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

Функции подсчёта в Excel: COUNT, COUNTA, COUNTBLANK, COUNTIF и COUNTIFS

8 min read Excel Обновлено 09 Jan 2026
Функции подсчёта в Excel — COUNT, COUNTA, COUNTIF
Функции подсчёта в Excel — COUNT, COUNTA, COUNTIF

Человек работает одновременно на трёх компьютерах

Введение

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

Важно: «подсчёт» может означать разное — считать только числа, считать все непустые ячейки или считать по условию. Выберите правильную функцию по смыслу задачи.

Обзор основных функций подсчёта

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

Ниже — детальные примеры и рекомендации по использованию.

1. COUNT — только числовые значения

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

Синтаксис:

=COUNT(value1, value2, ...)

Пример исходных данных:

Range
3
1
4
5
2
2
3
1

Чтобы посчитать количество числовых значений в столбце A (в примере 8 чисел):

=COUNT(A1:A8)

Результат: 8

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

Примечания:

  • COUNT игнорирует текстовые значения и пустые ячейки.
  • Если в ячейке формула возвращает текст (включая пустую строку “”), COUNT её не посчитает.

2. COUNTA — все непустые ячейки

COUNTA считает все ячейки, которые не считаются пустыми. Это полезно для оценки реального количества заполненных строк.

Синтаксис:

=COUNTA(value1, value2, ...)

Пример:

Range
3
1
5
2
2
1

Формула:

=COUNTA(A1:A8)

Результат: 6 (шесть непустых ячеек)

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

