Функция СЧЁТЕСЛИ в Excel: назначение, синтаксис и 10 практических примеров

Если вам нужно подсчитать количество ячеек в диапазоне, которые соответствуют заданному критерию (например, количество продаж выше 1000 рублей или число сотрудников с окладом от 50 000), в Excel для этого предназначена функция СЧЁТЕСЛИ. Она относится к категории статистических и работает как упрощённый аналог фильтра: вместо ручного перебора данных формула мгновенно выдаёт результат на основе условия. Частая ошибка новичков — путать её с СЧЁТЕСЛИМН (для нескольких условий) или СУММЕСЛИ (для суммирования, а не подсчёта). Далее разберём синтаксис, нюансы применения и типичные сценарии, где СЧЁТЕСЛИ экономит часы работы.

Функция доступна во всех версиях Excel (включая Excel 365, 2019, 2016 и более ранние), а также в Google Sheets (там она называется COUNTIF). Её ключевое преимущество — простота: достаточно указать диапазон и одно условие. Однако при некорректном форматировании условия (например, пропущенные кавычки для текста) формула вернёт ошибку #ИМЯ? или неверный результат. Ниже — разбор всех тонкостей.

Синтаксис функции СЧЁТЕСЛИ: разбор аргументов

Формула имеет всего два обязательных аргумента:

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

Диапазон — это группа ячеек, в которых будет производиться поиск. Можно указать как отдельный столбец (A2:A100), так и несмежные диапазоны через точку с запятой (A2:A100;C2:C100). Критерий определяет условие отбора. Он может быть:

  • 🔢 Числом: ">100", "<=50".
  • 📝 Текстом: "Да", "Иванов" (обязательно в кавычках!).
  • 📅 Датой: ">=01.01.2026" (формат зависит от региональных настроек Excel).
  • 🔗 Ссылкой на ячейку: ">=" & B1 (если условие хранится в B1).

Пример: =СЧЁТЕСЛИ(B2:B20; ">5000") подсчитает ячейки в столбце B, где значение больше 5000. Если критерий — текст (например, "Отгружено"), кавычки обязательны. Их отсутствие — самая частая причина ошибки #ИМЯ?.

10 практических примеров использования СЧЁТЕСЛИ

Рассмотрим реальные задачи, где функция незаменима. Предположим, у нас есть таблица продаж с колонками: Дата, Менеджер, Сумма, Статус.

ПримерФормулаРезультат
Количество продаж > 10 000 ₽=СЧЁТЕСЛИ(C2:C100; ">10000")12
Заказы со статусом "Отменён"=СЧЁТЕСЛИ(D2:D100; "Отменён")3
Продажи менеджера "Петров"=СЧЁТЕСЛИ(B2:B100; "Петров")8
Дата позже 01.03.2026=СЧЁТЕСЛИ(A2:A100; ">01.03.2026")45
Ячейки не пустые=СЧЁТЕСЛИ(B2:B100; "<>""")95

Для подсчёта ячеек с частичным совпадением используйте подстановочные знаки: "текст" (любые символы до/после) или "?екст" (один символ перед). Например, =СЧЁТЕСЛИ(B2:B100; "*ов") найдёт всех менеджеров с фамилией на "-ов" (Иванов, Петров).

📊 Как часто вы используете СЧЁТЕСЛИ в работе?
Ежедневно
Несколько раз в неделю
Редко
Никогда не слышал

Типичные ошибки и как их исправить

Даже опытные пользователи сталкиваются с проблемами при работе с СЧЁТЕСЛИ. Вот самые распространённые:

⚠️ Внимание: Если формула возвращает #ЗНАЧ!, проверьте, совпадают ли размеры диапазона и массива критерия (при использовании массивов). Например, =СЧЁТЕСЛИ(A1:A10; {"яблоко";"груша"}) не сработает — нужно разбить на две отдельные функции.
  • 🚫 Ошибка #ИМЯ?: Пропущены кавычки для текстового критерия. Исправление: =СЧЁТЕСЛИ(A1:A10; "текст").
  • 🚫 Некорректный результат: Условие с датой записано как текст. Исправление: используйте формат ">=01.01.2026" или ">=" & ДАТА(2026;1;1).
  • 🚫 Подсчёт пустых ячеек: Формула =СЧЁТЕСЛИ(A1:A10; "") не сработает — используйте =СЧЁТЕСЛИ(A1:A10; "<>""") для непустых и =СЧИТАТЬПУСТОТЫ(A1:A10) для пустых.

Ещё одна ловушка — регистрозависимость. Функция не различает заглавные и строчные буквы: =СЧЁТЕСЛИ(A1:A10; "Да") и =СЧЁТЕСЛИ(A1:A10; "да") дадут одинаковый результат. Если это критично, используйте комбинацию с ПРОПИСН() или СТРОЧН().

СЧЁТЕСЛИ vs СЧЁТЕСЛИМН: когда что использовать

Если нужно подсчитать ячейки по нескольким условиям одновременно, СЧЁТЕСЛИ не подойдёт — она работает только с одним критерием. Для сложных фильтров используйте СЧЁТЕСЛИМН:

=СЧЁТЕСЛИМН(диапазон_подсчёта; диапазон_условия1; условие1; [диапазон_условия2; условие2]; ...)

Пример: подсчитать количество продаж менеджера "Иванов" на сумму > 15 000 ₽:

=СЧЁТЕСЛИМН(C2:C100; B2:B100; "Иванов"; C2:C100; ">15000")

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

