![](https://cdn.wiki-base.com/5342968/excel_formula_count_cells_equal_to_case_sensitive__2.png.webp)
Генеричка формула
=SUMPRODUCT((--EXACT(value,range)))
Резиме
Да бисте бројали ћелије које садрже одређени текст, узимајући у обзир велика и мала слова, можете користити формулу засновану на функцији ЕКСАЦТ заједно са функцијом СУМПРОДУЦТ. У приказаном примеру, Е5 садржи ову копирану формулу:
=SUMPRODUCT((--EXACT(D5,names)))
Где је „имена“ именовани опсег Б5: Б11. Ово обезбеђује бројање малих и великих слова сваког имена наведеног у колони Д.
Објашњење
Функција ЕКСАЦТ узима два аргумента, тект1 и тект2. Када се тект1 и тект2 тачно подударају (поштујући случај), ЕКСАЦТ враћа ТРУЕ. У супротном, ЕКСАЦТ враћа ФАЛСЕ:
=EXACT("ayako","ayako") // returns TRUE =EXACT("ayako","Ayako") // returns FALSE
У приказаном примеру потребно је да проверимо све вредности у колони Б сваки пут када избројимо име у колони Д. Пошто дајемо Тачно више вредности, враћа више резултата. У Е5, ЕКСАЦТ враћа:
(FALSE;FALSE;FALSE;FALSE;TRUE;TRUE;TRUE)
Свака ИСТИНА представља тачно подударање „аиако“ у Б5: Б11. Будући да желимо да пребројимо резултате, користимо двоструко негативан (-) за претварање вредности ТРУЕ и ФАЛСЕ у 1 и 0. Добијени низ је:
(0;0;0;0;1;1;1)
Коначно, СУМПРОДУЦТ сумира вредности у низу и враћа 3.
Напомена: Будући да СУМПРОДУЦТ може нативно да обрађује низове, није потребно користити Цонтрол + Схифт + Ентер да бисте унели ову формулу.