Součet podle skupiny
Rámec tohoto vzorce je založen na IF, který testuje každou hodnotu ve sloupci B, aby zjistil, zda je stejná jako hodnota v „buňce výše“. Když se hodnoty shodují, vzorec nevrátí nic („“). Pokud jsou hodnoty odlišné, funkce IF volá SUMIF:
SUMIF(B:B,B5,C:C)V každém řádku, kde je SUMIF spuštěn funkcí IF, SUMIF vypočítá součet všech odpovídajících řádků ve sloupci C (C: C). Kritéria používaná nástrojem SUMIF jsou aktuální hodnoty řádků ve sloupci B (B5), testované proti všem ve sloupci B (B: B).
Celé odkazy na sloupce, jako je tento, jsou skvělé a elegantní, protože je nepoužíváte “ Nemusíte si dělat starosti s tím, kde data začínají a končí, ale musíte si být jisti, že nad nebo pod tabulkou nejsou žádná další data, která by mohla být chycena SUMIF.
Výkon
Může to vypadat, že použití odkazu na celý sloupec je špatný nápad, protože aktuální verze aplikace Excel obsahují více než 1 m řádků. Testování však ukázalo, že Excel s tímto typem vzorce vyhodnotí pouze data v „použitém rozsahu“ (A1 na adresu průsečíku posledního použitého sloupce a posledního použitého řádku).
Charles Williams over ve službě Fast Excel má na toto téma dobrý článek s celou sadou výsledků načasování.
Proč kontingenční tabulky?