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

Функция 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
Автор
Редакция

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

Ускорение голосовых сообщений WhatsApp
Мобильные приложения

Ускорение голосовых сообщений WhatsApp

Как эффективно использовать Evernote
Productivity

Как эффективно использовать Evernote

Фишинг через подложенные URL на Facebook — защита
Кибербезопасность

Фишинг через подложенные URL на Facebook — защита

Как создать песню в Suno AI — пошагово
Музыка

Как создать песню в Suno AI — пошагово

Планирование путешествия в Notion — шаблон и чек‑листы
Путешествия

Планирование путешествия в Notion — шаблон и чек‑листы

Уютный рабочий стол: идеи и практические шаги
Рабочее место

Уютный рабочий стол: идеи и практические шаги