Привет. Сегодня расскажу, как посчитать количество значений в массиве, равных чему-либо. При этом, будет учитываться регистр текста, т.е. строчные и заглавные символы. Ранее я рассказывал вам о функции СЧЁТЕСЛИ, она хороша и удобна при подсчёте значений с условием, но не учитывает регистра символов. Если для вас это важно, читайте эту статью.
Взгляните на картинку ниже. Здесь таблица с семью похожими значениями, но регистр символов в них различается.

Заметим, что подсчёт ячеек с текстом «Сергей» был неудачен. Он показал, что во всех ячейках содержится это имя, но отличия в регистре символов проигнорирвал. Чтобы это исправить, воспользуемся формулой:
=СУММПРОИЗВ(—СОВПАД(искомый_текст ; массив))
Посмотрим, что получилось:

Как работает эта формула:
- Сперва функция СОВПАД сравнивает искомую строку с каждым элементом в таблице. Получается массива результатов: {ИСТИНА, ЛОЖЬ, ЛОЖЬ, ЛОЖЬ, ИСТИНА, ИСТИНА, ЛОЖЬ}
- Оператор «—» преобразует логические значения ИСТИНА и ЛОЖЬ в 1 и 0 соответственно. Теперь массив результатов такой: {1, 0, 0, 0, 1, 1, 0}
- Последним шагом, функция СУММПРОИЗВ просуммирует все элементы массива. Очевидно, результат равен 3.
Хотя формула работает с массивами, после её введения не нужно нажимать Ctrl+Shift+Enter. Функция СУММПРОИЗВ работает в обычном режиме подсчёта!
Вот такая простая формула, безотказно решает поставленную задачу. Пользуйтесь!