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

Функция COUNT в Excel — как считать числа и применять в формулах

6 min read Excel Обновлено 29 Dec 2025
Функция COUNT в Excel — счёт чисел и примеры
Функция COUNT в Excel — счёт чисел и примеры

Крупный план интерфейса Excel с функцией COUNT

Что делает функция COUNT

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

Короткое определение: функция COUNT считает только числовые значения (включая даты и числа с плавающей точкой), игнорируя текст и пустые ячейки.

Важно знать:

  • COUNT смотрит на фактическое значение ячейки, а не на формат отображения. Если в ячейке число, но оно форматировано как текст визуально, COUNT всё равно может не посчитать его — потому что важно внутреннее представление значения.
  • Некоторые значения, например TRUE/FALSE, не считаются числами для COUNT.
  • В разных локалях разделителем аргументов может быть запятая или точка с запятой; при копировании формул учитывайте локальные настройки Excel.

Синтаксис

=COUNT(value1, value2, ...)

Где value1, value2 — числа, ссылки на ячейки, диапазоны или комбинации этих элементов. Можно передавать несколько диапазонов через запятую (или точку с запятой в некоторых локалях).

Быстрый пример — простая передача значений

=COUNT("MUO", 1, 0, "not a number!", 85)

Результат: 3 — функция посчитает только числовые аргументы (1, 0, 85).

Простой пример использования COUNT в Excel

Пример 1 — подсчёт в одном диапазоне

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

=COUNT(B2:B11)

Пошагово:

  1. Выделите ячейку, где хотите видеть результат.
  2. Введите формулу (=COUNT(B2:B11)).
  3. Нажмите Enter.

COUNT вернёт количество ячеек в диапазоне B2:B11, содержащих числа. Ячейки с пустыми значениями или текстом не учитываются.

Таблица пожертвований с подсчётом пожертвований

Пример 2 — составная формула для процента студентов

Задача: вычислить процент студентов, которые посетили хотя бы одно занятие в семестре, если данные по двум классам находятся в двух столбцах.

Идея: посчитать количество ячеек с числами (т. е. посещения), разделить на общее количество студентов (количество строк) и умножить на 100.

Формула:

=COUNT(B3:B22,D3:D22)/(ROWS(B3:B22)+ROWS(D3:D22))*100

Пояснение:

  • COUNT(B3:B22,D3:D22) — считает ячейки с числами в двух диапазонах.
  • ROWS(B3:B22)+ROWS(D3:D22) — общее число строк (студентов) в двух классах.
  • Умножаем на 100, чтобы получить процент.

Пошагово:

  1. Выделите ячейку результата.
  2. Введите формулу.
  3. Нажмите Enter.

Таблица посещаемости студентов

Частые ошибки и когда COUNT даст неверный результат

  1. Числа в виде текста: если числовые значения хранятся как текст (например, «100» вместо 100), COUNT их не посчитает. Решение: привести данные к числовому типу (VALUE, умножение на 1, «Текст в столбцы» или очистка данных).
  2. Локаль и разделитель аргументов: в некоторых версиях Excel списки аргументов разделяются точкой с запятой, а не запятой. Если формула не работает, попробуйте заменить запятые на точки с запятой.
  3. Даты: Excel хранит даты как числа (целые), поэтому COUNT включает даты. Если вы хотите считать только числа без дат, используйте дополнительную проверку.
  4. Логические значения: TRUE/FALSE по умолчанию не считаются. Если логические значения представлены как 1/0, тогда они будут считаться.
  5. Формат отображения: COUNT смотрит на значение, а не на формат отображения. Но визуальное форматирование может ввести в заблуждение, поэтому проверяйте исходные данные.

Замены и альтернативы

  • COUNTA — считает непустые ячейки (текст и числа). Используйте, когда нужно посчитать все заполненные строки.
  • COUNTBLANK — считает пустые ячейки в указанном диапазоне.
  • COUNTIF — считает ячейки в диапазоне, соответствующие одному условию.
  • COUNTIFS — считает ячейки, соответствующие нескольким условиям.
  • SUMPRODUCT — универсальная альтернатива для условных подсчетов и сочетания критериев без массива (иногда быстрее и гибче для сложных случаев).
  • AGGREGATE/Фильтр + SUBTOTAL — при работе с фильтрами и исключением скрытых строк.

Примеры:

Подсчитать ячейки с числом больше нуля:

=COUNTIF(B2:B100,">0")

Подсчитать заполненные ячейки (текст или числа):

=COUNTA(B2:B100)

Подсчитать пустые ячейки:

