Освойте подсчёт данных в Excel за 5 минут

Иван Корнев·13.04.2026·4 мин

Функция СЧЁТЕСЛИ (англ. COUNTIF) позволяет быстро узнать, сколько ячеек в выбранном диапазоне соответствуют заданному критерию. Это незаменимый инструмент для анализа списков, проверки продаж, учета посещаемости или фильтрации данных без использования сложных сводных таблиц. Формула работает с числами, текстом и датами, поддерживая логические операторы (>, <, =) и подстановочные знаки.

Краткий ответ: Чтобы посчитать количество ячеек, введите =СЧЁТЕСЛИ(диапазон; "условие"). Например, =СЧЁТЕСЛИ(A2:A100; ">100") покажет, сколько значений в столбце А больше ста.

Синтаксис и правила написания

Формула состоит из двух обязательных аргументов, разделенных точкой с запятой (в русской версии Excel):

=СЧЁТЕСЛИ(диапазон; критерий)

  1. Диапазон: Область ячеек, которую нужно проверить (например, A2:A50 или именованный диапазон).
  2. Критерий: Условие, которое определяет, какие ячейки считать. Может быть числом, текстом, датой или выражением.

Как правильно оформлять критерии

Тип данныхПример записи в формулеПояснение
Точное число100Ищет ячейки, равные 100. Кавычки не нужны.
Текст"Яблоко"Ищет точное совпадение слова. Обязательны кавычки.
Логическое выражение">50"Ищет значения больше 50. Оператор и число в кавычках.
Дата">01.01.2026"Ищет даты после 1 января 2026 года.
Ссылка на ячейкуB1Использует значение из ячейки B1 как критерий.
Выражение + ссылка">"&B1Считает значения больше того, что написано в B1.

Важно про кавычки: Текст и любые выражения с математическими знаками (>, <, <>, =) всегда должны быть заключены в двойные кавычки. Чистые числа и простые ссылки на ячейки кавычек не требуют.

Работа с подстановочными символами

Если вы не знаете точное значение или ищете часть текста, используйте специальные символы:

  • Звездочка (*) — заменяет любую последовательность символов (в том числе пустую).
  • Вопросительный знак (?) — заменяет ровно один любой символ.

Примеры использования:

  • =СЧЁТЕСЛИ(A2:A20; "Иван*") — посчитает все ячейки, начинающиеся на «Иван» (Иван, Иванов, Иванова).
  • =СЧЁТЕСЛИ(B2:B20; "*ошибка*") — найдет ячейки, содержащие слово «ошибка» в любом месте текста.
  • =СЧЁТЕСЛИ(C2:C20; "Т-???") — найдет коды вида Т-123, Т-АБВ (три любых символа после дефиса).

Чтобы найти сам знак вопроса или звездочку, поставьте перед ним тильду: ~? или ~*.

Практические примеры для разных задач

1. Подсчет по числовым условиям

Задача: Узнать, сколько сотрудников получили премию более 5000 рублей. Данные в столбце C (C2:C50).

=СЧЁТЕСЛИ(C2:C50; ">5000")

2. Работа с текстовыми значениями

Задача: Посчитать количество заказов со статусом «Отгружено». Данные в столбце D (D2:D100).

=СЧЁТЕСЛИ(D2:D100; "Отгружено")

Примечание: Функция не чувствительна к регистру. «отгружено», «ОТГРУЖЕНО» и «Отгружено» будут посчитаны одинаково.

3. Анализ дат

Задача: Узнать количество сделок, совершенных после 1 марта 2026 года. Даты в столбце A.

=СЧЁТЕСЛИ(A2:A100; ">01.03.2026")

Если дата хранится в ячейке E1, формула будет выглядеть так:

=СЧЁТЕСЛИ(A2:A100; ">"&E1)

Здесь знак амперсанда (&) склеивает оператор сравнения и ссылку на ячейку.

4. Подсчет непустых ячеек

Задача: Узнать, сколько клиентов оставили комментарий (ячейка не пустая).

=СЧЁТЕСЛИ(F2:F100; "<>")

Оператор <> означает «не равно». В сочетании с пустым условием он выбирает всё, что не является пустотой.

Когда одной функции мало: СЧЁТЕСЛИМН

Функция СЧЁТЕСЛИ умеет проверять только одно условие. Если нужно учесть несколько критериев одновременно (например, «Продажи > 1000» И «Регион = Москва»), используйте функцию СЧЁТЕСЛИМН (COUNTIFS).

Синтаксис: =СЧЁТЕСЛИМН(диапазон1; критерий1; диапазон2; критерий2; ...)

Пример: Посчитать заказы из Москвы на сумму свыше 5000 руб.

=СЧЁТЕСЛИМН(A2:A100; "Москва"; C2:C100; ">5000")

Частые ошибки и способы их решения

  1. #ЗНАЧ! (Ошибка в синтаксисе)

    • Причина: Забыли кавычки вокруг текста или условия с оператором (написали >100 вместо ">100").
    • Решение: Проверьте наличие двойных кавычек для всех текстовых строк и выражений.
  2. Неверный результат при работе с датами

    • Причина: Даты в ячейках сохранены как текст, а не как формат даты Excel.
    • Решение: Выделите столбец с датами, перейдите на вкладку «Данные» → «Текст по столбцам» и завершите мастер импорта, убедившись, что выбран формат «Дата».
  3. Лишние пробелы

    • Причина: В ячейке написано " Москва " (с пробелами), а формула ищет "Москва".
    • Решение: Используйте функцию СЖПРОБЕЛЫ (TRIM) для очистки данных или подстановочные знаки: "*Москва*".
  4. Неправильный разделитель

    • Причина: Использование запятой вместо точки с запятой.
    • Решение: В русской локализации аргументы разделяются точкой с запятой (;). Если у вас англоязычный интерфейс с русскими функциями, проверите настройки системы.

FAQ

В: Считает ли СЧЁТЕСЛИ ячейки с формулами, которые возвращают 0? О: Да, если результат формулы равен 0, и ваше условие включает ноль (например, =0 или <=5), такая ячейка будет учтена. Пустые ячейки (даже если там формула ="") считаться не будут, если только вы явно не укажете критерий "".

В: Можно ли использовать СЧЁТЕСЛИ для подсчета уникальных значений? О: Нет, эта функция считает все вхождения. Для подсчета уникальных значений потребуется комбинация функций (например, СУММПРОИЗВ и СЧЁТЕСЛИ) или использование сводной таблицы.

В: Почему формула не видит текст, хотя он точно есть в ячейке? О: Проверьте наличие скрытых пробелов в начале или конце текста. Также убедитесь, что в ячейке нет невидимых символов (например, неразрывного пробела, который часто попадает при копировании с сайтов).