Как посчитать количество непустых ячеек в excel с условием

Подсчет непанковых ячеек

Чтобы подсчитать количество ячеек в диапазоне, содержащих значения, используйте функцию СЧЁТЗ.

Иногда при подсчете ячеек удобнее пропускать пустые ячейки, поскольку смысловую нагрузку несут только ячейки со значениями. Например, вы хотите подсчитать общее количество продавцов, которые сделали продажу (столбец D).

Пример счётА

СчётА игнорирует пустые значения в ячейках D3, D4, D8 и D11 и подсчитывают только ячейки, содержащие значения в столбце D. Функция находит шесть ячеек в столбце D, содержащих значения, и выводит 6.

Как посчитать количество пустых и непустых ячеек в Эксель

Здравствуйте, друзья. В этой статье покажу, как посчитать количество заполненных ячеек в Excel, и количество незаполненных. По давней привычке, будет несколько способов с примерами.

Подсчет количества заполненных ячеек с помощью функции СЧЁТЗ

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

функция СЧЁТЗ в Экселе

Короткая, простая функция, справилась легко, но есть особенности. Расскажу о них, читайте статью до конца!

Посчитать заполненные ячейки функцией СЧЁТЕСЛИ

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

функция СЧЁТЕСЛИ в Excel

Первый и второй способы дали одинаковые результаты – 21 значение в массиве. Однако, если пересчитать вручную – их окажется только 20. Это и есть та особенность, о которой я говорил выше. В ячейке E5 содержится формула, которая результатом возвращает пустую строку. Запомните, функции СЧЁТЗ и СЧЁТЕСЛИ считают подобные ячейки непустыми.

формула в ячейке Excel

Если для Вас это имеет значение, и пустые ячейки с формулами считать не нужно, используйте описанный дальше подход.

Количество непустых ячеек с помощью функций СУММПРОИЗВ и ДЛСТР

Чтобы такие формулы не учитывались в подсчёте, используем следующую комбинацию функций СУММПРОИЗВ и ДЛСТР:

функция ДЛСТР

Как это работает? Выражение ДЛСТР(диапазон)>0 вычислит длину строки в каждой ячейке и сравнит её с нулём. Создаст массив результатов сравнения по образцу <ИСТИНА, ЛОЖЬ, ИСТИНА, ИСТИНА…>. Комбинация « — » перед этим выражением преобразует ИСТИНА в 1, а ЛОЖЬ в 0. Массив получит вид: <1, 0, 1, 1…>. Далее СУММПРОИЗВ сложит все значения этого массива, и мы получим количество ячеек, в которых содержатся реальные данные, размер которых более нуля символов. Посмотрите, в примере уже результат 20, а не 21.

Количество пустых ячеек с помощью функции СЧИТАТЬПУСТОТЫ

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

считать пустоты в Excel

Это всё по данной теме, пишите комментарии, задавайте вопросы, отвечу всем!

Ссылка на основную публикацию