Formula Excel: Suma ultimele n coloane -

Cuprins

Formula generică

=SUM(INDEX(data,0,COLUMNS(data)-(n-1)):INDEX(data,0,COLUMNS(data)))

rezumat

Pentru a însuma ultimele n coloane dintr-un tabel de date (adică ultimele 3 coloane, ultimele 4 coloane etc.) puteți utiliza o formulă bazată pe funcția INDEX. În exemplul prezentat, formula din K5:

=SUM(INDEX(data,0,COLUMNS(data)-(K4-1)): INDEX(data,0,COLUMNS(data)))

unde „date” este intervalul numit C5: H8

Explicaţie

Cheia pentru a înțelege această formulă este să vă dați seama că funcția INDEX poate fi utilizată pentru a returna o referință la rânduri întregi și coloane întregi.

Pentru a genera o referință la „ultimele n coloane” dintr-un tabel, construim o referință în două părți, unite de operatorul de interval. Pentru a obține o referință la coloana din stânga, folosim:

INDEX(data,0,COLUMNS(data)-(K4-1))

Deoarece datele conțin 6 coloane, iar K4 conține 3, acest lucru se simplifică la:

INDEX(data,0,4) // all of column 4

Pentru a obține o referință la coloana din dreapta din interval, folosim:

INDEX(data,0,COLUMNS(data))

Care returnează o referință la coloana 6 din intervalul numit „date”, deoarece funcția COLUMN returnează 6:

INDEX(data,0,6) // all of column 6

Împreună, cele două funcții INDEX returnează o referință la coloanele 4 până la 6 din date (adică F5: H8), care se rezolvă la o serie de valori din funcția SUM:

SUM((15,14,10;9,12,12;7,9,9;12,13,13))

Funcția SUM calculează apoi și returnează suma, 135.

Legături bune

IMPOSING INDEX (fantastic articol de Daniel Ferry)

Articole interesante...