Гид по технологиям

Как посчитать ячейки в Excel: COUNT, COUNTBLANK, COUNTA, COUNTIF

6 min read Excel Обновлено 24 Dec 2025
Как посчитать ячейки в Excel — COUNT, COUNTBLANK, COUNTA, COUNTIF
Как посчитать ячейки в Excel — COUNT, COUNTBLANK, COUNTA, COUNTIF

Кратко: используйте COUNT для подсчёта чисел, COUNTBLANK для пустых ячеек, COUNTA для всех непустых ячеек и COUNTIF/COUNTIFS для подсчёта по критериям. Учтите локальные особенности Excel (русские имена функций и разделители аргументов) и распространённые ловушки, например ячейки с формулами, возвращающими пустую строку.

Быстрые ссылки

  • Посчитать ячейки с числами: функция COUNT

  • Посчитать пустые ячейки: функция COUNTBLANK

  • Посчитать непустые ячейки: функция COUNTA

  • Посчитать ячейки по условию: функция COUNTIF (и COUNTIFS)

Логотип Microsoft Excel на зелёном фоне

Excel предлагает разные способы подсчёта ячеек: поиск, фильтры или формулы. Формулы дают точный контроль: вы считаете ровно то, что нужно — числа, текст, пустые ячейки или элементы по сложным правилам.

Подсчитать ячейки с числами: функция COUNT

Функция COUNT считает только числа в переданных аргументах. Синтаксис:

COUNT(value1, value2,...)

value1 обязателен; value2 и далее — опциональны. Обычно value1 — это диапазон ячеек.

Пример: чтобы посчитать числа в диапазоне A1:D7, введите и нажмите Enter:

=COUNT(A1:D7)

COUNT formula in Excel

Функция вернёт число — количество ячеек с числовыми значениями.

Для подсчёта чисел в двух разрозненных диапазонах:

=COUNT(B2:B7,D2:D7)

COUNT formula for ranges

Важно помнить:

  • COUNT считает даты и время как числа (внутреннее представление Excel). Если вы хотите исключить даты, потребуется дополнительная фильтрация.
  • Логические значения TRUE/FALSE не считаются.
  • Текстовые числа (например “123” как текст) также не учитываются.

Посчитать пустые ячейки: функция COUNTBLANK

COUNTBLANK считает только полностью пустые ячейки. Синтаксис:

COUNTBLANK(value1)

Пример подсчёта пустых ячеек в A2:C11:

=COUNTBLANK(A2:C11)

COUNTBLANK formula in Excel

Замечания по поведению:

  • Ячейка, в которой стоит формула, возвращающая пустую строку (например =””), не считается пустой для COUNTBLANK — она содержит формулу.
  • Ошибки и пробелы влияют на результат: ячейка с одним пробелом считается непустой.

COUNTBLANK result in Excel

Посчитать непустые ячейки: функция COUNTA

COUNTA считает все ячейки, которые не являются пустыми — числа, текст, ошибки, логические значения и ячейки с формулами (включая формулы, возвращающие пустую строку). Синтаксис:

COUNTA(value1, value2,...)

Пример:

=COUNTA(A2:C11)

COUNTA formula in Excel

Особенности:

  • COUNTA посчитает ячейки с ошибками и ячейки, содержащие формулу =”” как непустые.
  • Если в наборе данных важно считать только видимые значения после фильтра — используйте SUBTOTAL с соответствующим кодом или сочетайте с функцией AGGREGATE в новых версиях Excel.

COUNTA result

Подсчитать ячейки по критериям: функция COUNTIF

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

COUNTIF(range, criteria)

Оба аргумента обязательны. Примеры:

Текстовое совпадение (обязательно в кавычках):

=COUNTIF(C2:C6,"socks")

COUNTIF text formula in Excel

Если критерий — ссылка на ячейку, кавычки не нужны:

=COUNTIF(B2:C6,B2)

COUNTIF cell reference formula in Excel

COUNTIF поддерживает подстановочные символы:

  • “*” — любое число символов
  • “?” — один любой символ

Пример: посчитать все ячейки, где встречается слово error внутри текста:

=COUNTIF(A2:A100,"*error*")

Для нескольких критериев используйте COUNTIFS (множественные диапазоны и соответствующие критерии) или SUMPRODUCT для выражений с более сложной логикой.

Частые альтернативы и расширенные подходы

  • COUNTIFS(range1,crit1, range2,crit2, …) — несколько условий, все должны выполняться.
  • SUMPRODUCT(–(condition1), –(condition2)) — гибко для сложных условий и смешанных типов данных.
  • SUBTOTAL/AGGREGATE — подсчёт по видимым значениям (после фильтрации).
  • Фильтрация + статус-строка Excel — быстрый визуальный способ получить количество видимых ячеек.

Пример SUMPRODUCT для подсчёта чисел больше 0 в диапазоне A1:A100 и одновременно помеченных флагом в B1:B100:

=SUMPRODUCT(--(A1:A100>0), --(B1:B100="Да"))

Локаль Excel: русские имена функций и разделитель аргументов

Если у вас русская локализация Excel, имена функций отличаются:

  • COUNT → СЧЁТ
  • COUNTBLANK → СЧЁТ.ПУСТ
  • COUNTA → СЧЁТЗ
  • COUNTIF → СЧЁТЕСЛИ
  • COUNTIFS → СЧЁТЕСЛИМН

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

