Мастерство подсчёта в Excel: функция СЧЁТЕСЛИ

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

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

Краткая суть: Формула имеет вид =СЧЁТЕСЛИ(диапазон; "условие"). Она игнорирует пустые ячейки и текстовые значения при числовых сравнениях, а регистр букв (Заглавные/строчные) не учитывается.

Синтаксис и базовые правила записи

Понимание структуры формулы — залог её корректной работы. Функция принимает всего два аргумента:

  1. Диапазон (range) — группа ячеек, которые нужно проверить (например, A2:A100).
  2. Критерий (criteria) — условие, определяющее, какие ячейки считать. Может быть числом, выражением, ссылкой на ячейку или текстовой строкой.

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

Работа с различными типами данных

Эффективность функции раскрывается при правильном формировании критериев для разных типов информации.

Числовые условия

Для чисел можно использовать операторы сравнения. Если условие содержит знак операции, его пишут в кавычках вместе с числом.

  • Равно 50: =СЧЁТЕСЛИ(A1:A10; 50) или =СЧЁТЕСЛИ(A1:A10; "=50")
  • Больше 100: =СЧЁТЕСЛИ(B1:B10; ">100")
  • Не равно нулю: =СЧЁТЕСЛИ(C1:C10; "<>0")

Лайфхак с ссылкой на ячейку. Если пороговое значение меняется, не переписывайте формулу. Запишите число в ячейку D1, а в формуле используйте амперсанд: =СЧЁТЕСЛИ(B1:B10; ">" & D1).

Текстовые условия и подстановочные знаки

Функция отлично справляется с поиском частичных совпадений благодаря спецсимволам:

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

Примеры:

  • Точное слово "Москва": =СЧЁТЕСЛИ(A1:A50; "Москва")
  • Слова, начинающиеся на "А": =СЧЁТЕСЛИ(A1:A50; "А*")
  • Содержит слово "отчет" в любом месте: =СЧЁТЕСЛИ(A1:A50; "*отчет*")
  • Любое трехбуквенное слово: =СЧЁТЕСЛИ(A1:A50; "???")

Подсчёт дат

Даты в Excel хранятся как числа, поэтому к ним применимы стандартные операторы сравнения. Однако для надежности лучше использовать функцию ДАТА или ссылку на ячейку с датой, чтобы избежать проблем с региональными форматами (ДД.ММ.ГГГГ против ММ/ДД/ГГГГ).

  • Даты после 1 января 2026 года: =СЧЁТЕСЛИ(A1:A100; ">01.01.2026")
  • Конкретная дата через функцию: =СЧЁТЕСЛИ(A1:A100; ">" & ДАТА(2026;1;1))

Сравнение СЧЁТЕСЛИ и СЧЁТЕСЛИМН

Часто пользователи путают эти две функции или пытаются реализовать множественные условия в одной СЧЁТЕСЛИ, что невозможно.

ХарактеристикаСЧЁТЕСЛИ (COUNTIF)СЧЁТЕСЛИМН (COUNTIFS)
Количество условийСтрого одноОт 1 до 127 пар диапазон/условие
ЛогикаИЛИ (через сумму формул)И (все условия должны выполняться)
СинтаксисСЧЁТЕСЛИ(диапазон; условие)СЧЁТЕСЛИМН(диапазон1; условие1; диапазон2; условие2...)
ПримерПродажи > 1000Продажи > 1000 И Регион = "Москва"

Если вам нужно посчитать ячейки, удовлетворяющие одному из нескольких условий (логика ИЛИ), придется суммировать несколько функций СЧЁТЕСЛИ: =СЧЁТЕСЛИ(A1:A10; "Яблоко") + СЧЁТЕСЛИ(A1:A10; "Груша")

Практические примеры применения

Рассмотрим реальные кейсы, где функция экономит время.

Кейс 1: Анализ брака на производстве Есть столбец со статусами изделий. Нужно узнать количество бракованных единиц.

  • Данные: Столбец B (статусы: "ОК", "Брак", "На доработке").
  • Формула: =СЧЁТЕСЛИ(B2:B500; "Брак")

Кейс 2: Контроль сроков оплаты Необходимо найти количество счетов, оплата по которым просрочена (дата меньше текущей).

  • Данные: Столбец C (даты оплаты).
  • Формула: =СЧЁТЕСЛИ(C2:C100; "<" & СЕГОДНЯ())

Кейс 3: Поиск дубликатов в списке Чтобы понять, сколько раз конкретное имя встречается в списке (например, в ячейке E1):

  • Формула: =СЧЁТЕСЛИ(A2:A1000; E1)

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

Даже простая формула может выдать ошибку, если нарушены базовые принципы работы Excel.

  1. #ЗНАЧ! (или #VALUE!)

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

    • Причина: Числа сохранены как текст (часто бывает при выгрузке из 1С или банковских систем). В ячейке видно число, но Excel считает его текстом.
    • Решение: Преобразуйте текст в числа через «Текст по столбцам» или умножение на 1. Либо измените критерий на текстовый: "100" вместо 100.
  3. Игнорирование пробелов

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

Осторожно с закрытыми файлами. Если в критерии используется ссылка на другой файл Excel (например, =[Book2.xlsx]Sheet1!$A$1), формула СЧЁТЕСЛИ вернет ошибку, если исходный файл закрыт. В таких случаях лучше скопировать данные или использовать СЧЁТЕСЛИМН с осторожностью.

Часто задаваемые вопросы (FAQ)

Можно ли использовать СЧЁТЕСЛИ для подсчета цветных ячеек? Нет, стандартная функция не умеет анализировать форматирование (цвет заливки или шрифта). Для этого требуются макросы (VBA) или создание пользовательской функции.

Как посчитать количество уникальных значений? СЧЁТЕСЛИ сама по себе не считает уникальные значения напрямую. Обычно используют комбинацию с СУММПРОИЗВ: =СУММПРОИЗВ(1/СЧЁТЕСЛИ(A2:A100; A2:A100)). В новых версиях Excel (365) проще использовать функцию УНИК.

Почему формула не видит дату, которая точно есть в таблице? Проверьте формат ячейки. Часто даты импортируются как текст. Попробуйте изменить формат ячейки на «Дата» и перепровести ввод значения, либо используйте в формуле текстовое представление даты, соответствующее вашему системному формату.

Работает ли функция в Excel Online? Да, СЧЁТЕСЛИ полностью поддерживается в веб-версии Excel, Google Таблицах и других облачных редакторах с аналогичным синтаксисом.