Excel vzorec: Súčet posledných n stĺpcov -

Obsah

Všeobecný vzorec

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

Zhrnutie

Ak chcete sčítať posledných n stĺpcov v tabuľke údajov (tj. Posledné 3 stĺpce, posledné 4 stĺpce atď.), Môžete použiť vzorec založený na funkcii INDEX. V zobrazenom príklade je vzorec v K5:

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

kde „údaj“ je pomenovaný rozsah C5: H8

Vysvetlenie

Kľúčom k pochopeniu tohto vzorca je uvedomiť si, že funkciu INDEX možno použiť na vrátenie odkazu na celé riadky a celé stĺpce.

Na vygenerovanie odkazu na „posledných n stĺpcov“ v tabuľke zostavíme odkaz na dve časti spojené operátorom rozsahu. Na získanie odkazu na ľavý stĺpec používame:

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

Pretože údaje obsahujú 6 stĺpcov a formát K4 obsahuje 3, zjednodušuje sa to:

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

Na získanie odkazu na pravý stĺpec v rozsahu používame:

INDEX(data,0,COLUMNS(data))

Ktorý vráti odkaz na stĺpec 6 pomenovaného rozsahu „data“, pretože funkcia COLUMN vráti 6:

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

Spoločne dve funkcie INDEX vrátia odkaz na stĺpce 4 až 6 v dátach (tj. F5: H8), ktoré sa vo vnútri funkcie SUM rozložia na pole hodnôt:

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

Funkcia SUM potom vypočíta a vráti súčet 135.

Dobré odkazy

Impozantný INDEX (fantastický článok Daniela Ferryho)

Zaujímavé články...