Súčet podľa skupín v tabuľke programu Excel

Anonim


Sčítanie podľa skupín mimo tabuľky je jednoduché pomocou funkcie SUMIF, ale čo keď chceme zoskupiť skupiny v tabuľke. Rovnaké ako kontingenčná tabuľka. To sa tiež ľahko robí. Tento článok hovorí o tom, ako sčítať hodnoty podľa ich skupín v tej istej tabuľke bez opakovania.

Generický vzorec

= IF (názov_skupinyCell_Above_group_name, SUMIF (rozsah_skupiny, názov_skupiny, rozsah_súčtu), ””)

Vyššie uvedený generický vzorec môže vyzerať zdĺhavo, ale práve som použil popisné názvy, aby ho sám vysvetlil.
Názov skupiny: odkaz na bunku názvu skupiny, ktorú chcete sčítať.
Cell_Above_group_name: odkaz na bunku bunky nad názvom skupiny.
Rozsah_skupiny: odkaz na rozsah, ktorý obsahuje názvy skupín.
Rozsah súčtu: rozsah bunky, ktorá obsahuje hodnoty.

Pozrime sa teda, ako to funguje na príklade.

Príklad: Sumové hodnoty podľa skupín
Tu máme túto tabuľku programu Excel, ktorá obsahuje údaje troch spoločností s niektorými náhodnými údajmi.

Prvá a najlepšia metóda je použiť kontingenčné tabuľky. Kontingenčná tabuľka je najlepšia na získanie súhrnných a štruktúrovaných údajov podľa skupín.
Ale z akéhokoľvek dôvodu, ak chcete sčítať hodnoty podľa skupín iba v pôvodnej tabuľke. Potom použite túto metódu. Najprv zoraďte tabuľku podľa skupín. A potom napíšte tento vzorec do C2:

= IF (A2A1, SUMIF ($ A $ 2: $ A $ 10, A2, $ B $ 2: $ B $ 10), "")

Skopírujte tento vzorec a máme súčet rôznych skupín.

Ako teda tento vzorec programu Excel funguje?
Aby tento vzorec fungoval, je veľmi dôležité triedenie údajov podľa skupín.

Pozrime sa na funkciu v C2 = IF (A2A1, SUMIF ($ A $ 2: $ A $ 10, A2, $ B $ 2: $ B $ 10), "").,
Tu funkcia IF kontroluje, či sa názov v A2 nerovná A1. Nie sú si rovné, a preto funguje funkcia SUMIF a sumuje hodnotu v rozsahu $ B $ 2: $ B $ 10 iba pre hodnotu v A2, čo nám dáva 25551 v C2.

Pozrime sa na funkciu v C3, = IF (A2A1, SUMIF ($ A $ 2: $ A $ 10, A3, $ B $ 2: $ B $ 10), "")
Tu funkcia IF kontroluje, či sa názov v A3 nerovná A2. Sú si rovní. Preto je funkcia SUMIF preskočená a je vrátená falošná časť, ktorá neobsahuje nič („“).

Ako používať funkciu SUMIF v programe Excel

SUMIFS s dátumami v programe Excel

SUMIF s prázdnymi bunkami

Ako používať funkciu SUMIFS v programe Excel

SUMIFY pomocou logiky AND-OR

Populárne články:

Funkcia VLOOKUP v programe Excel

COUNTIF v Exceli 2016

Ako používať funkciu SUMIF v programe Excel