
Általános képlet
=SUMPRODUCT(COUNTIF(rng,things))
Összegzés
A sok érték egyikével megegyező cellák számának megadásához használhatja a SUMPRODUCT függvény belsejében található COUNTIF függvényt. A fenti képlet általános formájában az rng egy cellatartományt képvisel, a dolgok pedig a számlálandó értékeket.
A bemutatott példában a G5 cella a következő képletet tartalmazza:
=SUMPRODUCT(COUNTIF(B5:B10,things))
Megjegyzés: A COUNTIF nem különbözteti meg a kis- és nagybetűket.
Magyarázat
A COUNTIF megszámolja a tartomány azon celláinak számát, amelyek megfelelnek az Ön által megadott feltételeknek. Amikor a COUNTIF-nek cellatartományt ad meg kritériumként, akkor egy számtömböt ad eredményül, ahol minden szám a tartományban lévő egy dolog számát jelenti. Ebben az esetben a megnevezett "dolgok" tartomány (D5: D7) 3 értéket tartalmaz, így a COUNTIF 3 eredményt ad vissza egy tömbben, például:
=SUMPRODUCT((1;1;1))
Mivel a "sárga", "zöld" és "kutya" értékek egyszer csak megjelennek a B5: B10 tartományban. Ennek a tömbnek a kezelésére a SUMPRODUCT funkciót használjuk, amelyet tömbökkel való együttműködésre terveztünk. A SUMPRODUCT egyszerűen összefoglalja a tömb elemeit, és visszaadja az eredményt, 3.
Tömb állandóval
Korlátozott számú érték esetén a képletben egy tömbállandó használható a SUM-tal, így:
=SUM(COUNTIF(B5:B10,("red","green","blue")))
De ha cellahivatkozásokat használ a feltételekben, tömbképletként kell megadnia, vagy át kell váltania a SUMPRODUCT-ra.