=СЧЁТ(A1:D7)
=СЧЁТ.ПУСТ(A2:C11)
=СЧЁТЕСЛИ(C2:C6;"носки")

Всегда сверяйтесь с тем, как Excel форматирует формулу в вашей системе.

Когда формулы дают неожиданный результат — распространённые случаи

  • Ячейки содержат пробелы или невидимые символы → считаются непустыми.
  • Формула возвращает пустую строку =”” → COUNTA посчитает как непустую, COUNTBLANK — не посчитает как пустую.
  • Числа сохранены как текст → COUNT их не учтёт. Исправляйте с помощью VALUE() или умножения на 1.
  • Разделитель аргументов не тот (запятая/точка с запятой) → Excel покажет ошибку в формуле.

Важно проверить исходные данные и привести их к ожидаемому формату перед агрегацией.

Мини-методология: как выбрать функцию

  1. Нужны только числа? Используйте COUNT / СЧЁТ.
  2. Нужны все непустые значения (включая ошибки и формулы)? Используйте COUNTA / СЧЁТЗ.
  3. Нужны пустые ячейки? COUNTBLANK / СЧЁТ.ПУСТ.
  4. Нужен подсчёт по одному или нескольким условиям? COUNTIF/COUNTIFS или SUMPRODUCT.

Эти простые вопросы помогут быстро выбрать правильную формулу.

Шпаргалка: часто используемые формулы

  • Подсчитать числа: =COUNT(A1:A100)
  • Подсчитать непустые: =COUNTA(A1:A100)
  • Подсчитать пустые: =COUNTBLANK(A1:A100)
  • Количество “socks”: =COUNTIF(C2:C6,"socks")
  • Частичное совпадение “error”: =COUNTIF(A2:A100,"*error*")
  • Два условия (COUNTIFS): =COUNTIFS(A1:A100,">0",B1:B100,"Да")
  • Альтернатива SUMPRODUCT: =SUMPRODUCT(--(A1:A100>0),--(B1:B100="Да"))

Таблица совместимости (ключевые соответствия)

Англ. имяРусское имяРазделитель аргументов
COUNTСЧЁТзапятая или точка с запятой (локаль)
COUNTBLANKСЧЁТ.ПУСТзапятая/точка с запятой
COUNTAСЧЁТЗзапятая/точка с запятой
COUNTIFСЧЁТЕСЛИзапятая/точка с запятой
COUNTIFSСЧЁТЕСЛИМНзапятая/точка с запятой

Критерии приёмки

  • Формулы возвращают ожидаемое количество для тестовых наборов.
  • Учитываются локальные настройки Excel (имена функций и разделители).
  • Обработаны случаи с пустыми строками, пробелами и ячейками с формулами.

Тестовые случаи / примеры для проверки

  1. Набор: [1, 2, “”, “текст”, =””, #N/A] — проверка COUNT, COUNTA, COUNTBLANK.
  2. Набор с датами: убедиться, что даты считаются как числа при использовании COUNT.
  3. Текстовые числа: строка “123” не должна считаться COUNT без приведения типов.
  4. COUNTIF с подстановочным символом: проверить “error“ на частичные совпадения.

Ролевые чек-листы

  • Аналитик: проверить типы столбцов, привести текстовые числа к числам, убрать лишние пробелы.
  • Вводчик данных: использовать валидацию данных, чтобы исключить незаметные пробелы и некорректные форматы.
  • Аудитор: проверить формулы на локальную совместимость и наличие скрытых символов.

Краткий глоссарий (1 строка)

  • COUNT/СЧЁТ — считает числовые ячейки; COUNTBLANK/СЧЁТ.ПУСТ — считает пустые; COUNTA/СЧЁТЗ — считает непустые; COUNTIF/СЧЁТЕСЛИ — считает по одному критерию; COUNTIFS/СЧЁТЕСЛИМН — по нескольким.

Заключение

Функции COUNT, COUNTBLANK, COUNTA и COUNTIF покрывают большинство задач по подсчёту ячеек в Excel. Для сложных сценариев используйте COUNTIFS или SUMPRODUCT. Обратите внимание на локализацию функций и на то, как Excel трактует пустые строки и значения с формулами. Небольшая проверка данных перед подсчётом избавит от большинства сюрпризов.

Полезные ссылки: «How to Count Colored Cells in Microsoft Excel», «How to Use the COUNT Function in Microsoft Excel», «How to Highlight Blanks or Errors in Microsoft Excel».

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Купить набор Stand With Ukraine — Humble Bundle
Игры и благотворительность

Купить набор Stand With Ukraine — Humble Bundle

Easy Diffusion: локальная генерация AI-искусства
Генеративное искусство

Easy Diffusion: локальная генерация AI-искусства

Как продать старые гаджеты за деньги
Технологии

Как продать старые гаджеты за деньги

Google Календарь как личный дневник
Продуктивность

Google Календарь как личный дневник

Фотографирование в аквариуме: советы и настройки
Фотография

Фотографирование в аквариуме: советы и настройки

ViVeTool: включение экспериментальных функций Windows
Инструменты Windows

ViVeTool: включение экспериментальных функций Windows