Selles artiklis õpime, kuidas loendada ridasid, mis vastavad iga veeru konkreetsetele kriteeriumidele.
Kui soovite loendada iga veeru jaoks konkreetsetele kriteeriumidele vastavaid ridu, saate seda kasutada SUMPRODUCT funktsioon väljundi saamiseks.
SUMPRODUCT: Tagastab vastavate vahemike või massiivide korrutiste summa.
Süntaks: = SUMPRODUCT (massiiv1, massiiv2, massiiv3,…)
massiiv1, massiiv2,… massiiv255 on lahtrite või massiivide vahemikud, mida soovite korrutada ja seejärel lisada.
Funktsioonis Sumproduct võib olla kuni 255 massiivi. Vaadake allolevat ekraanipilti
Võtame näite:
- Meil on töötajate andmed, st veerus A ID, veerus B sugu ja veerus C töötaja vanus.
- Lahtrites E2 ja F2 on määratletud kaks kriteeriumi kui mees ja vanus 25 aastat
- Lahtris F6 tuleb tulemus arvutada.
- Lahtris F6 oleks valem järgmine = SUMPRODUCT ((B2: B10 = E2)*(C2: C10 = F2))
- Kui me hindame valemit „B2: B10 = E2”, valides kõigepealt ja seejärel hindamiseks vajutage kiirklahvi F9; saame järgmise tõe ja vale stringi
{TRUE; FALSE; TRUE; TRUE; FALSE; TRUE; TRUE; FALSE; TRUE} - Kui me hindame "C2: C10 = F2", saame järgmise tõe ja vale stringi
{TRUE; FALSE; FALSE; FALSE; FALSE; TRUE; FALSE; FALSE; FALSE}
- Kui korrutame TRUE & FALSE stringi üksteisega, nagu on näidatud alloleval ekraanipildil, saame tulemuseks kas 1 või 0.
- Kopeerides valemi lahtrist M6 vahemikku N6: U6, saame soovitud tulemuse.
- Ülaltoodud ekraanipildil on meil ainult 2 tulemust, mis vastavad kriteeriumidele. Seega on väljund 2.