Excel képlet: Összegzés csoportonként -

Tartalomjegyzék

Általános képlet

=IF(A2=A1,"",SUMIF(A:A,A2,B:B))

Összegzés

Az adatok csoportonként vagy címkénként történő részösszegű felszámolásához közvetlenül a táblázatban használhatja a SUMIF függvényen alapuló képletet.

A bemutatott példában a D5 képlete a következő:

=IF(B5=B4,"",SUMIF(B:B,B5,C:C))

Megjegyzés: Az ésszerű eredmények elérése érdekében az adatokat a csoportosítás oszlop szerint kell rendezni.

Magyarázat

Ennek a képletnek a keretrendszere az IF-n alapul, amely a B oszlop minden egyes értékét teszteli, hogy megegyezzen-e a "fenti cella" értékével. Ha az értékek egyeznek, a képlet nem ad semmit (""). Ha az értékek eltérnek, az IF függvény meghívja a SUMIF parancsot:

SUMIF(B:B,B5,C:C)

Minden olyan sorban, ahol a SUMIF-et az IF váltja ki, a SUMIF kiszámítja a C oszlop összes megfelelő sorának összegét (C: C). A SUMIF által használt kritérium a B oszlop (B5) aktuális sorértéke, amelyet a B oszlop egészével (B: B) teszteltek.

Az ilyen teljes oszlopreferenciák remekek és elegánsak, mivel nem kell aggódnod az adatok kezdete és vége miatt, de biztosnak kell lenned abban, hogy a táblázat felett vagy alatt nincsenek olyan extra adatok, amelyeket a SUMIF elkaphat.

Teljesítmény

Úgy tűnhet, hogy a teljes oszlopreferencia használata rossz ötlet, mivel az Excel jelenlegi verziói több mint 1 millió sort tartalmaznak. A tesztelés azonban azt mutatta, hogy az Excel csak az ilyen típusú képlettel értékeli az adatokat a "használt tartományban" (A1 az utoljára használt oszlop és az utoljára használt sor metszéspontjának címéig).

Charles Williams a Fast Excel-nél jó cikket tartalmaz erről a témáról, az időzítés eredményeinek teljes sorozatával.

Miért pont a Pivot Tables?

Ez a példa azt mutatja, hogy a teljes oszlop hivatkozások hogyan működnek, és hogyan használhatók közvetlenül egy adattáblában. A kimutató táblák továbbra is kiváló módszerek az adatok csoportosítására és összegzésére.

Jó linkek

Excel teljes oszlopos hivatkozások és használt tartomány: jó ötlet vagy rossz ötlet?

érdekes cikkek...