
Všeobecný vzorec
=SUMPRODUCT(SUMIF(range,things,values))
Zhrnutie
Ak potrebujete sčítať hodnoty, keď sa bunky rovnajú jednej z mnohých vecí, môžete použiť vzorec založený na funkciách SUMIF a SUMPRODUCT. V zobrazenom príklade je vzorec v H5:
=SUMPRODUCT(SUMIF(B5:B11,things,C5:C11))
kde „veci“ je pomenovaný rozsah E5: E7.
Vysvetlenie
Funkcia SUMIF má tri argumenty: rozsah, kritériá a rozsah_čísla.
Pre rozsah používame B5: B11. Tieto bunky obsahujú hodnoty, ktoré testujeme podľa viacerých kritérií.
Pre kritériá používame pomenovaný rozsah „things“ (E5: E7). Tento rozsah obsahuje 3 hodnoty, ktoré používame ako kritériá. Tento rozsah je možné podľa potreby rozšíriť tak, aby obsahoval ďalšie kritériá.
Pre sum_range používame použitie C5: C11, ktoré obsahuje číselné hodnoty.
Pretože dávame SUMIF viac ako jedno kritérium, vráti viac výsledkov - jeden výsledok pre každú hodnotu vo veciach. Výsledky vrátia pole podobné tomuto:
=SUMPRODUCT((60;30;12))
SUMPRODUCT potom sčíta všetky položky v poli a vráti konečný výsledok, 102.