
Á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.