A COUNTIFS függvény , amelyet fel lehet számolni két vagy több cellatartomány adatainak számával, többszörös kritériumokat vezetett be először az Excel 2007-ben. Ettől kezdve csak COUNTIF, amelyet úgy terveztek, hogy számolja a cellák számát egy olyan tartomány volt, amely megfelel egyetlen kritériumnak.
Azok számára, akik Excel 2003-as vagy korábbi verziókat használnak, vagy azok számára, akik helyettesíthetik a COUNTIFS-et, ahelyett, hogy megpróbálnák számszerűsíteni több kritériumot a COUNTIF használatával, a SUMPRODUCT függvény használható.
Mint a COUNTIFS esetében is, a SUMPRODUCT alkalmazáshoz használt tartományoknak azonos méretűeknek kell lenniük.
Továbbá a függvény csak olyan eseteket számol, ahol az egyes tartományok kritériumát egyidejűleg teljesítik - például ugyanabban a sorban.
A SUMPRODUCT funkció használata
A SUMPRODUCT funkcióhoz használt szintaxis, amikor több kritériumot számít, különbözik attól, amelyet a funkció általában használ:
= SUMPRODUCT (Criteria_range-1, Criteria-1) * (Criteria_range-2, Criteria-2) * ...)
Criteria_range - a cellák csoportja, amelynek a funkciója a keresés.
Kritériumok - meghatározza, hogy a cellát számolni kell-e vagy sem.
Az alábbi példában csak az E1-G6 adatmintában lévő sorokat számoljuk, amelyek megfelelnek az összes három adat oszlop meghatározott kritériumainak.
A sorok csak akkor számítanak, ha megfelelnek az alábbi kritériumoknak:
E oszlop: ha a szám kisebb vagy egyenlő 2;
F oszlop: ha a szám egyenlő 4;
G oszlop: ha a szám nagyobb vagy egyenlő mint 5.
Példa az Excel SUMPRODUCT függvény használatára
Megjegyzés: Mivel ez a SUMPRODUCT függvény nem szabványos használata, a funkciót nem lehet megadni a párbeszédablak használatával, de be kell írni a célsejtbe.
- Adja meg a következő adatokat az E1-E6 cellákba: 1, 2, 1, 2, 2, 8.
- Adja meg a következő adatokat az F1-F6 cellákba: 4, 4, 6, 4, 4, 1.
- Adja meg a következő adatokat a G1-G6 cellákba: 5, 1, 5, 3, 8, 7.
- Kattintson az I1 cellára - a hely, ahol a funkció eredményei megjelennek.
- Írja be az alábbiakat az I1 cellába:
- = sumproduct ((E1: E6 <= 5) * (F1: F6 = 4) * (E1: E6> = 5)) és nyomja meg az Enter gombot a billentyűzeten.
- A 2 válasz az I1 cellában jelenik meg, mivel csak két sor van (1. és 5. sor), amelyek megfelelnek mind a fent felsorolt három feltételnek.
- Az I1 cellára való kattintás után a munkalap fölött található képletsávban a teljes funkció = SUMPRODUCT ((E1: E6 <= 5) * (F1: F6 = 4) * (E1: E6> = 5)) jelenik meg.