Excel képlet: Az utolsó n oszlop összegzése -

Tartalomjegyzék

Általános képlet

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

Összegzés

Az adattáblázat utolsó n oszlopának összegzéséhez (azaz az utolsó 3 oszlophoz, az utolsó 4 oszlophoz stb.) Használhatja az INDEX függvényen alapuló képletet. A bemutatott példában a K5 képlet:

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

ahol az "adatok" a megnevezett C5: H8 tartomány

Magyarázat

A képlet megértésének kulcsa annak felismerése, hogy az INDEX függvény felhasználhatja a teljes sorokra és teljes oszlopokra történő hivatkozás visszaadását.

A táblázat "utolsó n oszlopára" való hivatkozás előállításához két részből építünk egy referenciát, amelyeket a tartomány operátora egyesít. A bal oldali oszlopra való hivatkozáshoz a következőket használjuk:

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

Mivel az adatok 6 oszlopot, a K4 pedig 3 oszlopot tartalmaz, ez a következőkre egyszerűsödik:

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

A tartomány jobb oszlopára való hivatkozáshoz a következőket használjuk:

INDEX(data,0,COLUMNS(data))

Ami visszaadja a hivatkozott "adatok" tartomány 6. oszlopára való hivatkozást, mivel a COLUMN függvény 6-ot ad vissza:

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

A két INDEX függvény együtt ad vissza egy hivatkozást az adatok 4–6 oszlopaira (azaz F5: H8), amelyek a SUM függvényen belüli értékek tömbjévé válnak:

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

A SUM függvény ezután kiszámítja és visszaadja az 135-ös összeget.

Jó linkek

Az impozáns index (fantasztikus cikk: Daniel Ferry)

érdekes cikkek...