V tomto článku sa naučíme počítať riadky, ktoré zodpovedajú konkrétnym kritériám pre každý stĺpec.
Ak chcete počítať riadky, ktoré zodpovedajú konkrétnym kritériám pre každý stĺpec, môžete použiť SUMPRODUCT funkcia na získanie výstupu.
SUMPRODUCT: Vráti súčet produktov zodpovedajúcich rozsahov alebo polí.
Syntax: = SUMPRODUCT (pole1, pole2, pole3, …)
pole1, pole2, … pole255 sú rozsahy buniek alebo polí, ktoré chcete vynásobiť, a potom ich pridajte.
Vo funkcii Sumproduct môže byť maximálne 255 polí. Pozrite si nižšie uvedenú snímku obrazovky
Zoberme si príklad:
- Máme údaje o zamestnancoch, tj. ID v stĺpci A, pohlavie v stĺpci B a vek zamestnanca v stĺpci C.
- V bunkách E2 a F2 sú definované dve kritériá pre mužov a vek 25 rokov
- V bunke F6 je potrebné vypočítať výsledok.
- V bunke F6 by vzorec bol = SUMPRODUCT ((B2: B10 = E2)*(C2: C10 = F2))
- Ak vyhodnotíme vzorec „B2: B10 = E2“ výberom najskôr a potom vyhodnotenie vykonáte stlačením klávesovej skratky F9; získame nasledujúci reťazec PRAVDA a NEPRAVDA
{TRUE; FALSE; TRUE; TRUE; FALSE; TRUE; TRUE; FALSE; TRUE} - Keď hodnotíme „C2: C10 = F2“, získame nasledujúci reťazec PRAVDA & NEPRAVDA
{TRUE; FALSE; FALSE; FALSE; FALSE; TRUE; FALSE; FALSE; FALSE}
- Ak navzájom vynásobíme reťazec TRUE & FALSE, ako je to znázornené na obrázku nižšie, dostaneme 1 alebo 0 ako výstup.
- Skopírovaním vzorca z bunky M6 do rozsahu N6: U6 získame požadovaný výsledok.
- Na vyššie uvedenej snímke obrazovky máme iba 2 výsledky, ktoré zodpovedajú kritériám. Výstup bude teda 2.