
Splošna formula
=SUM(INDEX(data,0,column))
Povzetek
Če želite sešteti vse vrednosti v stolpcu ali vrstici, lahko s funkcijo INDEX pridobite vrednosti in s funkcijo SUM vrnete vsoto. Ta tehnika je uporabna v primerih, ko je vrstica ali stolpec, ki se sešteva, dinamičen in se spreminja glede na uporabniški vnos. V prikazanem primeru je formula v H6:
=SUM(INDEX(data,0,H5))
kjer je "podatki" imenovano območje C5: E9.
Pojasnilo
Funkcija INDEX išče vrednosti po položaju. Ta formula na primer pridobi vrednost za prodajo Acme v januarju:
=INDEX(data,1,1)
Funkcija INDEX ima posebno in neočitno vedenje: ko je argument številke vrstice na voljo kot nič ali nič, INDEX pridobi vse vrednosti v stolpcu, na katere se sklicuje argument številke stolpca. Če je številka stolpca navedena kot nič ali nič, INDEX pridobi vse vrednosti v vrstici, na katere se sklicuje argument številke vrstice:
=INDEX(data,0,1) // all of column 1 =INDEX(data,1,0) // all of row 1
V primeru formule vnesemo imenovani obseg "podatki" za matriko, številko stolpca pa poberemo iz H2. Za številko vrstice namerno vnesemo nič. To povzroči, da INDEX pridobi vse vrednosti v stolpcu 2 "podatkov". Formula je rešena tako:
=SUM(INDEX(data,0,2)) =SUM((9700;2700;23700;16450;17500)) =70050
Drugi izračuni
Enak pristop lahko uporabite za druge izračune, tako da zamenjate SUM z AVERAGE, MAX, MIN itd. Če želite na primer dobiti povprečje vrednosti v tretjem mesecu, lahko uporabite:
=AVERAGE(INDEX(data,0,3))
Več kot en stolpec ali vrstica
Če želite obdelati vrnitev več kot ene vrstice ali stolpca z indeksom, glejte tukaj opisani pristop k "razporejanju" indeksa.