Мастер-класс по подсчету ячеек в Excel
Чтобы быстро узнать количество ячеек в диапазоне, используйте функцию СЧЁТЗ (для всех непустых) или СЧЁТ (только числа). Для подсчета по конкретному критерию (например, «больше 100» или содержит слово «Отчет») применяйте СЧЁТЕСЛИ. Эти инструменты встроены в Excel и не требуют макросов.
Подсчет всех заполненных ячеек
Самая частая задача — узнать, сколько ячеек в диапазоне содержат какие-либо данные (текст, числа, даты, ошибки), игнорируя полностью пустые клетки.
Для этого используется функция СЧЁТЗ (в английской версии — COUNTA).
Синтаксис:
=СЧЁТЗ(диапазон)
Пример:
Если нужно посчитать, сколько сотрудников отметились в списке (диапазон A2:A50):
=СЧЁТЗ(A2:A50)
Функция СЧЁТЗ считает всё, что не является абсолютной пустотой. Даже если в ячейке стоит формула, возвращающая пустую строку "", она будет учтена как заполненная.
Подсчет только числовых значений
Если ваша таблица содержит смешанные данные (например, имена и суммы), а вам нужно узнать количество именно чисел (игнорируя текст и пустоты), используйте функцию СЧЁТ (COUNT).
Синтаксис:
=СЧЁТ(диапазон)
Пример:
Подсчет количества сделок, где указана сумма (диапазон B2:B100):
=СЧЁТ(B2:B100)
Эта функция проигнорирует ячейки с текстом «Нет данных», прочерками или словами, посчитав только те, где введены цифры или даты (так как даты в Excel хранятся как числа).
Подсчет по условию (СЧЁТЕСЛИ)
Когда требуется фильтрация данных, на помощь приходит СЧЁТЕСЛИ (COUNTIF). Она позволяет задать критерий: конкретное число, текст, часть текста или логическое условие.
Синтаксис:
=СЧЁТЕСЛИ(диапазон; "критерий")
Популярные сценарии использования:
| Задача | Формула | Пояснение |
|---|---|---|
| Посчитать ячейки со словом "Да" | =СЧЁТЕСЛИ(A2:A100; "Да") | Точное совпадение текста |
| Найти значения больше 500 | =СЧЁТЕСЛИ(B2:B100; ">500") | Числовое условие |
| Подсчитать ячейки, начинающиеся на "А" | =СЧЁТЕСЛИ(C2:C100; "А*") | Звездочка заменяет любое кол-во символов |
| Узнать количество пустых ячеек | =СЧЁТЕСЛИ(D2:D100; "") | Критерий — пустая строка |
| Посчитать всё, кроме "Отмена" | =СЧЁТЕСЛИ(E2:E100; "<>Отмена") | Знак <> означает «не равно» |
Критерий в виде текста или условия (с знаками >, <, <>) обязательно должен быть заключен в кавычки. Если вы ссылаетесь на ячейку с условием (например, E1), кавычки не нужны: =СЧЁТЕСЛИ(A2:A100; E1).
Подсчет по нескольким условиям (СЧЁТЕСЛИМН)
Если одного условия мало (например, нужно посчитать продажи менеджера «Иванов» за «Январь»), используйте СЧЁТЕСЛИМН (COUNTIFS).
Синтаксис:
=СЧЁТЕСЛИМН(диапазон1; критерий1; диапазон2; критерий2; ...)
Пример:
Количество заказов у Иванова (столбец A) со статусом "Оплачено" (столбец B):
=СЧЁТЕСЛИМН(A2:A1000; "Иванов"; B2:B1000; "Оплачено")
Эта функция работает по принципу «И»: учитываются только строки, где выполняются все указанные условия одновременно.
Как посчитать количество выделенных ячеек без формул
Иногда нужно быстро оценить объем данных без ввода формул в ячейку.
- Выделите мышкой нужный диапазон ячеек.
- Посмотрите в правый нижний угол окна Excel (Строка состояния).
- Там отобразится параметр Количество (или «Count»).
По умолчанию в строке состояния может отображаться «Среднее» или «Сумма». Чтобы включить «Количество», кликните правой кнопкой мыши по строке состояния и выберите пункт Количество. Это покажет число заполненных ячеек в выделении.
Частые ошибки при подсчете
- Ячейка выглядит пустой, но считается заполненной.
Часто в ячейке стоит пробел или апостроф
'. ФункцияСЧЁТЗпосчитает такую ячейку. Решение: использовать фильтр или функциюПРОБЕЛЫдля очистки данных. - Числа хранятся как текст.
Если числа записаны как текст (зеленый треугольник в углу), функция
СЧЁТих проигнорирует. ИспользуйтеСЧЁТЗили преобразуйте текст в числа через «Текст по столбцам». - Неверный разделитель в формуле.
В русской версии Excel аргументы разделяются точкой с запятой
;, в английской — запятой,. Проверьте настройки вашей системы.
FAQ
В чем разница между СЧЁТ и СЧЁТЗ?
СЧЁТ считает только числа. СЧЁТЗ считает любые непустые ячейки (текст, числа, логику, ошибки).
Как посчитать уникальные значения в диапазоне?
Стандартными функциями это сделать сложно. В новых версиях Excel (Office 365) используйте связку: =СТРОКИ(УНИК(диапазон)). В старых версиях потребуется формула массива или сводная таблица.
Почему СЧЁТЕСЛИ не видит текст? Проверьте лишние пробелы в ячейках. Текст "Москва " и "Москва" для Excel — разные значения. Также убедитесь, что в критерии правильно использованы кавычки.