
Загальна формула
=COUNTA(range)
Резюме
Щоб підрахувати клітинки, які не є порожніми в діапазоні, ви можете використовувати функцію COUNTA. У наведеному прикладі D5 містить цю формулу:
=COUNTA(B5:B9)
Пояснення
COUNTA повністю автоматичний. Отримавши діапазон комірок, він повертає кількість клітинок, які містять числа, текст, логічні значення та помилки. Порожні комірки ігноруються.
З COUNTIF і COUNTIFS
Щоб підрахувати непусті клітинки за допомогою функції COUNTIF, ви можете скористатися такою формулою:
=COUNTIF(range,"")
Цей самий підхід можна розширити за допомогою функції COUNTIFS таким чином:
=COUNTIFS(rng1,">100",rng2,"")
Тут ми підраховуємо клітинки, коли значення в rng1 більше 100 і rng2 не пусте.
Див. Також: 50 прикладів критеріїв формул.
Підрахувати клітинки принаймні з одним символом
Однією з проблем COUNTA є те, що вона також буде рахувати порожні рядки, повернуті формулами (= ""). Якщо ви зіткнулися з цією проблемою, ви можете скористатися такою формулою:
=SUMPRODUCT(--(LEN(A1:A100)>0))
Тут функція LEN повертає кількість символів для кожної комірки в діапазоні, яка потім порівнюється з нулем з оператором більшим ніж (>). Цей вираз повертає значення TRUE для комірок, які містять принаймні 1 символ, і FALSE для інших. Подвійне від’ємне значення (-) використовується для примушення значень TRUE / FALSE до одиниць та нулів, а функція SUMPRODUCT повертає суму.
Порахуйте порожні клітинки
Щоб підрахувати порожні комірки, ви можете використовувати функцію COUNTBLANK приблизно так:
=COUNTBLANK(B4:B9)