
Generisk formel
=SUMPRODUCT((--EXACT(value,range)))
Sammanfattning
För att räkna celler som innehåller specifik text, med hänsyn till stora och små bokstäver, kan du använda en formel baserad på EXAKT-funktionen tillsammans med SUMPRODUCT-funktionen. I exemplet som visas innehåller E5 denna formel, kopierad:
=SUMPRODUCT((--EXACT(D5,names)))
Där "namn" är det namngivna området B5: B11. Detta ger ett skiftlägeskänsligt antal av varje namn som anges i kolumn D.
Förklaring
EXAKT-funktionen tar två argument, text1 och text2. När text1 och text2 matchar exakt (med avseende på fall) returnerar EXAKT SANT. Annars returnerar EXACT FALSE:
=EXACT("ayako","ayako") // returns TRUE =EXACT("ayako","Ayako") // returns FALSE
I exemplet som visas behöver vi kontrollera alla värden i kolumn B varje gång vi räknar ett namn i kolumn D. Eftersom vi ger EXAKT flera värden, returnerar det flera resultat. I E5 returnerar EXACT:
(FALSE;FALSE;FALSE;FALSE;TRUE;TRUE;TRUE)
Varje SANT representerar en exakt matchning av "ayako" i B5: B11. Eftersom vi vill räkna resultat använder vi en dubbelnegativ (-) för att konvertera Sanna och FALSKA värden till 1 och 0. Den resulterande matrisen är:
(0;0;0;0;1;1;1)
Slutligen summerar SUMPRODUCT värdena i matrisen och returnerar 3.
Obs! Eftersom SUMPRODUCT kan hantera matriser inbyggt är det inte nödvändigt att använda Control + Shift + Enter för att ange denna formel.