Skip to main content

Excel Trick to Sum un număr de celule cu o gamă variabilă

Top 25 Excel 2016 Tips and Tricks (Iunie 2025)

Top 25 Excel 2016 Tips and Tricks (Iunie 2025)
Anonim

În Excel, puteți însuma un număr de celule care utilizează o gamă variabilă cu funcția INDIRECT. Funcția INDIRECT actualizează automat gama de celule pe care le-ați referit fără a edita manual formula însăși. Puteți utiliza funcția INDIRECT cu orice număr de funcții Excel, dar cea mai obișnuită (și utilă) este atunci când utilizați funcția SUM.

Notă: Informațiile din articol se aplică versiunilor Excel 2019, 2016, 2013, 2010 și Excel pentru Mac.

01 din 05

Cum se sintetizează un număr de celule utilizând o gamă variabilă

Puteți încorpora funcția INDIRECT ca argument în interiorul funcției SUM pentru a crea o gamă variabilă de referințe de celule pentru funcția SUM pe care să o adăugați. Funcția INDIRECT face acest lucru prin referirea la intervalul de celule indirect, printr-o referință de celule intermediare.

Formatul ambelor funcții utilizate împreună arată astfel:

= SUM (INDIRECTE ( "D1": D4)

Aceasta blochează intervalul de pornire de la D1 și permite modificării D4 dacă inserați sau ștergeți toate celulele din coloana D.

De asemenea, puteți utiliza alte celule din foaia de calcul pentru a modifica referințele de celule. De exemplu, dacă utilizați E1 pentru a face referire la prima celulă din interval și E2 pentru a face referire la ultima celulă din interval, formula arăta astfel:

= SUM (INDIRECT ("D" & E1 & ": D" & E2))

Prin schimbarea numerelor situate în celulele E1 și E2, puteți modifica intervalul din formula fără a fi necesară editarea manuală a formulei.

02 din 05

Încercați funcțiile SUM și INDIRECT

Creați o foaie de calcul pentru a testa singur funcțiile SUM și INDIRECT. Începeți prin crearea unei foi de calcul necompletate și introducerea următoarelor date în coloanele D și E:

celulă Date D1 - 5 D2 - 10 D3 - 15 D4 - 20 D5 - 25 D6 - 30 E1-1 E2 - 4

Apoi, creați formula în celula F1. Iată cum:

  1. Selectați celula F1. Aici rezultatul acestui exemplu va fi afișat.
  2. Selectați Formulele.
  3. Alege Math & Trig pentru a deschide lista verticală de funcții.
  4. SelectațiSUMĂ din lista pentru a deschide caseta de dialog Argumentele funcției SUM.
03 din 05

Instalați funcția INDIRECT în funcția SUM

Apoi, introduceți funcția INDIRECT în funcția SUM utilizând această casetă de dialog.

  1. În Numărul 1 , introduceți următoarea funcție INDIRECT:

    INDIRECTE ( "D" & E1 & ": D" & E2)

  2. Selectați O.K pentru a finaliza funcția și a închide caseta de dialog.
  3. Numărul 50 apare în celula F1. Aceasta este suma celulelor D1 la D4.
  4. Când selectați celula F1, câmpul de formula arată:

    = SUM (INDIRECTE ( "D" & E1 & ": D" & E2))

Când înțelegeți cum să formatați funcțiile SUM și imbricate INDIRECT, veți putea introduce întreaga funcție afișată în pasul 4 direct în celula de rezultate (în acest exemplu, celula F1).

04 din 05

Construiți argumentul pentru funcția INDIRECT

În exemplul de mai sus, referințele la celulele E1 și E2 se află în afara cotațiilor. Acest lucru, combinat cu & concatenate simboluri, încorpora tot ce este conținut în interiorul celulelor E1 și E2 în formula în sine.

Iată cum funcționează elementele formulei:

  • & este utilizat pentru a uni datele de text (în acest caz litera D) cu o referință de celule (E1 și E2) care conține o valoare de număr.
  • ' ' trebuie să înconjoară datele de text din interiorul referințelor celulelor (în acest exemplu, litera D).
  • : este un separator între prima celulă și ultima celulă din gama SUM.

În exemplul de mai sus, punctul de start al intervalului este definit de caracterele: "D" & E1.

Punctul final al intervalului este definit de caracterele: ": D" & E2

Colonul trebuie să fie inclus în ghilimele.

Al treilea amperaj din mijloc este folosit pentru a concatena cele două segmente într-un singur argument:

"D" & E1 & ": D" & E2 05 din 05

Intervalul variabil al funcției SUM

Funcția INDIRECT imbricată în interiorul funcției SUM facilitează modificarea începutului și sfârșitului domeniului, cumulată de funcția SUM, fără a fi nevoie să editați funcția în sine.

Folosind tehnica de concatenare din pasul 3, utilizați numerele stocate în celulele E1 și E2 în foaia de calcul pentru a modifica intervalul de celule pentru funcția SUM.

Testați acest lucru în propria foaie de calcul modificând celulele E1 și E2 și urmăriți modul în care se schimbă rezultatele funcției SUM.

  1. Selectați celula E1.
  2. Introduceți numărul 3.
  3. presa introduce.
  4. Selectați celula E2.
  5. Introduceți numărul 6.
  6. presa introduce.
  7. Răspunsul din celula F1 se modifică la 90. Aceasta este suma numerelor conținute în celulele D3 până la D6.

Pentru a vedea funcția INDIRECT în acțiune, introduceți o celulă nouă în celula D3. Aceasta schimbă toate celelalte celule în jos. Suma nouă este totalitatea celulelor D3 până la D7. Funcția INDIRECT modifică dinamic întreaga gamă pentru a include întreaga listă pe care ați introdus-o inițial, plus noua celulă pe care ați introdus-o.

#REF! Valoare eroare

#REF! valoarea de eroare apare în celula F1 dacă funcția INDIRECT:

  • Conține o referință de celule nevalidă.
  • Conține o referință externă la o altă foaie de lucru care nu există.
  • Se referă la o gamă de celule aflate în afara limitelor foii de lucru.
  • Se referă la o celulă care este necompletată.