=СЧЁТЕСЛИ(B2:B100; "Иванов") + СЧЁТЕСЛИ(B2:B100; "Петров")
Как обойти ограничение на 255 символов в критерии СЧЁТЕСЛИ?

Если условие превышает 255 символов (например, длинный список исключений), используйте промежуточную ячейку со списком и функцию ПОИСКПОЗ или СУММПРОИЗВ. Пример:

=СУММПРОИЗВ(--(ДЛСТР(A1:A10)>255))

Это массивная формула, требующая подтверждения Ctrl+Shift+Enter в старых версиях Excel.

Альтернативы СЧЁТЕСЛИ: когда она не подходит

В некоторых случаях СЧЁТЕСЛИ уступает другим функциям:

  • 📊 Для подсчёта уникальных значений используйте ЧСТРОК(УНИК(A1:A10))Excel 365) или комбинацию СУММ(1/ЧАСТОТА(...)).
  • 🔍 Для сложных текстовых условий (например, "содержит слово X, но не Y") подойдёт СУММПРОИЗВ с массивами:
  • 📈 Для динамических диапазонов используйте СЧЁТЕСЛИ с ТАБЛИЦА или ФИЛЬТРExcel 365).

Пример с СУММПРОИЗВ для подсчёта ячеек, содержащих "яблоко" но не "зелёное":

=СУММПРОИЗВ(--(НАЙТИ("яблоко"; A1:A10)>0); --(НАЙТИ("зелёное"; A1:A10)=0))

Как ускорить работу с СЧЁТЕСЛИ в больших таблицах

Если ваша таблица содержит десятки тысяч строк, СЧЁТЕСЛИ может тормозить. Оптимизируйте её работу:

Используйте именованные диапазоны вместо ссылок на ячейки|Преобразуйте данные в Таблицу Excel (вкладка Вставка > Таблица)|Отключите автоматический пересчёт формул (Формулы > Параметры вычислений > Вручную)|Разбейте большие диапазоны на несколько меньших функций|-->

Для Excel 365 и Excel 2021 доступны динамические массивы, которые позволяют избежать многократного использования СЧЁТЕСЛИ. Например, чтобы посчитать количество продаж по каждому менеджеру:

=ЧАСТОТА(B2:B100; УНИК(B2:B100))

Эта формула вернёт массив с количеством вхождений для каждого уникального значения в столбце B. Для старых версий Excel аналогичный результат можно получить с помощью СВОДНАЯ ТАБЛИЦА.

СЧЁТЕСЛИ в Google Sheets: особенности

В Google Sheets функция называется COUNTIF и имеет идентичный синтаксис. Однако есть нюансы:

  • 🌐 Региональные настройки: Разделителем аргументов является запятая (,), а не точка с запятой (;).
  • 🔄 Автоматическое обновление: Формулы пересчитываются при любом изменении в таблице (нет режима ручного пересчёта).
  • 📱 Мобильная версия: В приложении Sheets для Android/iOS функция поддерживается, но ввод условий менее удобен.

Пример для Google Sheets:

=COUNTIF(B2:B100, ">1000")
⚠️ Внимание: В Google Sheets функция COUNTIFS (аналог СЧЁТЕСЛИМН) поддерживает до 30 пар диапазон/критерий, тогда как в Excel — до 127.

FAQ: Ответы на частые вопросы

Можно ли в СЧЁТЕСЛИ использовать логические операторы И/ИЛИ?

Нет, СЧЁТЕСЛИ работает только с одним условием. Для логического "И" используйте СЧЁТЕСЛИМН, для "ИЛИ" — сумму нескольких СЧЁТЕСЛИ. Пример для "И":

=СЧЁТЕСЛИМН(A1:A10; ">10"; A1:A10; "<20")

Для "ИЛИ":

=СЧЁТЕСЛИ(A1:A10; ">10") + СЧЁТЕСЛИ(A1:A10; "<5")
Почему СЧЁТЕСЛИ не считает даты правильно?

Excel хранит даты как числа (количество дней с 01.01.1900). Если ваша формула =СЧЁТЕСЛИ(A1:A10; ">01.01.2026") возвращает 0, проверьте:

  • Формат ячеек с датами (должен быть Дата, а не Текст).
  • Региональные настройки (в некоторых локалях разделитель — точка, в других — косая черта).

Решение: используйте =СЧЁТЕСЛИ(A1:A10; ">=" & ДАТА(2026;1;1)).

Как подсчитать ячейки, содержащие одну из нескольких подстрок?

Используйте СУММПРОИЗВ с массивом условий. Пример для поиска ячеек, содержащих "яблоко" или "груша":

=СУММПРОИЗВ(--(ПОИСК({"яблоко";"груша"}; A1:A10)))

В Excel 365 можно упростить:

=СЧЁТЕСЛИ(A1:A10; "яблоко") + СЧЁТЕСЛИ(A1:A10; "груша")
Можно ли использовать СЧЁТЕСЛИ для подсчёта цветных ячеек?

Нет, СЧЁТЕСЛИ не анализирует форматирование. Для подсчёта по цвету:

  1. Используйте Фильтр по цвету (вручную).
  2. Напишите макрос на VBA.
  3. В Excel 365 используйте ФИЛЬТР + СЧЁТ с предварительной сортировкой по цвету.
Чем заменить СЧЁТЕСЛИ в Excel Online?

В веб-версии Excel Online функция СЧЁТЕСЛИ работает без ограничений. Альтернативы:

  • ФИЛЬТР + СЧЁТ (для динамических данных).
  • СВОДНАЯ ТАБЛИЦА (для группировки и подсчёта).