Excel képlet: A táblázat összes futása -

Tartalomjegyzék

Általános képlet

=SUM(INDEX((column),1):(@column))

Összegzés

Futó összesítés létrehozásához egy Excel táblázatban használhatja a strukturált hivatkozással felállított INDEX funkciót. A bemutatott példában az F5 képlete a következő:

=SUM(INDEX((Total),1):(@Total))

Az oszlop lefelé másolása után ez a képlet minden sorban futó összeget ad vissza.

Magyarázat

Lényegében ennek a képletnek egyszerű mintája van:

=SUM(first:current)

Ahol az "első" az Összesen oszlop első cellája, az "aktuális" pedig az Összesen oszlop aktuális sorában lévő cellára való hivatkozás.

Az első cellára való hivatkozás megszerzéséhez a következő INDEX-et használjuk:

INDEX((Total),1)

Itt a tömb a teljes "Összesen" oszlop, a sor száma pedig 1. Ez azért működik, mert az INDEX függvény az első cellára hivatkozik, nem pedig a tényleges értékre.

Az aktuális sorra történő hivatkozáshoz a következőket használjuk:

(@Total)

Ez a szabványos strukturált hivatkozási szintaxis a "ennek a sornak".

Amint a képletet az oszlop lefelé másolja, az első cellára való hivatkozás nem változik, de az aktuális cellára való hivatkozás minden sorban változik. Az eredmény egy kibővülő referencia. A SUM függvény minden sorban összegzi a tartomány értékeit, így futó összeget hoz létre.

Egyszerű bővíthető tartomány

Miért ne használna ilyen egyszerű bővülő tartományt?

=SUM($E$5:E5)

Valamilyen oknál fogva ez a fajta vegyes hivatkozás sorok hozzáadásával megsérül egy Excel táblázatban. Az INDEX használata strukturált referenciával megoldja a problémát.

érdekes cikkek...