Формула Excel: подсчет непустых ячеек -

Общая формула

=COUNTA(range)

Резюме

Для подсчета непустых ячеек в диапазоне можно использовать функцию СЧЁТ. В показанном примере D5 содержит эту формулу:

=COUNTA(B5:B9)

Объяснение

COUNTA полностью автоматический. Если задан диапазон ячеек, он возвращает количество ячеек, содержащих числа, текст, логические значения и ошибки. Пустые ячейки игнорируются.

С COUNTIF и COUNTIFS

Чтобы подсчитать непустые ячейки с помощью функции СЧЁТЕСЛИ, вы можете использовать следующую формулу:

=COUNTIF(range,"")

Этот же подход можно расширить с помощью функции СЧЁТЕСЛИМН:

=COUNTIFS(rng1,">100",rng2,"")

Здесь мы считаем ячейки, когда значение в rng1 больше 100 и rng2 не пустое.

См. Также: 50 примеров критериев формулы.

Подсчитайте ячейки с хотя бы одним символом

Одна из проблем COUNTA заключается в том, что он также считает пустые строки, возвращаемые формулами (= ""). Если вы столкнулись с этой проблемой, вы можете использовать следующую формулу:

=SUMPRODUCT(--(LEN(A1:A100)>0))

Здесь функция LEN возвращает количество символов для каждой ячейки в диапазоне, которое затем сравнивается с нулем с помощью оператора «больше» (>). Это выражение возвращает ИСТИНА для ячеек, содержащих хотя бы 1 символ, и ЛОЖЬ для остальных. Двойное отрицание (-) используется для приведения значений ИСТИНА / ЛОЖЬ к единицам и нулям, а функция СУММПРОИЗВ возвращает сумму.

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

Чтобы подсчитать пустые ячейки, вы можете использовать функцию СЧИТАТЬПУСТОТЫ следующим образом:

=COUNTBLANK(B4:B9)

Интересные статьи...