Î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.
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.
Î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: Apoi, introduceți funcția INDIRECT în funcția SUM utilizând această casetă de dialog. INDIRECTE ( "D" & E1 & ": D" & E2) = 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). Î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: Î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 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. 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! valoarea de eroare apare în celula F1 dacă funcția INDIRECT:
03 din 05 Instalați funcția INDIRECT în funcția SUM
Construiți argumentul pentru funcția INDIRECT
Intervalul variabil al funcției SUM
#REF! Valoare eroare