Замечания:

  • COUNTA учитывает текст, числа, логические значения и ошибки (например, #N/A).
  • Ячейки с формулами, возвращающими пустую строку (“”), в разных версиях Excel могут считаться непустыми — проверяйте поведение в вашей версии.

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

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

Синтаксис:

=COUNTBLANK(range)

Пример (тот же диапазон с пропусками):

Range
3
1
5
2
2
1

Формула:

=COUNTBLANK(A1:A8)

Результат: 2

Интерфейс Excel с применением COUNTBLANK

Замечания:

  • COUNTBLANK полезна при контроле качества данных — например, для отчётов о заполненности форм.
  • Обратите внимание, что «пустая» ячейка и ячейка с пустой строкой могут рассматриваться по-разному — протестируйте на реальных данных.

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

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

Синтаксис:

=COUNTIF(range, criteria)

Пример для чисел

Данные:

Range
3
1
2
5
2
2
4
1

Посчитать, сколько раз встречается число 2:

=COUNTIF(A1:A8, 2)

Результат: 3

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

Пример для текста

Данные:

Range
Sahil
1
Ben
Andy
2
2
Andy
1

Формула для подсчёта имени Andy:

=COUNTIF(A1:A8, "Andy")

Результат: 2

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

Полезные приёмы с COUNTIF:

  • Используйте подстановочные символы: “*” для любого набора символов, “?” для одного символа.
  • Условия с операторами сравнения указываются в кавычках, например “>=10”.
  • Критерий не чувствителен к регистру.

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

  • COUNTIF поддерживает только одно условие. Для нескольких условий используйте COUNTIFS или SUMPRODUCT.

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

COUNTIFS расширяет COUNTIF и позволяет задать несколько диапазонов с соответствующими критериями (каждый диапазон сравнивается со своей условной строкой).

Синтаксис:

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

Пример с числами

Данные:

Range1Range2
32
41
89
48
23
14
22
94

Формула: подсчитать строки, где в A > 6 и в B < 5:

=COUNTIFS(A1:A8, ">6", B1:B8, "<5")

Результат: 1

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

Пример с текстом и числом

Данные:

NameScore
A35
B78
A56
R45
C80
D67
B56
A92

Формула: посчитать, сколько раз у Name “A” score > 50:

=COUNTIFS(A1:A8, "A", B1:B8, ">50")

Результат: 2

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

Советы:

  • Каждое условие связано со своим диапазоном, и все диапазоны должны быть одинаковой длины.
  • COUNTIFS поддерживает логические и текстовые критерии, подстановочные символы.

Частые ошибки и когда эти функции не подходят

Important: знание ограничений помогает избежать неверных выводов.

  • COUNT не подходит, если вам нужно считать текст или логические значения; используйте COUNTA.
  • COUNTBLANK может не отразить ячейки с формулами, возвращающими пустую строку — тестируйте на реальных данных.
  • COUNTIF/COUNTIFS не умеют напрямую использовать сложную логику (например, считать уникальные значения с условием). Для таких задач пригодится комбинация SUMPRODUCT, UNIQUE (в новых версиях Excel) или вспомогательные столбцы.
  • Большие диапазоны с множеством условий могут замедлить книгу; в больших моделях стоит использовать фильтрацию, сводные таблицы или Power Query.

Примеры, когда лучше альтернативы:

  • Подсчитать уникальные значения с условием: используйте комбинацию UNIQUE + FILTER (в Excel 365) или формулы массива/SUMPRODUCT.
  • Если источники рассеяны по нескольким листам, удобнее сначала собрать данные в один таблице через Power Query.

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

  1. Определите, что считать:
    • Только числа → COUNT
    • Все непустые значения → COUNTA
    • Пустые ячейки → COUNTBLANK
    • По одному условию → COUNTIF
    • По нескольким условиям → COUNTIFS
  2. Проверьте типы данных в диапазоне (числа, текст, логические значения, ошибки).
  3. Протестируйте формулу на небольшом наборе данных и сравните с фильтром/сводной таблицей.
  4. Если нужна производительность — используйте таблицы Excel (Ctrl+T) и именованные диапазоны.

Быстрые приёмы и шаблоны (cheat sheet)

  • Подсчитать числа в столбце A: =COUNT(A:A)
  • Подсчитать непустые в столбце A: =COUNTA(A:A)
  • Подсчитать пустые в диапазоне: =COUNTBLANK(A1:A100)
  • Посчитать значения больше 10: =COUNTIF(A1:A100, “>10”)
  • Посчитать значения между 10 и 20: =COUNTIFS(A1:A100, “>=10”, A1:A100, “<=20”)
  • Посчитать имя, игнорируя регистр: =COUNTIF(A1:A100, “ivan”)

Ментальные модели и эвристики

  • Подсчёт = проверка присутствия. Если важно только присутствие числа — COUNT. Если важно, что ячейка вообще заполнена — COUNTA.
  • Условный подсчёт = фильтр. Представьте, что вы вручную фильтруете таблицу по критериям, а Excel возвращает количество видимых строк.
  • Множественные условия = пересечение множеств. COUNTIFS считает строки, где все условия истинны одновременно.

Ролевые памятки (чек-листы)

Аналитик:

  • Убедиться в типах данных (текст vs число).
  • Использовать именованные диапазоны для читаемости.
  • Проверить результаты с фильтром/сводной таблицей.

Специалист по качеству данных:

  • Запустить COUNTA и COUNTBLANK для оценки заполненности.
  • Проверить на скрытые пробелы с TRIM.

Руководитель/менеджер:

  • Просить итоговые метрики по показателям заполненности и исключающимся значениям.
  • Требовать документацию по использованным формулам в отчёте.

Decision tree (выбор функции)

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

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

  • Формула считает ожидаемое число строк на тестовом наборе (проверено ручным фильтром).
  • Для COUNTIFS все диапазоны имеют одинаковую длину и выровнены по строкам.
  • Результат документирован (какая метрика считается и почему выбран тип подсчёта).

Тестовые случаи и приёмочный список

  1. Все ячейки числовые — COUNT возвращает общее число ячеек.
  2. Есть текст и числа — COUNTA считает и текст, COUNT — только числа.
  3. Есть пустые строки — COUNTBLANK показывает их число и суммируется с COUNTA до общего количества ячеек в диапазоне.
  4. COUNTIF с подстановочными символами корректно считает частичные совпадения (“text“).
  5. COUNTIFS корректно учитывает несколько условий одновременно.

Полезные альтернативы и расширения

  • SUMPRODUCT — гибкая альтернатива для сложных логик, когда COUNTIFS не справляется.
  • UNIQUE + FILTER (Excel 365) — для подсчёта уникальных значений с условиями.
  • Power Query — для подготовки больших наборов данных и подсчётов вне формул.
  • Сводная таблица — быстрая визуальная проверка и подсчёт по группам.

Факто-бокс: ключевые моменты

  • COUNT — только числа.
  • COUNTA — все непустые.
  • COUNTBLANK — пустые ячейки.
  • COUNTIF — одно условие.
  • COUNTIFS — несколько условий.

Короткий глоссарий (одно предложение на термин)

  • Диапазон: набор ячеек, например A1:A100.
  • Критерий: условие, по которому происходит фильтрация (например “>=10”).
  • Подстановочный символ: знак * или ?, используемый при поиске текста.

FAQ

Q: COUNT чувствителен к регистру при подсчёте текста?

A: Нет, COUNT не считает текст; для COUNTIF/COUNTIFS поиск текста не чувствителен к регистру.

Q: Можно ли считать уникальные значения с COUNTIFS?

A: COUNTIFS считает строки, соответствующие критериям, но не уникальные значения. Для уникальности используйте UNIQUE (в Excel 365) или комбинацию SUMPRODUCT/COUNTIF.

Q: COUNTBLANK считает формулы, возвращающие пустую строку?

A: Поведение может отличаться в зависимости от версии Excel; протестируйте на ваших данных и при необходимости используйте вспомогательную проверку (например, =IF(A1=””,”пусто”,”заполнено”)).


Краткое резюме

  • Правильно выбранная функция ускоряет анализ и снижает риск ошибок.
  • Тестируйте формулы на примерах и сверяйтесь с фильтрами или сводными таблицами.
  • Для сложных сценариев используйте SUMPRODUCT, UNIQUE/FILTER или Power Query.

Если нужно, могу подготовить готовые шаблоны (файл .xlsx) с примерами и тестовыми наборами данных для быстрой проверки в вашей версии Excel.

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

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

RDP: полный гид по настройке и безопасности
Инфраструктура

RDP: полный гид по настройке и безопасности

Android как клавиатура и трекпад для Windows
Гайды

Android как клавиатура и трекпад для Windows

Советы и приёмы для работы с PDF
Документы

Советы и приёмы для работы с PDF

Calibration в Lightroom Classic: как и когда использовать
Фото

Calibration в Lightroom Classic: как и когда использовать

Отключить Siri Suggestions на iPhone
iOS

Отключить Siri Suggestions на iPhone

Рисование таблиц в Microsoft Word — руководство
Office

Рисование таблиц в Microsoft Word — руководство