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

Функции подсчёта в Excel: как и когда использовать

• 8 min read • Excel • Обновлено 30 Nov 2025
Функции подсчёта в Excel: как и когда использовать
Функции подсчёта в Excel: как и когда использовать

Человек, работающий на трёх компьютерах

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

Что такое функции подсчёта в Excel

Функции подсчёта — это набор стандартных формул, которые возвращают количество ячеек, отвечающих заданным условиям. Они полезны при проверке полноты данных, подготовке метрик и фильтрации наборов данных перед более глубоким анализом.

Определения в одну строку:

  • COUNT — считает только числовые значения.
  • COUNTA — считает все непустые ячейки (числа, текст, логика, ошибки).
  • COUNTBLANK — считает пустые ячейки.
  • COUNTIF — считает ячейки по одному условию.
  • COUNTIFS — считает ячейки по нескольким условиям.

Важное: в русской локализации Excel имена функций отличаются (СЧЁТ, СЧЁТЗ, СЧЁТПУСТ, СЧЁТЕСЛИ, СЧЁТЕСЛИМН). В примерах ниже показаны английские имена функций и формулы в привычном синтаксисе Excel; в локализованной версии замените имя функции на русское.


Содержание статьи

  • COUNT — базовый подсчёт чисел
  • COUNTA — подсчёт непустых ячеек
  • COUNTBLANK — подсчёт пустых ячеек
  • COUNTIF — подсчёт по одному условию (числа и текст)
  • COUNTIFS — подсчёт по нескольким условиям
  • Частые ошибки и как их избегать
  • Альтернативы и приёмы оптимизации
  • Чек-листы для ролей
  • Шпаргалка и краткое резюме

1. COUNT — базовая функция для чисел

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

Синтаксис:

=COUNT(value1, [value2], ...)

Пример: пусть в столбце A (A1:A8) содержатся числа и текст. Допустим, данные в ячейках A1..A8 выглядят так:

A
13
21
34
45
52
62
73
81

Формула, чтобы посчитать числовые записи в столбце A:

=COUNT(A1:A8)

Результат: 8 — функция посчитала все числовые значения. Если в диапазоне встречается текст или пустая ячейка, COUNT их игнорирует.

Диапазон чисел в Excel

Советы и частые ошибки:

  • COUNT не учитывает текстовые числа, записанные как текст (например, “123” как строка). Используйте VALUE или приведите колонку к числовому формату.
  • Для смешанных диапазонов, где важно посчитать все заполненные ячейки, используйте COUNTA.

2. COUNTA — подсчёт всех непустых ячеек

COUNTA возвращает число непустых ячеек в диапазоне — это включает текст, числа, логические значения и ошибки.

Синтаксис:

=COUNTA(value1, [value2], ...)

Пример: тот же диапазон, но с некоторыми пустыми ячейками:

A
13
21
3
45
52
62
7
81

Формула:

=COUNTA(A1:A8)

Результат: 6 — подсчитаны все непустые ячейки.

Случайные числа в столбце Excel

Примечание: COUNTA считает и формулы, возвращающие пустую строку (“”), как непустую ячейку. Если хотите игнорировать такие случаи, используйте дополнительное условие (например, COUNTIFS с критериями “<>” для исключения пустых строк).

3. COUNTBLANK — подсчёт пустых ячеек

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

Синтаксис:

=COUNTBLANK(range)

Пример: для диапазона с двумя пустыми строками (как в примере выше):

=COUNTBLANK(A1:A8)

Результат: 2

Интерфейс Excel с примером использования COUNTBLANK

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

4. COUNTIF — подсчёт по одному условию

COUNTIF сочетает подсчёт с простым условием. Поддерживает текст, числа и шаблоны с подстановочными символами.

Синтаксис:

=COUNTIF(range, criteria)

COUNTIF для чисел

Пример: посчитать, сколько раз в диапазоне A2:A9 встречается число 2:

=COUNTIF(A2:A9, 2)

Результат: количество вхождений числа 2.

Интерфейс Excel с результатом COUNTIF

COUNTIF для текста

Если критерий — текст, нужно передать его в кавычках:

=COUNTIF(A2:A9, "Andy")

Excel не чувствителен к регистру при подсчёте текстовых совпадений.

Примеры с шаблонами:

  • “A*” — все строки, начинающиеся на A.
  • “*son” — все строки, заканчивающиеся на son.
  • “?ab” — одна произвольная буква, затем ab.

