Számlálás több feltétel esetén Excel és Google Táblázatok

Példa munkafüzet letöltése

Töltse le a példa munkafüzetet

Toktatója bemutatja, hogyan kell a COUNTIF és SUMPRODUCT képleteket használni a többszöri kritériumokkal való számoláshoz a Microsoft Excel és a Google Táblázatokban.

COUNTIFS függvény

A COUNTIFS funkció lehetővé teszi több feltételnek megfelelő értékek számolását. Az alapvető képlet szerkezete a következő:

1 = COUNTIFS (1. tartomány, 1. feltétel, 2. tartomány, 2. feltétel)

Nézzünk egy példát. Az alábbiakban egy listát lát, amely az angol és a matematika diákok osztályzatait tartalmazza. Számoljuk össze az összes diákot, akinek a matematika 60 pont feletti tesztpontszámmal rendelkezik.

Ebben az esetben két kritériumot tesztelünk:

  1. Ha a vizsgálati pontszámok 60 -nál nagyobbak (B2 tartomány: B11)
  2. Ha a tárgy „matematika” (tartomány C2: C11)

Az alábbiakban látható, hogy 4 olyan diák van, akik 60 felett értek el matematikai eredményeket:

További feltételek és feltételek tesztelésével tesztelheti a további feltételeket. Például, ha azt szeretné számolni, hogy hány tanuló szerzett pontszámot 60 és 80 között a matematikában, akkor ezt a kritériumot használja:

  1. Ha a vizsgálati pontszámok 60 -nál nagyobbak
  2. Ha a teszt pontszám 80 alatt van
  3. Ha a tárgy "matematika"

Itt vannak a kiemelt részek, ahol ezeket a példákat tesztelik.

Az eredmény ebben az esetben 3.

SUMPRODUCT funkció

A COUNTIFS funkció meglehetősen egyszerű, de ugyanazt a feladatot a fejlettebb SUMPRODUCT funkcióval is elvégezheti. A SUMPRODUCT függvény a lehetőségek világát tárja fel komplex képletekkel (lásd SUMPRODUCT Tutorial). Tehát, bár a COUNTIFS függvény a legegyszerűbb módja annak, hogy több feltétel alapján számoljon, érdemes elkezdeni megismerkedni ezzel a hatékony funkcióval. Szintaxisa a következő:

1 = SUMPRODUCT (1. tartomány = 1. feltétel*2. tartomány = 2. feltétel)

Ugyanazt a példát használva a következő képletet használhatja a 60 -nál magasabb vizsgálati eredményt elérő diákok számításához: „Matematika”.

1 = SUMPRODUCT ((B3: B13> 60)*(C3: C13 = ”matematika”))

Az első feltétel azt teszteli, hogy az adott tartományban melyik érték nagyobb, mint 60, a második feltétel pedig azt, hogy az adott tartományban milyen értékek egyenlőek a „Math” értékkel. Ez 1 (igaz) vagy 0 (hamis) logikai értékeket tartalmaz:

<>

A SUMPRODUCT függvény ezután összesíti a tömb összes elemét, megadva számunkra azoknak a diákoknak a számát, akik körülbelül 60 pontot értek el matematikából.

COUNTIFS és SUMPRODUCT több feltételhez a Google Táblázatokban

Ugyanazokat a képletstruktúrákat használhatja, mint a Google Táblázatokban, hogy több feltételt is figyelembe vegyen.

Segít a fejlesztés a helyszínen, megosztva az oldalt a barátaiddal

wave wave wave wave wave