Как посчитать количество чисел в таблице
Чтобы посчитать, сколько числовых значений содержит диапазон ячеек, используйте функцию СЧЁТ (в Excel) или COUNT (в Google Sheets). Она проигнорирует текст, логические значения и пустые ячейки, вернув только количество чисел.
Основные функции для подсчёта
В электронных таблицах есть несколько функций, решающих схожие задачи. Выбор зависит от того, что именно нужно посчитать.
- СЧЁТ (COUNT) – считает только ячейки с числами (включая даты, которые хранятся как числа).
- СЧЁТЗ (COUNTA) – считает все непустые ячейки: с числами, текстом, логическими значениями и ошибками.
- СЧЁТЕСЛИ (COUNTIF) – считает ячейки, соответствующие заданному условию.
- СЧЁТЕСЛИМН (COUNTIFS) – считает ячейки по нескольким условиям одновременно.
Примеры формул
Предположим, в диапазоне A1:A10 находятся смешанные данные: числа, текст и пустые ячейки.
| Формула | Результат |
|---|---|
=СЧЁТ(A1:A10) | Количество чисел |
=СЧЁТЗ(A1:A10) | Количество непустых ячеек |
=СЧЁТЕСЛИ(A1:A10;">0") | Количество положительных чисел |
=СЧЁТЕСЛИ(A1:A10;">=100") | Чисел больше или равно 100 |
Подсчёт чисел в диапазоне
Функция СЧЁТ принимает до 255 аргументов. Можно указать отдельные ячейки, диапазоны или их комбинации:
=СЧЁТ(A1:A10; C1:C5; F2)
Эта формула посчитает числа во всех перечисленных ячейках.
Подсчёт чисел с условием
Если нужно сосчитать числа, попадающие в определённый диапазон значений, используйте СЧЁТЕСЛИ:
=СЧЁТЕСЛИ(B2:B100;">=50") - СЧЁТЕСЛИ(B2:B100;">100")
Так вы получите количество чисел от 50 до 100 включительно.
Для двух условий одновременно (например, цена от 1000 до 5000) удобнее СЧЁТЕСЛИМН:
=СЧЁТЕСЛИМН(C2:C200;">=1000"; C2:C200;"<=5000")
Частые ошибки
Числа в формате текста. Если число введено с апострофом ('123) или ячейка имеет текстовый формат, СЧЁТ его не посчитает. Проверьте значок индикатора ошибки в углу ячейки или используйте функцию ЗНАЧЕН (VALUE) для преобразования.
Скрытые строки. СЧЁТ учитывает ячейки в скрытых строках и столбцах. Если нужно считать только видимые ячейки, в Excel используйте функцию ПРОМЕЖУТОЧНЫЕ.ИТОГИ (SUBTOTAL) с кодом функции 2 или 102.
Даты. Электронные таблицы хранят даты как числа, поэтому СЧЁТ их учитывает. Чтобы исключить даты, используйте формулу с условием или отфильтруйте данные.