Диапазон данных в Excel с формулой COUNTIF

Ограничения COUNTIF:

  • Можно задать только одно условие. Для нескольких условий используйте COUNTIFS или комбинируйте SUMPRODUCT.
  • При использовании числовых сравнений (“>50” и т.п.) критерий передаётся в виде строки: “>50”.

5. COUNTIFS — подсчёт по нескольким условиям

COUNTIFS расширяет COUNTIF и позволяет задать несколько пар диапазон/критерий. Все условия объединяются логикой И — ячейка/строка считается только если удовлетворяет всем критериям.

Синтаксис:

=COUNTIFS(criteria_range1, criteria1, [criteria_range2, criteria2], ...)

COUNTIFS для чисел

Пример: два столбца A и B. Посчитать строки, где значение в A > 6 и значение в B < 5:

=COUNTIFS(A2:A9, ">6", B2:B9, "<5")

Результат: 1 (в примере только одна строка соответствует обоим условиям).

Два столбца данных в листе Excel

COUNTIFS для текста

Пример: посчитать, сколько раз студент A набрал более 50 баллов:

=COUNTIFS(A2:A9, "A", B2:B9, ">50")

Результат: 2

Два столбца с данными и формулой в Excel

Подсказка: диапазоны критериев должны иметь одинаковую длину; иначе Excel вернёт ошибку.

Частые ошибки и как их исправить

  • Неправильный диапазон: убедитесь, что диапазоны в COUNTIFS совпадают по размеру.
  • Критерии со ссылками: если критерий ссылается на ячейку (например, H1 содержит порог), используйте конкатенацию: “>” & H1.
  • Текстовые числа: числа, сохранённые как текст, не считаются COUNT. Преобразуйте через VALUE или используйте двойной кликом/заменой.
  • Пустые строки с формулами: COUNTA посчитает их как непустые; если это важно, используйте дополнительные критерии.

Альтернативы и расширенные приёмы

  1. SUMPRODUCT как гибкая альтернатива

SUMPRODUCT позволяет создавать сложные условия без ограничений на количество критериев и работает с логическими выражениями:

=SUMPRODUCT(--(A2:A100>0), --(B2:B100="Andy"))

SUMPRODUCT полезен, когда нужно комбинировать условия OR/AND внутри одной формулы.

  1. FILTER и ROWS (в новых версиях Excel 365)

Если у вас Excel с динамическими массивами, можно сначала отфильтровать строки по условию, а затем посчитать количество строк:

=ROWS(FILTER(A2:A100, (A2:A100>50)*(B2:B100="A")))
  1. Псевдо-пустые значения

Чтобы игнорировать формулы, возвращающие пустую строку (“”), используйте условие в COUNTIFS: “<>” и дополнительно проверку на длину строки: LEN(A1)>0.

  1. Массивные формулы (для старого Excel)

В старых версиях можно использовать Ctrl+Shift+Enter и массивные выражения для продвинутых подсчётов. Сегодня в Excel 365 это чаще не требуется.

Производительность и масштабирование

  • COUNT/COUNTA/COUNTBLANK работают очень быстро на больших диапазонах; однако сложные SUMPRODUCT на десятках тысяч строк могут замедлить лист.
  • При больших наборах данных лучше использовать столбцы с фиксированными диапазонами или таблицы Excel (Ctrl+T) — это упрощает ссылку и часто быстрее.
  • Для регулярных отчётов рассмотрите предварительную агрегацию данных на уровне базы данных или Power Query.

Локализация и совместимость

  • Английские имена функций: COUNT, COUNTA, COUNTBLANK, COUNTIF, COUNTIFS.
  • Русские имена (в русской локали Excel): СЧЁТ, СЧЁТЗ, СЧЁТПУСТ, СЧЁТЕСЛИ, СЧЁТЕСЛИМН.
  • Разделитель аргументов: в некоторых локалях используется запятая “,”; в других — точка с запятой “;”. Проверьте региональные настройки Excel.

Таблица совместимости (кратко):

ОперацияАнгл.Рус.Нужны Excel версии

| Базовый подсчёт чисел | COUNT | СЧЁТ | Все версии | Подсчёт непустых | COUNTA | СЧЁТЗ | Все версии | Пустые ячейки | COUNTBLANK | СЧЁТПУСТ | Все версии | Условие 1 | COUNTIF | СЧЁТЕСЛИ | Все версии | Условий >1 | COUNTIFS | СЧЁТЕСЛИМН | Excel 2007+

