Využijte SUMPRODUCT programu Excel pro spočítání více kritérií

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.

  1. Do buněk E1 až E6 zadejte následující údaje: 1, 2, 1, 2, 2, 8.
  2. Do buněk F1 až F6 zadejte následující údaje: 4, 4, 6, 4, 4, 1.
  3. Do buněk G1 až G6 zadejte následující údaje: 5, 1, 5, 3, 8, 7.
  4. Klikněte na buňku I1 - místo, kde se zobrazí výsledky funkce.
  5. Do buňky I1 zadejte následující:
    1. = součet produktů (E1: E6 <= 5) * (F1: F6 = 4) * (E1: E6> = 5)) a stiskněte klávesu Enter .
  6. 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.
  7. Ú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.