Funkce COUNTIFS, která může být použita k počítání počtu opakování dat ve dvou nebo více řadách buněk splňuje několik kritérií, byla poprvé zavedena v aplikaci Excel 2007. Před tím pouze COUNTIF, který je určen pro počítání počtu buněk v rozsah, který splňuje jedno kritérium, byl k dispozici.
Pro ty, kteří používají aplikaci Excel 2003 nebo starší verze nebo pro ty, kteří chtějí alternativu k COUNTIFS, místo aby se pokusili zjistit způsob, jak počítat více kritérií pomocí COUNTIF, lze místo toho použít funkci SUMPRODUCT.
Stejně jako v případě COUNTIFS, rozsahy použité s SUMPRODUCT musí mít stejnou velikost.
Dále funkce spočítá pouze případy, kdy je kritérium pro každý rozsah splněno současně - například ve stejném řádku.
Jak používat funkci SUMPRODUCT
Syntaxe použitá pro funkci SUMPRODUCT, když se používá k počítání více kritérií, se liší od normální funkce:
= SUMPRODUCT (Kritéria_rozsah-1, Kritéria-1) * (Kritéria2-Kritéria-2) * ...)
Criteria_range - skupina buněk funkce je prohledávat.
Kritéria - určuje, zda má být buňka započítána nebo nikoliv.
V příkladu níže budeme počítat pouze řádky ve vzorku dat E1 až G6, které splňují zadaná kritéria pro všechny tři sloupce dat.
Řádky se započítávají pouze tehdy, pokud splňují tato kritéria:
Sloupec E: pokud je číslo menší nebo rovno 2;
Sloupec F: pokud se číslo rovná 4;
Sloupec G: je-li číslo větší nebo rovné 5.
Příklad použití funkce Excel SUMPRODUCT
Poznámka: Protože se jedná o nestandardní použití funkce SUMPRODUCT, funkce nemůže být zadána pomocí dialogového okna , ale musí být zadána do cílové buňky.
- Do buněk E1 až E6 zadejte následující údaje: 1, 2, 1, 2, 2, 8.
- Do buněk F1 až F6 zadejte následující údaje: 4, 4, 6, 4, 4, 1.
- Do buněk G1 až G6 zadejte následující údaje: 5, 1, 5, 3, 8, 7.
- Klikněte na buňku I1 - místo, kde se zobrazí výsledky funkce.
- Do buňky I1 zadejte následující:
- = součet produktů (E1: E6 <= 5) * (F1: F6 = 4) * (E1: E6> = 5)) a stiskněte klávesu Enter .
- Odpověď 2 by se měla objevit v buňce I1, protože existují pouze dva řádky (řádky 1 a 5), které splňují všechna tři kritéria uvedená výše.
- Úplná funkce = SUMPRODUCT ((E1: E6 <= 5) * (F1: F6 = 4) * (E1: E6> = 5)) se zobrazí ve sloupci vzorců nad listem po klepnutí na buňku I1.