![](https://cdn.wiki-base.com/5342968/excel_formula_count_cells_equal_to_case_sensitive__2.png.webp)
Formuła ogólna
=SUMPRODUCT((--EXACT(value,range)))
Podsumowanie
Aby policzyć komórki zawierające określony tekst, biorąc pod uwagę duże i małe litery, możesz użyć formuły opartej na funkcji PORÓWNAJ razem z funkcją SUMA PRODUKTU. W przedstawionym przykładzie E5 zawiera tę formułę skopiowaną w dół:
=SUMPRODUCT((--EXACT(D5,names)))
Gdzie „nazwy” to nazwany zakres B5: B11. Zapewnia to rozróżnianie wielkości liter dla każdego nazwiska wymienionego w kolumnie D.
Wyjaśnienie
Funkcja PORÓWNAJ przyjmuje dwa argumenty, tekst1 i tekst2. Gdy tekst1 i tekst2 pasują dokładnie (uwzględniając wielkość liter), PORÓWNAJ zwraca PRAWDA. W przeciwnym razie EXACT zwraca FALSE:
=EXACT("ayako","ayako") // returns TRUE =EXACT("ayako","Ayako") // returns FALSE
W przedstawionym przykładzie musimy sprawdzić wszystkie wartości w kolumnie B za każdym razem, gdy zliczamy nazwę w kolumnie D. Ponieważ podajemy DOKŁADNE wiele wartości, zwraca to wiele wyników. W E5 EXACT zwraca:
(FALSE;FALSE;FALSE;FALSE;TRUE;TRUE;TRUE)
Każda PRAWDA reprezentuje dokładne dopasowanie „ayako” w B5: B11. Ponieważ chcemy policzyć wyniki, używamy podwójnie ujemnego (-) do konwersji wartości PRAWDA i FAŁSZ na 1 i 0. Otrzymana tablica to:
(0;0;0;0;1;1;1)
Na koniec SUMPRODUCT sumuje wartości w tablicy i zwraca 3.
Uwaga: ponieważ SUMPRODUCT może natywnie obsługiwać tablice, nie jest konieczne używanie Control + Shift + Enter, aby wprowadzić tę formułę.