Használja ki az Excel SUMPRODUCT-ját a többszörös kritériumok számlálásához

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.

  1. Adja meg a következő adatokat az E1-E6 cellákba: 1, 2, 1, 2, 2, 8.
  2. Adja meg a következő adatokat az F1-F6 cellákba: 4, 4, 6, 4, 4, 1.
  3. Adja meg a következő adatokat a G1-G6 cellákba: 5, 1, 5, 3, 8, 7.
  4. Kattintson az I1 cellára - a hely, ahol a funkció eredményei megjelennek.
  5. Írja be az alábbiakat az I1 cellába:
    1. = sumproduct ((E1: E6 <= 5) * (F1: F6 = 4) * (E1: E6> = 5)) és nyomja meg az Enter gombot a billentyűzeten.
  6. 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.
  7. 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.