Как быстро посчитать ячейки по условию в Excel

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

Чтобы подсчитать количество ячеек, соответствующих заданному критерию (например, число продаж больше 100 или статус «Оплачено»), используйте функцию СЧЁТЕСЛИ. Базовая формула выглядит так: =СЧЁТЕСЛИ(диапазон; условие). Она мгновенно анализирует выбранные ячейки и возвращает точное число совпадений, экономя время на ручном пересчете больших таблиц.

Синтаксис и правила написания формулы

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

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

Правила записи условия:

  • Текст всегда пишется в двойных кавычках: "Продано".
  • Числа и логические операторы (>, <, <>, =) также заключаются в кавычки: ">500".
  • Ссылка на ячейку указывается без кавычек: B1. Если нужно сравнить со значением в ячейке с использованием оператора, используйте амперсанд: ">"&B1.

Регистр букв не важен: формула найдет и «Москва», и «москва». Однако пробелы имеют значение — « Москва » и «Москва» будут считаться разными значениями.

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

Рассмотрим типичные сценарии на примере таблицы со списком товаров и суммами сделок.

Подсчет текста и точных совпадений

Если нужно узнать, сколько раз встречается конкретное слово в столбце: =СЧЁТЕСЛИ(B2:B50; "Продано") Эта формула вернет количество ячеек в диапазоне B2:B50, содержащих слово «Продано».

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

Для подсчета значений, превышающих порог: =СЧЁТЕСЛИ(C2:C50; ">10000") Формула проигнорирует текст и пустые ячейки, посчитав только числа больше 10 000.

ЗадачаФормулаПояснение
Найти пустые ячейки=СЧЁТЕСЛИ(A:A; "")Считает абсолютно пустые клетки
Найти любые заполненные=СЧЁТЕСЛИ(A:A; "<>")Считает всё, что не пусто
Равно значению в D1=СЧЁТЕСЛИ(A:A; D1)Использует ссылку как критерий
Не равно нулю=СЧЁТЕСЛИ(B:B; "<>0")Исключает нулевые значения

Использование подстановочных знаков

Когда точное значение неизвестно или нужно найти часть текста, используйте спецсимволы:

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

Примеры:

  • Товары, начинающиеся на «Яблок»: =СЧЁТЕСЛИ(A2:A100; "Яблок*") (найдет «Яблоко», «Яблоки»).
  • Коды из 5 символов, где третий — «А»: =СЧЁТЕСЛИ(C2:C100; "??А??").
  • Ячейки, содержащие слово «Ошибка» в любом месте: =СЧЁТЕСЛИ(D:D; "*Ошибка*").

Если нужно найти сам символ звездочки или вопросительного знака, поставьте перед ним тильду ~. Пример поиска текста «Вопрос?»: "Вопрос~?".

Подсчет по нескольким условиям (СЧЁТЕСЛИМН)

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

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

Пример подсчета успешных сделок дороже 5000 рублей: =СЧЁТЕСЛИМН(B2:B100; "Продано"; C2:C100; ">5000")

Здесь функция проверяет сразу два столбца: в столбце B ищет статус, а в столбце C — сумму. Все условия должны выполняться одновременно (логическое «И»).

Особенности работы с датами

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

  • Продажи после 1 января 2026 года: =СЧЁТЕСЛИ(A2:A100; ">01.01.2026")
  • Задачи до сегодняшней даты (динамически): =СЧЁТЕСЛИ(B2:B100; "<"&СЕГОДНЯ())

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

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

Даже простая формула может выдать ошибку или неверный результат. Вот основные причины:

Ошибка / ПроблемаВероятная причинаРешение
#ЗНАЧ!Некорректный синтаксис условияПроверьте кавычки. Для ссылки с оператором используйте &: ">"&A1.
Результат 0Лишние пробелы в данныхИспользуйте функцию СЖПРОБЕЛЫ для очистки исходных данных или подстановочные знаки.
Неверный подсчет датДата записана как текстПреобразуйте текст в дату через «Текст по столбцам» или функцию ДАТАЗНАЧ.
Медленная работаУказан весь столбец (A:A)Ограничьте диапазон реальным количеством строк (A2:A5000), особенно в старых версиях Excel.

FAQ

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

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

Как посчитать ячейки, окрашенные в определенный цвет? Стандартными формулами это сделать нельзя. Потребуется создание пользовательской функции на VBA или использование фильтра с последующим просмотром строки состояния.