Чек-листы по ролям

А. Для аналитика данных

  • Проверить типы данных (числа → числа, текст → текст).
  • Использовать COUNT/COUNTA для быстрой проверки полноты.
  • Преобразовать текст-числа в числа перед расчётом.
  • Для сложных условий — SUMPRODUCT или FILTER+ROWS.

B. Для бухгалтера/контроллера

  • Использовать COUNTIFS для контроля соответствия проводок нескольким критериям.
  • Применять таблицы Excel, чтобы диапазоны автоматически расширялись.
  • Проверять пустые ячейки с COUNTBLANK для заполнения обязательных полей.

C. Для менеджера/руководителя

  • Запрашивать KPI, агрегированные с помощью COUNTIFS.
  • Сохранять шаблоны отчётов с фиксированными диапазонами.

Шпаргалка по выбору функции (мини-методология)

  1. Нужны только числа? — COUNT.
  2. Нужно учитывать все заполненные ячейки (включая текст)? — COUNTA.
  3. Хочу узнать количество пустых полей для качества данных? — COUNTBLANK.
  4. Одно условие (например, значение равно X или >Y)? — COUNTIF.
  5. Несколько условий одновременно? — COUNTIFS. Если нужна логика OR — используйте SUMPRODUCT или несколько COUNTIF и суммируйте.

Быстрые шаблоны и примеры

  • Посчитать ячейки, не равные пустоте:
=COUNTIFS(A2:A100, "<>")
  • Посчитать строки, где A = “Продажа” и B > 1000:
=COUNTIFS(A2:A100, "Продажа", B2:B100, ">1000")
  • Альтернатива с SUMPRODUCT (логика OR):
=SUMPRODUCT(--((A2:A100="Andy") + (A2:A100="Ben") >0))

Решение типичных задач — диаграмма выбора

flowchart TD
  A[Начало: нужно посчитать?] --> B{Только числа?}
  B -- Да --> C[Используйте COUNT]
  B -- Нет --> D{Учитывать любые непустые ячейки?}
  D -- Да --> E[Используйте COUNTA]
  D -- Нет --> F{Пустые ячейки нужно посчитать?}
  F -- Да --> G[Используйте COUNTBLANK]
  F -- Нет --> H{Одно условие?}
  H -- Да --> I[Используйте COUNTIF]
  H -- Нет --> J[Используйте COUNTIFS или SUMPRODUCT]
  C --> K[Конец]
  E --> K
  G --> K
  I --> K
  J --> K

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

  • Формулы корректно возвращают ожидаемое число для тестовых диапазонов.
  • Диапазоны критериев в COUNTIFS совпадают по длине.
  • В документации указана локализованная версия имени функции для русскоязычного Excel.

Короткий глоссарий

  • Диапазон — набор смежных или несмежных ячеек, указанный в формуле (например, A1:A10).
  • Критерий — условие для выбора ячеек (например, “>50” или “Andy”).
  • Динамический массив — новая модель Excel, где формулы могут возвращать несколько значений.

Когда эти функции дают неверный результат — краудфакты

  • Если данные содержат скрытые символы или пробелы — ячейка визуально кажется пустой, но таковой не является. Рекомендация: применять TRIM/СЖПРОБЕЛЫ и очистку данных.
  • Если используются смешанные локали (разделитель тысяч/десятковых) — проверяйте формат.
  • COUNT и COUNTA не справятся с условной логикой OR без дополнительных конструкций.

Резюме

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

Важно: проверяйте локализацию функций и формат аргументов в соответствии с настройками региона, чтобы формулы работали в вашей версии Excel.

Полезная шпаргалка и чек-листы помогут быстрее выбрать подходящую формулу и избежать типичных ошибок при работе с большими наборами данных.

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

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

Несколько аккаунтов Skype: Multi Skype Launcher
Программное обеспечение

Несколько аккаунтов Skype: Multi Skype Launcher

Журнал для работы: повысить продуктивность
Productivity

Журнал для работы: повысить продуктивность

Персональные звуки уведомлений на Android
Android.

Персональные звуки уведомлений на Android

Скачивание шоу Hulu для офлайн‑просмотра
Стриминг

Скачивание шоу Hulu для офлайн‑просмотра

Microsoft Start: персонализированная новостная лента
Новости

Microsoft Start: персонализированная новостная лента

Как изменить имя в Epic Games быстро
Гайды

Как изменить имя в Epic Games быстро