
Általános képlet
=SUMPRODUCT((--EXACT(value,range)))
Összegzés
A meghatározott szöveget tartalmazó cellák számlálásához a kis- és nagybetűk figyelembevételével az EXACT függvényen alapuló képletet és a SUMPRODUCT függvényt használhatja. A bemutatott példában az E5 ezt a képletet tartalmazza, lemásolva:
=SUMPRODUCT((--EXACT(D5,names)))
Ahol a "nevek" a B5: B11 megnevezett tartomány. Ez megadja a D. oszlopban felsorolt nevek kis- és nagybetűk számát.
Magyarázat
Az EXACT függvénynek két argumentuma van: text1 és text2. Amikor a text1 és a text2 pontosan egyezik (figyelembe véve a kis- és nagybetűket), az EXACT az IGAZ értéket adja vissza. Ellenkező esetben az EXACT visszatér a FALSE értékre
=EXACT("ayako","ayako") // returns TRUE =EXACT("ayako","Ayako") // returns FALSE
A bemutatott példában minden alkalommal ellenőriznünk kell a B oszlop összes értékét, amikor egy nevet megszámlálunk a D oszlopban. Mivel Pontosan több értéket adunk meg, több eredményt ad vissza. Az E5-ben az EXACT visszatér:
(FALSE;FALSE;FALSE;FALSE;TRUE;TRUE;TRUE)
Minden TRUE az "ayako" pontos egyezését jelenti a B5: B11-ben. Mivel meg akarjuk számlálni az eredményeket, kettős negatív (-) értékkel konvertáljuk az IGAZ és HAMIS értékeket 1-re és 0-ra. Az eredményül kapott tömb:
(0;0;0;0;1;1;1)
Végül a SUMPRODUCT összegzi a tömb értékeit, és 3-at ad vissza.
Megjegyzés: Mivel a SUMPRODUCT képes natívan kezelni a tömböket, nem szükséges a Control + Shift + Enter billentyűkombinációt használni a képlet megadásához.