
Obecný vzorec
=SUMPRODUCT(SUMIF(range,things,values))
souhrn
Pokud potřebujete sečíst hodnoty, když se buňky rovnají jedné z mnoha věcí, můžete použít vzorec založený na funkcích SUMIF a SUMPRODUCT. V zobrazeném příkladu je vzorec v H5:
=SUMPRODUCT(SUMIF(B5:B11,things,C5:C11))
kde „things“ je pojmenovaný rozsah E5: E7.
Vysvětlení
Funkce SUMIF má tři argumenty: rozsah, kritéria a rozsah_součtu.
Pro rozsah používáme B5: B11. Tyto buňky obsahují hodnoty, které testujeme podle více kritérií.
Pro kritéria používáme pojmenovaný rozsah „things“ (E5: E7). Tento rozsah obsahuje 3 hodnoty, které používáme jako kritéria. Tuto řadu lze podle potřeby rozšířit o další kritéria.
Pro sum_range používáme použití C5: C11, které obsahuje číselné hodnoty.
Protože dáváme SUMIF více než jedno kritérium, vrátí více výsledků - jeden výsledek pro každou hodnotu ve věcech. Výsledky vrátí pole jako toto:
=SUMPRODUCT((60;30;12))
SUMPRODUCT poté sečte všechny položky v poli a vrátí konečný výsledek, 102.