=COUNTBLANK(B2:B100)

Комбинация с SUMPRODUCT для сложных условий:

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

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

  • Модель «фильтр → счётчик»: представьте COUNT как шаг «фильтровать только числа», затем «посчитать строки».
  • Если вы видите, что нужно учитывать текст или пустые значения — сначала спросите: нужен ли COUNTA, COUNTBLANK или условный COUNTIF.
  • При сомнении о типах данных используйте инструмент «Проверка данных» или временно добавьте столбец с формулой =TYPE(A2) чтобы увидеть типы.

Быстрая памятка — что считается числом

  • Числа: да
  • Даты и время: да (хранятся как числа)
  • Числа в виде текста: нет (если не конвертированы)
  • Логические TRUE/FALSE: нет
  • Формулы, возвращающие числовое значение: да

Проверка и отладка формул

Если результат кажется неверным:

  1. Проверьте тип ячеек (формат и функция TYPE).
  2. Используйте вспомогательные столбцы для приведения типов: =VALUE(A2) или =–A2.
  3. Примените условное форматирование, чтобы подсветить числовые/текстовые значения.
  4. Воспользуйтесь Evaluate Formula (Пошаговое вычисление формулы) в Excel.

Руководство действий (SOP) для аналитика, который считает значения

  1. Оцените задачу: нужен ли счёт только чисел или всех непустых ячеек.
  2. Осмотрите данные на предмет чисел в виде текста и дат.
  3. Примените COUNT / COUNTA / COUNTIF / COUNTIFS в зависимости от задачи.
  4. Если данные содержат числа в виде текста, преобразуйте их и повторите расчёт.
  5. Документируйте формулу рядом с результатом: добавьте комментарий ячейки с объяснением.

Контроль качества — тесты и критерии приёмки

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

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

Тестовые случаи:

  1. Диапазон с 5 числами, 3 текстовыми значениями, 2 пустыми ячейками → COUNT = 5.
  2. Диапазон с числами, один из которых записан как текст → COUNT не включает это значение, пока не конвертирован.
  3. Диапазон с датами → COUNT включает даты.

Набор полезных сниппетов (cheat sheet)

  • Подсчитать числа в одном столбце: =COUNT(A:A)
  • Подсчитать числа в нескольких диапазонах: =COUNT(A2:A100, C2:C100)
  • Процент заполненности чисел в столбце: =COUNT(A2:A100)/ROWS(A2:A100)*100
  • Подсчитать только положительные числа: =COUNTIF(A2:A100, “>0”)

Решение типовых задач

Подсчитать записи, где в столбце A число, а в столбце B стоит «Да»:

=SUMPRODUCT(--(ISNUMBER(A2:A100)), --(B2:B100="Да"))

Почему SUMPRODUCT: он прекрасно сочетается с логическими массивами и не требует ввода как формулы массива в старых версиях Excel.

Совместимость и миграция

  • Excel для Windows и Mac: COUNT работает одинаково, но разделитель аргументов может отличаться по локали.
  • Excel Online: поддерживается.
  • Google Sheets: функция COUNT работает аналогично. COUNTIF/COUNTIFS также присутствуют, но синтаксис и локальные разделители могут отличаться.

Совет по локализации: если вы делитесь файлами между пользователями с разными региональными настройками, проверьте разделители и формулы на целевых машинах.

Когда лучше не использовать COUNT

  • Когда нужно посчитать текстовые записи — используйте COUNTA.
  • Когда необходимы сложные условия по нескольким колонкам — рассмотрите COUNTIFS или SUMPRODUCT.
  • Когда важно игнорировать скрытые строки или фильтры — используйте SUBTOTAL/AGGREGATE.

Диаграмма принятия решения

flowchart TD
  A[Нужно посчитать значения?] --> B{Считать только числа?}
  B -- Да --> C[COUNT]
  B -- Нет --> D{Считать все непустые?}
  D -- Да --> E[COUNTA]
  D -- Нет --> F{Условия?}
  F -- Одна --> G[COUNTIF]
  F -- Несколько --> H[COUNTIFS или SUMPRODUCT]

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

COUNT — простая и быстрая функция для подсчёта числовых значений в диапазоне. Её удобно использовать как самостоятельный инструмент для базовых задач и как часть составных формул для более сложных аналитических расчётов. Всегда проверяйте типы данных и локальные настройки Excel при миграции или обмене файлами.

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

Ключевые формулы и примеры собраны выше — используйте их как шаблон и адаптируйте под свои таблицы.

Поделиться: 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 быстро