Функции СЧЁТ и СЧЁТЕСЛИ в Excel: быстрый старт

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

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

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

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

Понимание структуры формулы — ключ к избежанию ошибок. Обе функции просты в написании, но требуют внимательности к разделителям и кавычкам.

Функция СЧЁТ

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

  • Синтаксис: =СЧЁТ(значение1; [значение2]; ...)
  • Пример: =СЧЁТ(A2:A50) — вернет количество ячеек с цифрами в столбце A.
  • Нюанс: Если в ячейке записано число в текстовом формате (например, '123), функция его проигнорирует.

Функция СЧЁТЕСЛИ

Позволяет фильтровать данные перед подсчетом. Условие всегда указывается вторым аргументом.

  • Синтаксис: =СЧЁТЕСЛИ(диапазон; критерий)
  • Примеры условий:
    • Числа: ">100", "<=0", "<>5" (не равно 5).
    • Текст: "Москва", "Отмена".
    • Частичное совпадение: "*ов" (оканчивается на "ов"), "Алекс*" (начинается на "Алекс").
    • Даты: ">01.01.2026".

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

Работа со сложными условиями и текстом

Часто требуется подсчитать не просто числа, а специфические записи. Функция СЧЁТЕСЛИ гибко работает с масками и логикой.

Подсчет по частичному совпадению

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

ЗадачаФормулаПояснение
Сколько названий содержат слово "Ошибка"=СЧЁТЕСЛИ(A2:A100; "Ошибка")Ищет слово в любом месте строки
Сколько кодов начинаются на "RU-"=СЧЁТЕСЛИ(B2:B100; "RU-*")Проверяет начало строки
Сколько имен из 5 букв=СЧЁТЕСЛИ(C2:C100; "?????")Вопросительный знак = 1 символ

Использование ссылок на ячейки в условиях

Если критерий меняется или хранится в другой ячейке (например, E1), используйте амперсанд & для сцепки.

  • Неправильно: =СЧЁТЕСЛИ(A2:A100; ">E1") (будет искать текст ">E1").
  • Правильно: =СЧЁТЕСЛИ(A2:A100; ">"&E1) (будет сравнивать со значением в E1).

Множественные условия: функция СЧЁТЕСЛИМН

Когда одного условия недостаточно (например, нужно найти продажи менеджера Иванова за январь), применяется функция СЧЁТЕСЛИМН. Она позволяет задавать пары «диапазон – условие».

  • Синтаксис: =СЧЁТЕСЛИМН(диапазон1; условие1; диапазон2; условие2; ...)
  • Пример: Подсчитать заказы со статусом "Оплачено" и суммой более 5000: =СЧЁТЕСЛИМН(C2:C100; "Оплачено"; D2:D100; ">5000")

Все диапазоны в функции СЧЁТЕСЛИМН должны иметь одинаковый размер (одинаковое количество строк). В противном случае формула вернет ошибку #ЗНАЧ!.

Практические кейсы для бизнеса и учета

Готовые шаблоны формул для решения типовых задач анализа данных.

1. Анализ эффективности продаж

Подсчет количества сделок, превышающих среднее значение по отделу. =СЧЁТЕСЛИ(D2:D100; ">"&СРЗНАЧ(D2:D100)) Здесь условие динамически подстраивается под текущее среднее арифметическое.

2. Контроль сроков (Даты)

Сколько задач просрочено (дата дедлайна меньше сегодняшней)? =СЧЁТЕСЛИ(B2:B100; "<"&СЕГОДНЯ())

3. Кадровый учет

Сколько сотрудников в списке имеют фамилию, начинающуюся на букву "С"? =СЧЁТЕСЛИ(A2:A50; "С*")

4. Проверка заполненности

Сколько ячеек в столбце не пусты (содержат любой текст или число)? =СЧЁТЕСЛИ(A2:A100; "<>") Знак <> означает «не равно», а отсутствие значения после него подразумевает «не равно ничему», то есть «заполнено».

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

Даже простые формулы могут выдавать неверный результат из-за нюансов формата данных.

  1. Числа сохранены как текст.
    • Симптом: СЧЁТ возвращает 0, хотя визуально числа есть.
    • Решение: Выделите диапазон, нажмите на желтый значок предупреждения и выберите «Преобразовать в число». Либо используйте «Текст по столбцам».
  2. Лишние пробелы.
    • Симптом: СЧЁТЕСЛИ(...; "Да") не находит ячейки, где написано "Да " (с пробелом в конце).
    • Решение: Используйте функцию СЖПРОБЕЛЫ для очистки данных или добавьте звездочку в условие: "Да*".
  3. Региональные настройки.
    • В русской версии Excel разделителем аргументов является точка с запятой ;. Если у вас стоит английская локаль системы, может потребоваться запятая ,.

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

В чем разница между СЧЁТ и СЧЁТЗ? СЧЁТ считает только ячейки с числами. СЧЁТЗ (с буквой З в конце) считает все непустые ячейки, включая текст, даты и логические значения.

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

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

Почему формула СЧЁТЕСЛИМН выдает ошибку #ЗНАЧ!? Скорее всего, диапазоны разных условий имеют разную длину (например, один диапазон A2:A100, а другой B2:B105). Выровняйте размеры всех диапазонов.