Осваиваем автоматический подсчет в Excel

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

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

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

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

Функция принимает всего два аргумента, но требует внимательности при их вводе, особенно при работе с текстом и логическими операторами.

Структура формулы: =СЧЕТЕСЛИ(диапазон; критерий)

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

Важные нюансы написания критерия:

  • Числа: Вводятся как есть (100) или с оператором в кавычках (">100").
  • Текст: Всегда заключается в двойные кавычки ("Москва").
  • Операторы сравнения: Знаки >, <, >=, <=, <> (не равно) обязательно пишутся внутри кавычек вместе с числом или ссылкой.
  • Подстановочные знаки: Используйте * (любое количество символов) и ? (один символ) для поиска частей текста.

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

Разберем наиболее частые сценарии, с которыми сталкиваются пользователи при работе с таблицами.

Подсчет числовых значений

Предположим, в столбце B указаны суммы продаж.

  • Больше определенного числа: Посчитать продажи свыше 5000 руб. =СЧЕТЕСЛИ(B2:B50; ">5000")
  • Равно конкретному значению: Сколько раз встретилось число 100. =СЧЕТЕСЛИ(B2:B50; 100)
  • Не равно: Количество записей, отличных от нуля. =СЧЕТЕСЛИ(B2:B50; "<>0")

Работа с текстовыми данными

Если в столбце C записаны статусы заказов или названия городов.

  • Точное совпадение: Сколько заказов со статусом "Отгружен". =СЧЕТЕСЛИ(C2:C100; "Отгружен")
  • Поиск части слова: Сколько названий содержат слово "План". =СЧЕТЕСЛИ(A2:A50; "*План*") Звездочки означают, что до и после слова может быть любой текст.
  • Начинается на букву: Количество фамилий на букву "А". =СЧЕТЕСЛИ(A2:A50; "А*")

Функция СЧЕТЕСЛИ не чувствительна к регистру. Запросы "москва", "Москва" и "МОСКВА" дадут одинаковый результат.

Анализ дат

При работе с датами критерий часто формируется через сцепку оператора и ссылки на ячейку с датой.

  • Дата позже конкретной: Сколько событий произошло после 01.01.2026 (дата в ячейке E1). =СЧЕТЕСЛИ(D2:D100; ">"&E1)
  • До определенной даты: =СЧЕТЕСЛИ(D2:D100; "<01.02.2026")

Обратите внимание на знак амперсанда (&) — он необходим для объединения логического оператора и ссылки на ячейку.

Динамические условия и ссылки на ячейки

Жестко прописанные числа в формуле неудобны, если пороговое значение меняется. Лучше вынести условие в отдельную ячейку.

Пример: Нужно считать продажи выше плана, значение которого хранится в ячейке F1. Формула будет выглядеть так: =СЧЕТЕСЛИ(B2:B100; ">"&F1)

Здесь ">" — это текст оператора, а &F1 подставляет значение из ячейки F1. Если изменить число в F1, результат пересчитается автоматически.

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

Даже простая функция может выдать ошибку #ЗНАЧ! или неверный результат, если нарушены правила ввода.

ОшибкаПричинаКак исправить
Формула не работает с текстомЗабыты кавычки вокруг текстового условия.Пишите ="Текст", а не просто Текст.
Неверный результат с операторамиОператор > вынесен за кавычки.Правильно: ">100". Неправильно: > "100".
Нулевой результат при наличии данныхЛишние пробелы в ячейках или формат "Текст" вместо "Число".Используйте функцию СЖПРОБЕЛЫ или преобразуйте текст в число через "Текст по столбцам".
Ошибка #ЗНАЧ!Попытка использовать слишком длинную строку (>255 символов) или неверный диапазон.Проверьте длину критерия и убедитесь, что диапазон корректен.

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

Ограничения: когда нужна функция СЧЕТЕСЛИМН

Главное ограничение СЧЕТЕСЛИ — возможность задать только одно условие. Если требуется выполнить сложную выборку, например, «Продажи > 1000» И «Регион = Москва», эта функция не подойдет.

В таких случаях используйте её расширенную версию — СЧЕТЕСЛИМН (COUNTIFS). Синтаксис: =СЧЕТЕСЛИМН(диапазон1; условие1; диапазон2; условие2; ...)

Пример сложного подсчета: =СЧЕТЕСЛИМН(B2:B100; ">1000"; C2:C100; "Москва")

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

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

Почему функция не видит числа, записанные как текст? Если в ячейке написано "100" (в текстовом формате), а условие ищет число 100, совпадения не будет. Приведите данные к единому формату через меню «Данные» -> «Текст по столбцам».

Как посчитать количество пустых ячеек? Используйте условие "=" (равно пустоте): =СЧЕТЕСЛИ(A1:A10; ""). Для непустых ячеек используйте "<>"&"".

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