Как правильно считать ячейки и значения в таблицах

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

Для подсчета количества элементов в Excel используются разные функции в зависимости от типа данных и условий. Если нужно посчитать только числа — используйте =СЧЁТ(диапазон). Для подсчета ячеек, соответствующих условию (например, продажи больше 1000), подойдет =СЧЁТЕСЛИ(диапазон; ">1000"). А чтобы узнать общее количество непустых ячеек (числа + текст), применяется =СЧЁТЗ(диапазон). Выбор правильной функции экономит время и исключает ошибки в отчетах.

Базовые функции подсчета: СЧЁТ, СЧЁТЗ и СЧЁТПУСТОТЫ

Понимание разницы между этими тремя функциями — фундамент корректной работы с данными. Они реагируют на разный тип содержимого ячеек.

Функция СЧЁТ (COUNT)

Считает только ячейки, содержащие числовые данные.

  • Что учитывает: Числа, даты, время, логические значения (если введены напрямую в аргументы).
  • Что игнорирует: Текст, пустые ячейки, ошибки, логические значения в ссылках на диапазон.
  • Синтаксис: =СЧЁТ(значение1; [значение2]; ...)

Лайфхак с датами В Excel даты хранятся как числа. Поэтому функция СЧЁТ успешно посчитает ячейки с датами, игнорируя при этом текстовые примечания рядом.

Функция СЧЁТЗ (COUNTA)

Считает все непустые ячейки. Аббревиатура означает «Count All».

  • Что учитывает: Числа, текст, даты, логические значения, ошибки (#Н/Д), формулы, возвращающие пустую строку ("").
  • Применение: Идеально для подсчета количества сотрудников в списке, товаров в накладной или заполненных анкет.
  • Синтаксис: =СЧЁТЗ(значение1; [значение2]; ...)

Функция СЧЁТПУСТОТЫ (COUNTBLANK)

Считает исключительно пустые ячейки в указанном диапазоне.

  • Важно: Ячейка с формулой, которая возвращает пустоту (=""), тоже считается пустой. Ячейка с пробелом (« ») — не считается.
  • Синтаксис: =СЧЁТПУСТОТЫ(диапазон)

Подсчет по условиям: СЧЁТЕСЛИ и СЧЁТЕСЛИМН

Когда простого перечисления недостаточно и нужно отфильтровать данные по критериям, на помощь приходят условные функции.

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

Подсчитывает количество ячеек в диапазоне, удовлетворяющих одному условию.

  • Синтаксис: =СЧЁТЕСЛИ(диапазон; критерий)
  • Критерии могут быть:
    • Числом: 100
    • Текстом: "Яблоко" (обязательно в кавычках)
    • Выражением: ">50", "<>0" (не равно нулю), "А*" (начинается на А)
    • Ссылкой на ячейку: A1

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

  1. Посчитать продажи выше 5000 руб.: =СЧЁТЕСЛИ(B2:B100; ">5000")
  2. Найти количество заказов со статусом "Отменен": =СЧЁТЕСЛИ(C2:C100; "Отменен")
  3. Подсчитать ячейки, не равные нулю: =СЧЁТЕСЛИ(A2:A100; "<>0")

Осторожно с кавычками Текстовые критерии и условия с математическими знаками (>, <, <>) всегда должны быть заключены в двойные кавычки. Если вы ссылаетесь на ячейку с условием, кавычки не нужны, но знак сцепления & обязателен: ">"&A1.

Функция СЧЁТЕСЛИМН (COUNTIFS)

Позволяет задать несколько условий одновременно. Доступна в Excel 2007 и новее.

  • Синтаксис: =СЧЁТЕСЛИМН(диапазон1; критерий1; [диапазон2; критерий2]; ...)
  • Логика: Все условия должны выполняться одновременно (логическое «И»).

Сценарий: Посчитать количество менеджеров из отдела "Продажи", выполнивших план более чем на 90%. =СЧЁТЕСЛИМН(A2:A100; "Продажи"; B2:B100; ">90%")

Сравнение функций подсчета

ФункцияЧто считаетПример использования
СЧЁТТолько числа и датыСколько сделок закрыто (по дате)
СЧЁТЗЛюбые непустые значенияСколько всего клиентов в базе
СЧЁТПУСТОТЫПустые ячейкиКто еще не заполнил отчет
СЧЁТЕСЛИЯчейки по 1 условиюПродажи конкретного товара
СЧЁТЕСЛИМНЯчейки по нескольким условиямПродажи товара Х менеджером Y в регионе Z

Продвинутые техники и частые ошибки

Подсчет уникальных значений

Стандартными функциями СЧЁТЕСЛИ посчитать уникальные записи сложно. В старых версиях Excel использовали массивные формулы вида: =СУММ(1/СЧЁТЕСЛИ(A2:A100; A2:A100)) (вводится через Ctrl+Shift+Enter). В современных версиях (Excel 365, 2021+) гораздо проще использовать функцию УНИК: =СТРОКА(УНИК(A2:A100))

Ошибка в подсчете текста с пробелами

Частая проблема: функция СЧЁТПУСТОТЫ показывает 0, хотя визуально ячейки пустые.

  • Причина: В ячейках стоят пробелы, полученные при копировании из других систем.
  • Решение: Используйте «Найти и заменить» (Ctrl+H), чтобы убрать лишние пробелы, или функцию СЖПРОБЕЛЫ перед анализом.

Лимит условий в СЧЁТЕСЛИМН

Функция поддерживает до 127 пар «диапазон-критерий». Однако сложные формулы с десятком условий трудно читать и отлаживать. Если условий много, рассмотрите использование сводных таблиц или фильтрацию данных.

Частые ошибки

  1. #ИМЯ? (#NAME?)

    • Причина: Опечатка в названии функции (например, СЧЕТЕСЛИ вместо СЧЁТЕСЛИ) или отсутствие кавычек у текстового критерия.
    • Решение: Проверьте написание функции и убедитесь, что текст в условии взят в кавычки: "Текст".
  2. Неверный результат при подсчете дат

    • Причина: Даты в исходном диапазоне записаны как текст, а не как формат даты.
    • Решение: Преобразуйте текстовые даты в настоящий формат дат через инструмент «Текст по столбцам» или функцию ДАТАЗНАЧ.
  3. СЧЁТЗ считает лишнее

    • Причина: Формула в ячейке возвращает пустую строку "". Для СЧЁТЗ это не пустота, а текст длиной 0.
    • Решение: Если нужно игнорировать такие ячейки, используйте комбинацию функций или фильтры.

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

Как посчитать количество слов в ячейке? Функции подсчета ячеек не считают слова внутри текста. Для этого используется формула: =ДЛСТР(A1)-ДЛСТР(ПОДСТАВИТЬ(A1;" ";""))+1 (при условии, что слова разделены одним пробелом).

Можно ли использовать подстановочные знаки в СЧЁТЕСЛИ? Да. Знак вопроса ? заменяет один любой символ, а звездочка * — любую последовательность символов. Пример: =СЧЁТЕСЛИ(A:A; "Иван*") посчитает все ячейки, начинающиеся на "Иван" (Иванов, Иванченко и т.д.). Чтобы найти сам знак звездочки, поставьте перед ним тильду: ~*.

Почему СЧЁТЕСЛИМН не работает в моем Excel? Функция СЧЁТЕСЛИМН появилась в версии Excel 2007. Если у вас более старая версия (2003 и ранее), придется использовать вспомогательные столбцы с формулой И() или применять обычные формулы массива.