Как посчитать непустые ячейки в excel
Перейти к содержимому

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

  • автор:

покупка

Подсчет непустых ячеек в Excel — пошаговое руководство

В этом руководстве показано пять методов подсчета непустых ячеек в excel. Все методы очень просты в использовании и занимают менее 10 секунд, чтобы получить результат.

Подсчет с помощью строки состояния Excel
Один клик, чтобы подсчитать и выбрать с помощью Kutools

  • Используйте функцию СЧЕТЧИК
  • Используйте функцию СЧЁТЕСЛИМН

Подсчет с помощью инструмента «Найти и заменить»

Подсчет непустых ячеек с помощью строки состояния Excel

Строка состояния Excel представляет собой тонкую полосу в нижней части окна Excel. Это полезно при подсчете непустых ячеек в Excel.

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

Внимание: если в выбранном диапазоне есть только одна заполненная ячейка, параметр «Подсчет» не будет работать.

Best Office Productivity Tools: Experience Efficiency Like Never Before with Kutools for Excel

Один щелчок, чтобы подсчитать и выбрать непустые ячейки с помощью Kutools

Это Выбрать непустые ячейки особенность Kutools for Excel может вычислить и выбрать непустые ячейки одним щелчком мыши. Это супер легко и быстро!

Перейдите в Кутулс вкладку и щелкните Выберите > Выбрать непустые ячейки в Редактирование группа.

Это Kutools for Excel Диалог выскакивает с сообщением «6 непустых ячеек». В назначенное время, непустые ячейки выбраны.

Внимание: Перед применением Kutools for Excel, Пожалуйста, Загрузить и установить это во-первых.

Считать с помощью формул Excel

В этом разделе мы знакомим COUNTA функции и COUNTIFS Функция для подсчета ячеек, которые не пусты.

Используйте функцию СЧЕТЧИК
Шаг 1. Введите формулу COUNTA.
=COUNTA(D2:D11)

Внимание: D2:D11 обозначает диапазон данных, в котором вы хотите подсчитать непустые ячейки.

Шаг 2: Нажмите клавишу Enter, чтобы вернуть результат

Заметки:

    Это COUNTA Функция проста в использовании всего с одним аргументом, но у нее есть свои особенности. недостатки. Он рассматривает любое значение или информацию в ячейке как непустую, в том числе пустые строки («») и пустые формулы.
Примеры расширенных формул

Предположим, у вас есть диапазон данных в A2:A7, содержащий различные типы значений. Для подсчета ячеек с константами и пробелами как непустых в A2: A7, используйте следующую формулу:

=ROWS(A2:A7) * COLUMNS(A2:A7)-COUNTBLANK(A2:A7)

Для подсчета ячеек с константами как непустых в A2: A7, используйте следующую формулу:

=SUM(--(LEN(TRIM(A2:A7))>0))

Используйте функцию СЧЁТЕСЛИМН

Другой способ подсчета непустых ячеек — использование COUNTIFS функция. COUNTIFS Функция подсчитывает количество ячеек в диапазоне, удовлетворяющих одному или нескольким критериям.

Шаг 1: Введите формулу СЧЁТЕСЛИМН
=COUNTIFS(D2:D11,"<>") 

Внимание: D2:D11 обозначает диапазон данных, в котором вы хотите подсчитать непустые ячейки.

Шаг 2: Нажмите клавишу Enter, чтобы вернуть результат

Внимание: Аналогично COUNTA формулы, COUNTIFS Формула также считает любое значение или информацию в ячейке непустой. Если ваши данные содержат ячейки с разными типами значений, вы можете использовать расширенные формулы чтобы указать типы заполненных ячеек, которые вы хотите подсчитать.

Подсчет непустых ячеек с помощью инструмента «Найти и заменить»

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

Шаг 1. Выберите диапазон данных D2:D11.

Шаг 2. Используйте инструмент «Найти и заменить», чтобы вернуть результат
  • Нажмите Ctrl + F короткая клавиша (или нажмите Найти и выбрать >Найдите в Редактирование группы под Главная вкладку), затем Найти и заменить появится диалоговое окно.
  • Введите символ звездочки ( * ) в Найти то, что поле.
  • Нажмите Найти все кнопку.

После этого вы увидите количество непустых ячеек на панели, которая показывает «6 ячеек найдено».

Статьи по теме

Как подсчитать / суммировать только положительные или отрицательные числа в Excel?
Обычно нам легко суммировать или подсчитывать диапазон данных на листе, но здесь я хочу подсчитывать или суммировать только положительные или отрицательные числа. Есть ли эффективные способы решения этой проблемы?

Как подсчитать / суммировать ячейки на основе фильтра с критериями в Excel?
На самом деле, в Excel мы можем быстро подсчитать и суммировать ячейки с помощью функций СЧЁТ и СУММ в нормальном диапазоне данных, но эти функции не будут работать правильно в случае фильтрации. Чтобы подсчитать или суммировать ячейки на основе фильтра или фильтра с критериями, эта статья может оказать вам услугу.

Как подсчитать все ячейки со значением / данными в диапазоне в Excel?
Иногда вы можете вводить данные в ячейки случайным образом в диапазоне в Excel, и вы хотите подсчитать общее количество ячеек со значением/данными. Как сделать это легко? Эта статья познакомит вас с несколькими методами.

Как подсчитать и удалить дубликаты из списка в Excel?
Удаление дубликатов из списка обычно используется в нашей работе с Excel, но в некоторых случаях нам нужно подсчитать количество дубликатов, а затем удалить их. Здесь я расскажу вам несколько хитростей, которые могут удовлетворить вашу потребность.

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

Если ваша задача — заставить Excel подсчитывать пустые ячейки на листе, прочтите эту статью, чтобы найти 3 способа сделать это. Узнайте, как искать и выбирать те, которые вам нужны, с помощью стандартных инструментов поиска или просто по формуле.

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

Допустим, вы доставляете товары в несколько магазинов. У вас есть таблица с названиями магазинов и количеством проданных товаров. Некоторые позиции в графе «Продажи» не заняты.

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

Инструмент «Выделить группу ячеек»

Если вам нужно быстро найти все пустые ячейки в Excel, воспользуйтесь этой операцией. Он быстро выделит все пустые ячейки, чтобы вы могли легко найти их на листе. Но она не будет считать их количество.

На ленте главного меню выберите «Найти и выделить», а затем «Выбрать группу ячеек». В открывшемся окне активируйте кнопку «Пустые ячейки» и нажмите «ОК.

В результате будут выделены все ячейки без значений.

Вы можете использовать цвет заливки на вкладке «Главная», чтобы изменить цвет фона пустых ячеек и заблокировать выделение.
Обратите внимание, что этот инструмент не обнаруживает псевдопустые позиции, когда формулы возвращаются пустыми. То есть они не будут выделены.

Также обратите внимание, что если вы ввели некоторые данные вне таблицы, а затем удалили их за ненадобностью, Excel запомнит их. Теперь он будет искать не только в вашей области данных, но и в диапазоне, ограниченном этими «использованными» ячейками. В результате на вашей бумаге будет выделено много ненужного. Вряд ли это пригодится.

Кроме того, я думаю, вы заметили, что таким же образом можно выбирать непустые ячейки. Вам просто нужно выбрать другой объект поиска: Константы или Формулы.

Функция поиска и замены.

Вы можете использовать стандартное диалоговое окно Excel «Найти и заменить» для подсчета пустых ячеек в таблице. Этот инструмент покажет список ячеек, найденных рядом с их адресами на вашем листе. Он также позволяет вам перейти к одному из них, щелкнув ссылку в списке.

  1. Выберите диапазон, в котором вы хотите подсчитать пробелы. Если вы не укажете диапазон, поиск будет проходить по всей таблице. Затем нажмите «Найти и выбрать» на ленте или воспользуйтесь сочетанием клавиш Ctrl + F.
  2. Оставьте поле поиска пустым.
  3. Щелкните Параметры и установите флажок Целая ячейка.
  4. Выберите формулы или значения из раскрывающегося списка Область поиска:
    • Если вы выберете «Найти значения», инструмент будет подсчитывать все пустые ячейки, включая псевдопустые ячейки со значениями типа «».
    • Выберите опцию Формулы, чтобы найти и подсчитать абсолютно пустые позиции. «Пустые» формулы не учитываются.
  5. Нажмите кнопку «Найти все», чтобы просмотреть результаты. Вы увидите сумму в левом нижнем углу.

При необходимости на вкладке «Заменить» их все можно заполнить нулями или текстом (например, «Нет данных).

Как и в предыдущем методе, вы можете найти и подсчитать все непустые ячейки в предварительно выбранном диапазоне. Просто введите * (звездочка) в поле «Найти». Все позиции, которые содержат хоть какие-то данные, будут выделены. Но значения («») будут проигнорированы.

Формулы для подсчета пустых ячеек.

Функция СЧИТАТЬПУСТОТЫ.

Функция СЧИТАТЬПУСТОТЫ предназначена для подсчета пустых ячеек в указанном диапазоне. Он относится к категории статистических функций и доступен во всех версиях Excel с 2007 года.

Синтаксис этой функции очень прост и принимает только один аргумент:

Где диапазон — это область рабочего листа, в которой не должны учитываться элементы данных.

Вот пример формулы в простейшей форме:

Чтобы использовать эту функцию эффективно, важно точно понимать, что считается.

  1. Содержимое в виде текста, чисел, дат, логических значений или ошибок не учитывается.
  2. Нули также игнорируются, даже если они скрыты форматированием.
  3. Учитываются формулы, возвращающие пустые значения.

Глядя на изображение выше, обратите внимание, что A7, содержащий формулу, возвращающую значение null, вычисляется по-другому:

  • COUNTBLANK считает его пустым, потому что он визуально выглядит пустым.
  • COUNT рассматривает его как имеющий контент, потому что на самом деле он содержит формулу.

Это может показаться немного нелогичным, но Excel действительно так работает ��

Как вы можете видеть на изображении выше, функция COUNT отлично подходит для подсчета непустых ячеек:

СЧИТАТЬ ПУСТОЙ — самый удобный, но не единственный способ подсчета пустых ячеек в Excel. Следующие ниже примеры иллюстрируют несколько других методов и объясняют, какую формулу лучше всего использовать в каждом сценарии.

Применяем СЧЁТЕСЛИ или СЧЁТЕСЛИМН.

Другой способ подсчета пустых ячеек в Excel — использовать функции СЧЁТЕСЛИ или СЧЁТЕСЛИ с пустой строкой («») в качестве критерия.

В нашем случае формулы такие:

Возвращаясь к вышесказанному, вы также можете использовать выражение

Результаты всех трех представленных выше формул будут точно такими же. Следовательно, какой из них использовать — дело личных предпочтений.

Подсчёт пустых ячеек с условием.

В ситуации, когда вы хотите подсчитать пустые ячейки на основе определенных условий, функция COUNTPIIF очень подходит, поскольку ее синтаксис предоставляет несколько критериев.

Например, чтобы найти количество позиций, у которых есть бананы в столбце A и ничего не заполнено в столбце C, используйте эту формулу:

Или поместите условие в заранее определенное положение, скажем, F1, что гораздо более правильно:

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

В некоторых случаях вам может потребоваться не только пересчитать пустые ячейки в диапазоне, но и предпринять некоторые действия в зависимости от того, присутствуют они или нет. Самый распространенный случай — вычисление итогов только в том случае, если все данные в таблице заполнены.

Хотя в Excel нет встроенной функции IFBLANK, вы можете легко создать свою собственную формулу, используя вместе функции SE и COUNTBLANK. Вот как:

  • Мы создаем условие, что количество пробелов равно нулю, и вставляем это выражение в логический тест ЕСЛИ:
    СЧИТАТЬПУСТОТЫ (B2: D2) = 0
  • Если логический результат ИСТИНА, выдайте «Пробелов нет».
  • Если это ЛОЖЬ, вернуть Пусто».

Полная формула выглядит так:

= ЕСЛИ (СЧИТАТЬ ПУСТОЙ (B2: D2) = 0, «Нет пробела»; «Пусто»)

В результате формула определяет все строки, в которых отсутствует одно или несколько значений:

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

= ЕСЛИ (СЧИТАТЬ ПУСТОЙ (B2: D2) = 0; СУММ (B2: D2); «Пробелы»)

То есть сумма за квартал будет рассчитана только после того, как будут заполнены все данные за месяц.

Как подсчитать пустые строки в Excel.

Предположим, у нас есть таблица, в которой одни строки содержат информацию, а другие полностью пусты. Возникает вопрос: как получить количество строк, которые ничего не содержат?

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

А затем используйте функцию СЧЁТЕСЛИ, чтобы узнать, сколько строк все позиции пусты. Поскольку наша исходная таблица содержит 4 столбца (от A до D), мы считаем строки с четырьмя пустыми ячейками:

Вместо того, чтобы кодировать количество столбцов, вы можете использовать функцию COLUMNS для его автоматического вычисления:

= СЧЁТЕСЛИ (E2: E10; КОЛОНКА ЧИСЛА (A2: D10))

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

= СУММ (- (НЕСКОЛЬКО (- (A2: D10 «»), СТРОКА (КОСВЕННАЯ («A1: A» & NUMBERCOLON (A2: D10))))) = 0))

Посмотрим, как это работает:

  • Сначала вы проверяете весь диапазон на наличие непустых ячеек, используя выражение типа A2: D10 «», затем приводите возвращаемые логические значения ИСТИНА и ЛОЖЬ к 1 и 0, используя двойное отрицание (-). Результатом этой операции является двумерный массив из единицы (что означает непустые ячейки) и нуля (пустой).
  • STRING создает вертикальный массив ненулевых числовых значений, где количество элементов равно количеству столбцов в диапазоне. В нашем случае диапазон состоит из 4 столбцов (A2: B10), поэтому мы получаем такой массив:
  • Функция МНОГОФУНКЦИЯ вычисляет матричное произведение массивов выше и дает следующий результат: . В этом массиве для нас учитываются только нулевые значения, что указывает на строки, в которых все ячейки пусты.
  • Наконец, сравните каждый элемент указанного выше массива с нулем, выполните TRUE и FALSE для 1 и 0, затем добавьте элементы этого последнего массива: . Помня, что 1 соответствует пустым строкам, вы получите желаемый результат.

Если приведенная выше формула кажется слишком сложной для понимания, вы можете предпочесть следующее:

Здесь вы используете функцию СЧЁТЕСЛИ, чтобы узнать, сколько значений содержит каждая строка, а КОСВЕННО «подает» строки СЧЁТЕСЛИ одну за другой. Результатом этой операции является массив вида . Проверка на 0 преобразует указанный выше массив в , где они представляют собой пустые строки. Вам просто нужно сложить эти числа.

Также обратите внимание, что это формула массива.

На скриншоте выше вы можете увидеть результат этих двух формул.

Также следует отметить важную особенность того, как эти выражения работают с псевдопустыми ячейками. Добавить в C5

Внешне таблица никак не изменится, так как эта формула возвращает пустую. Однако второй счет обнаружит его присутствие. Ведь если что-то написано, ячейка уже не пуста. По этой причине результат количества пустых строк будет изменен с 2 на 1.

Подсчет действительно пустых ячеек.

Во всех приведенных выше примерах мы подсчитали позиции, включая те, которые кажутся пустыми, но на самом деле содержат пустые («»), возвращаемые некоторыми формулами. Если вы хотите исключить их из результата подсчета, вы можете использовать эту общую формулу:

СТРОКИ (диапазон) * COUNT (диапазон) — COUNT (диапазон)

Формула умножает количество строк на количество столбцов, чтобы получить общее количество ячеек в диапазоне, из которого затем вычитается количество возвращенных непустых значений COUNT. Как вы помните, функция СЧЁТ в Excel обрабатывает значения «» как непустые ячейки. Следовательно, они не будут включены в окончательный результат.

Например, чтобы найти количество полностью пустых ячеек в диапазоне A2: A8, используйте следующую формулу:

= ЛИНИИ (A2: A8) * COUNT (A2: A8) -COUNT (A2: A8)

На скриншоте ниже показан результат:

Как видите, псевдопустая ячейка с формулой здесь не учитывается.

Вот как можно подсчитать пустые и непустые ячейки в Excel. Спасибо за чтение и надеюсь увидеть вас в нашем блоге на следующей неделе!

Не стесняйтесь делиться любыми другими советами, которые могут у вас возникнуть. Будьте счастливы и преуспевайте в Excel!

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

Если ваша задача — заставить Excel подсчитывать пустые ячейки на листе, прочтите эту статью, чтобы найти 3 способа для этого. Узнайте, как искать и выбирать среди них нужные с помощью стандартных инструментов поиска, или же просто использовать формулу.

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

Предположим, вы поставляете товары в несколько магазинов. У вас есть таблица с названиями магазинов и количеством проданных товаров. Некоторые позиции в столбце «Продажи» не заполнены.
Вам нужно посчитать пустые ячейки на листе или же найти и выбрать их, чтобы увидеть, сколько магазинов не предоставили необходимые данные. Если список большой, то ручной подсчет займет слишком много времени. Поэтому выбирайте один из вариантов, которые я показываю в этой статье.

Инструмент «Выделить группу ячеек»

Если вам нужно быстро найти все пустые ячейки в Excel, используйте эту операцию. Она быстро выделит все незаполненные клетки, чтобы вы могли легко найти их на своем листе. Но вот количество их она не сосчитает.

На ленте меню Главная выбираем Найти и выделить, затем — Bыделить группу ячеек. В открывшемся окне активируем кнопку Пустые ячейки и жмем ОК.

В результате все клетки без значений будут выделены.

Вы можете использовать «Цвет заливки» на вкладке «Главная», чтобы изменить цвет фона пустых ячеек и зафиксировать выделение.
Обратите внимание, что этот инструмент не обнаруживает псевдо-пустые позиции — с формулами, возвращающими пустое значение. То есть, они не будут выделены.

Функция поиска и замены.

Вы можете использовать стандартный диалог Excel «Найти и заменить» для подсчета пустых ячеек в таблице. Этот инструмент отобразит список найденных ячеек рядом с их адресами на вашем листе. Он также позволяет вам перейти к любой из них, щелкнув ссылку в списке.

  1. Выберите диапазон, в котором нужно считать пустоты. Если вы не укажете диапазон, то поиск будет идти по всей таблице. Затем нажмите на ленте «Найти и выделить» или же используйте комбинацию клавиш Ctrl + F .
  2. Оставьте поле Найти незаполненным.
  3. Нажмите Параметры и установите флажок Ячейка целиком.
  4. Выберите формулы или значения из раскрывающегося списка Область поиска:
    • Если вы выберете Поиск значений, инструмент будет считать все пустые ячейки, включая псевдо-пустые со значениями типа «».
    • Выберите параметр «Формулы» для поиска и подсчёта абсолютно пустых позиций. «Пустые» формулы учтены не будут.
  5. Нажмите кнопку «Найти все», чтобы увидеть результаты. Вы увидите количество найденного в нижнем левом углу.

использование поиска и замены для подсчета пустых позиций

При необходимости, используя вкладку Заменить, вы можете заполнить всех их нулями или каким-либо текстом («Нет данных», к примеру).

Как и в предыдущем методе, вы можете найти и сосчитать все непустые ячейки в заранее выделенном диапазоне. Просто в поле Найти введите * (звездочка). Все позиции, в которых есть хоть какие-то данные, будет выделены. Но значения («») будут проигнорированы.

Формулы для подсчета пустых ячеек.

Функция СЧИТАТЬПУСТОТЫ.

Функция СЧИТАТЬПУСТОТЫ предназначена для подсчета пустых ячеек в указанном диапазоне. Она относится к категории статистических функций и доступна во всех версиях Excel начиная с 2007.

Синтаксис этой функции очень прост и требует только одного аргумента:

СЧИТАТЬПУСТОТЫ(диапазон)

Где диапазон — это область вашего рабочего листа, в которой должны подсчитываться позиции без данных.

как использовать СЧИТАТЬПУСТОТЫ для подсчета пустых ячеек

Чтобы эффективно использовать эту функцию, важно понимать, что именно она подсчитывает.

  1. Содержимое в виде текста, чисел, дат, логических значений или ошибок, не учитывается.
  2. Нули также не учитываются, даже если скрыты форматированием.
  3. Формулы, возвращающие пустые значения («»), — учитываются.

подсчет пустых ячеек

Глядя на рисунок выше, обратите внимание, что A7, содержащая формулу, возвращающую пустое значение, подсчитывается по-разному:

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

Это может показаться немного нелогичным, но Excel действительно так работает 🙂

Как вы видите на рисунке выше, для подсчета непустых ячеек отлично подходит функция СЧЁТЗ:

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

Применяем СЧЁТЕСЛИ или СЧЁТЕСЛИМН.

Другим способом подсчета пустых ячеек в Excel является использование функций СЧЁТЕСЛИ или СЧЁТЕСЛИМН с пустой строкой («») в качестве критериев.

В нашем случае формулы выглядят следующим образом:

Возвращаясь к ранее сказанному, вы можете также использовать выражение

Результаты всех трёх формул, представленных выше, будут совершенно одинаковыми. Поэтому какую из них использовать — дело ваших личных предпочтений.

СЧЁТЕСЛИ или СЧЁТЕСЛИМН для подсчета пустых ячеек

Подсчёт пустых ячеек с условием.

В ситуации, когда вы хотите подсчитать пустые ячейки на основе некоторого условия, функция СЧЁТЕСЛИМН является весьма подходящей, поскольку ее синтаксис предусматривает несколько критериев.

Например, чтобы определить количество позиций, в которых записано «Бананы» в столбце A и ничего не заполнено в столбце C, используйте эту формулу:

Или введите условие в предопределенную позицию, скажем F1, что будет гораздо правильнее:

Количество пустых ячеек как условие в формуле ЕСЛИ.

В некоторых случаях вам может потребоваться не просто пересчитать пустые ячейки в диапазоне, но предпринять некоторые действия в зависимости от того, есть ли таковые, либо нет. Самый популярный случай — подсчитать итоги, только если все данные в таблице заполнены.

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

  • Создаем условие, что количество пробелов равно нулю, и помещаем это выражение в логический тест ЕСЛИ:
    СЧИТАТЬПУСТОТЫ(B2:D2)=0
  • Если логический результат оценивается как ИСТИНА, выведите «Нет пустых».
  • Если же — ЛОЖЬ, возвращаем «Пустые».

Полная формула принимает такой вид:

В результате формула определяет все строки, в которых отсутствует одно или несколько значений:

Количество пустых ячеек как условие в формуле ЕСЛИ

Или вы можете создать другой расчет в зависимости от количества незаполненных позиций. Например, если в диапазоне нет пустот (т.е. если СЧИТАТЬПУСТОТЫ возвращает 0), сложите цифры продаж, в противном случае покажите предупреждение:

То есть, сумма за квартал будет рассчитана только тогда, когда будут заполнены все данные по месяцам.

Как подсчитать пустые строки в Excel.

Предположим, у вас есть таблица, в которой некоторые строки содержат информацию, а другие полностью не заполнены. Возникает вопрос — как получить количество строк, в которых ничего не содержится?

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

А затем используйте функцию СЧЁТЕСЛИ, чтобы узнать, в каком количестве строк все позиции пусты. Поскольку наша исходная таблица содержит 4 столбца (от A до D), мы подсчитываем строки с четырьмя пустыми клетками:

Вместо жесткого указания количества столбцов вы можете использовать функцию ЧИСЛСТОЛБ (COLUMNS в английской версии) для его автоматического вычисления:

Как подсчитать пустые строки в Excel

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

подсчитать пустые строки при помощи формулы

Разберём, как это работает:

  • Сначала вы проверяете весь диапазон на наличие непустых ячеек с помощью выражения типа A2:D10 <> «», а затем приводите возвращаемые логические значения ИСТИНА и ЛОЖЬ к 1 и 0 с помощью двойного отрицания (—). Результатом этой операции является двумерный массив единиц (означают непустые ячейки) и нулей (пустые).
  • При помощи СТРОКА создаётся вертикальный массив числовых ненулевых значений, в котором количество элементов равно количеству столбцов диапазона. В нашем случае диапазон состоит из 4 столбцов (A2:В10), поэтому мы получаем такой массив:
  • Функция МУМНОЖ вычисляет матричное произведение вышеупомянутых массивов и выдает результат вида: . В этом массиве для нас имеет значение только нулевые значения, указывающие на строки, в которых все клетки пусты.
  • Наконец, вы сравниваете каждый элемент полученного выше массива с нулем, приводите ИСТИНА и ЛОЖЬ к 1 и 0, а затем суммируете элементы этого последнего массива: . Помня, что 1 соответствуют пустым строкам, вы получите желаемый результат.

Если приведенная выше формула кажется вам слишком сложной для понимания, возможно, вам больше понравится эта:

Здесь вы используете функцию СЧЁТЕСЛИ, чтобы узнать, сколько значений содержится в каждой строке, а ДВССЫЛ «подает» строки в СЧЁТЕСЛИ одну за другой. Результатом этой операции является массив вида . Проверка на 0 преобразует указанный выше массив в , где единицы представляют пустые строки. Вам остается просто сложить эти цифры.

Обратите также внимание, что это формула массива.

формулы посчитать пустые строки

На скриншоте выше вы можете увидеть результат работы этих двух формул.

Также следуем отметить важную особенность работы этих выражений с псевдо-пустыми ячейками. Добавим в C5

Внешне таблица никак не изменится, поскольку эта формула возвращает пустоту. Однако, второй вариант подсчёта обнаружит её присутствие. Ведь если что-то записано, значит, ячейка уже не пустая. По этой причине результат количества пустых строк будет изменён с 2 на 1.

Подсчет действительно пустых ячеек.

Во всех предыдущих примерах мы подсчитывали позиции, включая те, которые кажутся пустыми, но на самом деле содержат пустоту («»), возвращаемую некоторыми формулами. Если вы хотите исключить их из результата подсчета, вы можете использовать эту общую формулу:

ЧСТРОК( диапазон ) * ЧИСЛСТОЛБ( диапазон ) — СЧЁТЗ( диапазон )

Формула умножает количество строк на количество столбцов, чтобы получить общее количество клеток в диапазоне, из которого вы затем вычитаете количество непустых значений, возвращаемых СЧЁТЗ. Как вы помните, функция СЧЁТ в Excel рассматривает значения «» как непустые ячейки. Поэтому они не будут включены в окончательный результат.

Например, чтобы определить количество абсолютно пустых клеток в диапазоне A2: A8, используйте следующую формулу:

На скриншоте ниже показан результат:

Подсчет действительно пустых ячеек при помощи формулы

Как видите, псевдо-пустая ячейка с формулой здесь не учитывается.

Вот как можно сосчитать пустые и непустые ячейки в Excel. Благодарю вас за чтение и надеюсь увидеть вас в нашем блоге на следующей неделе!

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

Пример функции СЧЁТЗ

​ то он только​alx74​ учитывает при подсчете​ свою цену: некоторые​ значение «» (Пустой​=СЧЁТЗ(B2:D6)​ языке) .​Функция СЧЁТЗ используется для​ пунктов закрывалось в​ не нужен рабочий​ СЧЁТЕСЛИМН() недоступна? Старый​. которые на​

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

​Trafka​​ ноль и среднее​ Вот из всего​ идущего подряд (как​: Как подсчитать среднее​ его и будет​: Функция СЧЁТЗ считает​ ячейки со значением​ функции и средства​ текст), то начинаются​Можно также подсчитать ячейки​Предположим, что нужно узнать,​ подсчета только ячеек​ конкретный день.​ файл.​ Excel?​ самом деле могут​: Заранее прошу прощения,​ естественно неверно. ​ этого считать среднее.​ в моем примере​ значение диапазона ячеек,​

​ считать. Как-то можно​ количество непустых ячеек​ Пустой текст вместе​ EXCEL интерпретирует ячейку,​ сложности, т.к. одни​ из нескольких диапазонов.​ все ли участники​ диапазона, содержащих данные.​Если со вторым​Цитатау меня формула​Пардон, из первого​ оказаться с текстом​ что не прикрепляю​Vlad999​Не понятно как​

Функция СЧЁТЗ

​ чтобы среднее считалось​ исхитриться не писать​ в диапазоне. Что​ с пустыми ячейками.​ содержащую Пустой текст,​ функции считают, что​ В приведенном ниже​ группы ввели в​При подсчете ячеек иногда​ пунктом проблем нет,​ СЧЁТЕСЛИМН() выходит в​ сообщения вижу, что​ нулевой длины -​

  1. ​ файл- делаю его​:​ для​ отдельно набранных ячеек​ по количеству не​
  2. ​ А1:А1048000, а просто​ должно быть посчитано​Чтобы не запутаться с​ как пустую ячейку,​
  3. ​ это пустая ячейка,​ примере подсчитываются ячейки​ книгу время работы​ необходимо игнорировать пустые​ ​ то с первым​

​ 18 строчекДля такой​ нет. Тогда непонятна​ «»​ на компьютере у​skrul​СРЗНАЧЕСЛИ​ (С22;C27;C33) ?​ пустых ячеек, а​

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

​ до конца. Может,​ у Вас не​ подсчетом пустых ячеек​ а другие, как​

Результат функции СЧЁТЗ

​ а другие с​ в диапазонах с​ над проектом. Иначе​ ячейки. Предположим, нужно​ засада по 2м​

Другие способы подсчета количества ячеек с данными

  • ​ задачи формула на​
  • ​ проблема и про​
  • ​Сергей​ которого нет доступа​

Подсчет пустых ячеек в MS EXCEL

​создайте свою тему​установить условие не​Busine2012​ из тех в​ есть что-нибудь вроде​

​ понятно. Если ячейки​ в диапазоне​ содержащую текстовое значение.​ ними не соглашаются​ B2 по D6​ говоря, нужно подсчитать​

​ определить общее количество​ причинам- 1- это​​ 18 строк? Что-то​​ «два варианта» тоже.​: Trafka, смотрите варианты​ во внешнюю сеть​

​ и по возможности​ равно пустой ячейке​

​:​ которых есть данные​ А1:ВНИЗ​ по столбцу C,​С2:С11​Для иллюстрации приведем пример​ и считают, что​ и с B9​ количество ячеек с​ продавцов, которые продали​ то что таблица​ Вы темните. Тем​Trafka​Trafka​ и закрыты юсб​ приложите пример в​Busine2012​ALARMus​ (цифры) ?​2. Можно ли​

​ то уберите объединенные​при наличии значений​ того как рассматривают​ Пустой текст –​ по D13.​ данными, причем данные​ единицу товара (столбец​ сводная и прирастает,​ более нужно пример​: Как пример можно​
​: Извиняюсь, что по​»0″ — имелось​ формате xls. Там​:​,​В этот диапазон​​ в формулах записывать​​ ячейки и в​ Пустой текст, приведем​ ячейку с Пустым​ это текстовая строка.​Excel выделит диапазоны ячеек,​ могут не быть​ D).​ 2- есть данные​ показать.​ использовать вариант Сергея​ эстонски ответил, в​ ввиду нулевое значение,​ отвечу.​ALARMus​приведите примеры адресов​

Эксперимент

​ ячеек периодически будет​ диапазон следующим образом:​ путь.​ обобщающую таблицу:​ текстом Условное форматирование​ Еще более все​

​ а при нажатии​​ численными: например, некоторые​​СЧЁТЗ игнорирует пустые значения​ из нового оформления,​Trafka​ (он на 4​

​ выходные не до​​ поскольку сводный файл​​Trafka​,​ ячеек, для которых​ добавляться новое число​ А1:А(1+числовое значение какой-то​Juokas​Формула или средство EXCEL​ и функция ЕПУСТО()​ усложняет то, что​ клавиши ВВОД появится​ участники могли ввести​ в D3, D4,​

​ а есть из​: Хорошо, сегодня вечером​ сообщения выше)​​ этого было.Выше я​​ ссылается на пустую​: Добрый день.​выберите нужный пункт.​​ надо посчитать среднее​​ и соответственно среднее​

​ ячейки)?​: Спасибо!​Различает ли пустую ячейку​ (см. Файл примера).​ ячейка с Пустым​ результат:​

​ значения-заполнители, такие как​ D8 и D11​ старого. Переделать их​​ сделаю и выложу​​Единственное дополнение -​ написал, что лишь​ ячейку​

​Столкнулся со следующей​

​При определении среднего​ арифметическое.​ должно меняться с​

​pashulka​

​Рассмотрим диапазон​ текстом выглядит как​Если известно, что нужно​

​ «TBD». Для выполнения​

​ и подсчитывает только​

​ в исходных файлах​ аналогичный файл, опишу​ в столбцах могут​

​ моделирую формулу, чтобы​
​написал 2 варианта(утрировано​

​ арифметического не нужно​

​ учетом нового числа​

​: Код =СЧЁТЗ(A:A) Код​

​ значением Пустой текст?​

​ пустая (если Пустой​ учесть только числа​ такой задачи можно​ ячейки, содержащие значения​ слишком времязатратно​

как посчитать количество непустых ячеек (Формулы/Formulas)

​ полностью задачу​​ быть кроме этих​ показать как написал​

​ смоделирую):​​Создаю автоматическую таблицу​ учитывать:​: приложен файл​ и нового количества​ =СЧЁТЗ(A1:ИНДЕКС(A:A;B1)) Ячейка B1​ ячейки с подсчетом​Комментарий​, содержащий числа, текст,​ текст результат вычисления​ и даты, но​

​ использовать функцию СЧЁТЗ.​​ в столбце D.​

​Также если поможете​​Не поймите меня​ значений ещё и​Текст в данном​1) =СЧЁТЕСЛИ([Лист1]А1:А100;»>0″)​
​ для постройки графиков​пустые ячейки;​Busine2012​
​ значений из которого​
​ — номер строки​
​ переписывать диапазон? Неее,​Условное форматирование​ пустые ячейки и​

Подсчёт непустых ячеек во всём столбце и особый диапазон

​ формулы или запись​​ не текстовые данные,​Пример.​ Функция найдет шесть​ оптимизировать счётчик- буду​ неправильно, я искал​
​ буквы В или​ конкретном случае может​при этом в​ из нескольких файлов,​ячейки, содержащие ноль;​:​ считать среднее​​ (числовое значение)​​ лениво.​нет​ Пустой текст «»​ =»»).​ используйте функцию СЧЕТ.​Эта функция подсчитывает только​ ячеек в столбце​ признателен.​ путь решения конкретной​ П​ принимать только 2​ стодбце А есть​
​ для того чтобы​пустые ячейки и ячейки,​ALARMus​Busine2012​marshal​

​Кстати, а причем​​пустая ячейка и ячейка​ (наиболее общий случай).​Что это еще за​Подсчет символов в ячейках​

​ ячейки с данными,​​ D, содержащих значения,​​Он расставляет номера​​ небольшой проблемы, а​Ещё раз повторюсь-​ конкретных значения: В​ около 30 значений,​ вычленять данные из​

​ содержащие ноль.​​,​:​:​ тут объединенные ячейки?​ со значением Пустой​Ячейка​ Пустой текст и​Подсчет количества вхождений значения​
​ но имейте в​

​ и отобразит «6»​​ по алфавиту​ не всей задачи​

​ всвязи с отсутствием​​ либо П​ но он выдал​ столбцов использую СЧЁТЕСЛИМН​
​Serge 007​

Подсчитать среднее значение непустых ячеек

​нужно различать пустые​​ALARMus​pashulka​ Они разве мешают?​ текст считаются тождественными​С4​ откуда он берется?​Подсчет уникальных значений среди​ виду, что «данные»​
​ в виде выходных​fov​vikttur​ возможности передачи файла-​ЦитатаThe_Prist написал: «<>«​ 0​Необходимо чтобы считались​: Ответил на другом​ ячейки и ячейки,​

​,​​, спасибо, а можно​​Предлагаю так​​=СЧИТАТЬПУСТОТЫ(С2:С11)​
​содержит значение Пустой​​ Значение Пустой текст​​ повторяющихся​
​ могут включать пробелы,​ данных.​

​: Как правильно написать​​: Последняя показанная формула​ оригинал скинуть не​ — так будут​
​2) =СЧЁТЕСЛИ([Лист1]А1:А100;»<>0″)​ значения равные «В»;»П»;и​ форуме. Дублирую здесь​ содержащие ноль.​нужно использовать функцию​ СЧЁТЗ применять не​200?’200px’:»+(this.scrollHeight+5)+’px’);»>=СЧЁТЗ(C4:ИНДЕКС(C1:C999;ЕСЛИОШИБКА(ПОИСКПОЗ(A2+1;A1:A999;)-1;999)))​нет​
​ текст (введено как​​ (две кавычки («»),​​Подсчет пустых ячеек? Имеется​ которые не видны.​Примечание:​ формулу, чтобы посчитать,​ — не то?​ смогу.​ только не пустые.Вариант​в данном столбце​ любая дата(дд.мм.гггг)​

​skrul​​У вас предполагается​​СРЗНАЧ​​ с первой ячейки​
​Перевложил файл -​подсчитает все пустые ячейки​ результат вычисления формулы​ между которыми ничего​

​ в виду ничего​​ Да, в этом​

​Мы стараемся как​​ сколько было продаж​​ Полный ответ на​​В данный момент​
​ хороший, но нули​ ещё есть пустые​При этом не​
​: подскажите как вычислить​ какая ситуация? Или​.​ столбца, а, например,​ лишние доллары в​ и ячейки, содержащие​ =ЕСЛИ(1>2;1;»»)) и выделена​ нет) может быть​ не содержащих ячеек?​

​ примере пробелы можно​​ можно оперативнее обеспечивать​ у каждого менеджера?​ Вашу проблему, описанную​
​ у меня формула​ он тоже считает​ ячейки(которых 20), поэтому​ считались «0»;и пустые​ среднее 4-х диапазонов​ надо учитывать то,​Эта функция не​ с А8?​ формуле были​ Пустой текст​ жирной границей. Условное​
​ результатом, например, вычисления​ А есть разница?​​ подсчитать самостоятельно, но​​ вас актуальными справочными​ Пример во вложении.​

​ в первом сообщении.​​ СЧЁТЕСЛИМН() выходит в​​ за значения​​ он мне выдал​
​Возможно ли такое​
​ но с условием,​ что ячейка может​ учитывает пустые ячейки.​

  1. ​pashulka​
  2. ​marshal​
  3. ​=СУММПРОИЗВ(​ форматирование с правилом​

​ формулы с условием:​​ Разбираемся подробнее.​ представьте, что книга​

​ материалами на вашем​​ABZAC​14 сообщений -​ 18 строчек(пока прикинул​ЦитатаСергей написал: смотрите​ 50​ впринципе? В данном​ т.е. если ключ​
​ быть пустой и​
​ALARMus​
​: Код =СЧЁТЗ(A8:A1048576) Если​
​: Добрый вечер, уважаемые,​
​—(C2:C11=»»))​
​ «Форматировать только те​ =ЕСЛИ(F1>0;»больше 0″;»»).​Под пустой ячейкой понимается​ велика. Таким образом,​
​ языке. Эта страница​: >>Как посчитать. ​
​ ладно. Но три!​ на бумаге) с​ вариантыСпасибо за пример,​как-то так​ случае «0» убрать​

​ не совпадает с​​ может содержать ноль​​: Нашел почему у​​ такой вариант не​ два важных вопроса​нет​ ячейки, которые пустые»​Т.е. разработчик намеренно​

Подсчёт непустых и ненулевых ячеек

​ ячейка, которая не​​ нужно выполнить указанные​
​ переведена автоматически, поэтому​так​
​ дня ожидания решения,​ учётом соблюдения всех​ всё чётко и​The_Prist​ проблемотично​ шаблоном — диапазон​
​ и тогда эту​ меня эта функция​ подходит, например, если​
​ к вам по​—//—​
​ выделит действительно пустые​ использует значение Пустой​ содержит значения или​ ниже действия.​
​ ее текст может​ABZAC​ вместо того, чтобы​

​ необходимых условий​​ подробно и там​
​: «<>» — так​Не хотелось бы​ выпадает из сравнения. ​
​ ячейку не надо​
​ не срабатывает.​

​ Вы хотите, чтобы​​ Экселю, ответа не​=СЧЁТЕСЛИ(C2:C11;»»)​ ячейки и ячейку​ текст. Это удобно,​

​ формулы. Определить пустую​​Определить диапазон ячеек, которые​ содержать неточности и​: или так​ составить сразу пример​Очень уж хочется​ только с текстом​ будут только не​
​ километровую формулу ещё​например:​ принимать в расчёт?​Дело в том​ формула работала в​
​ нашёл.​нет​
​ со значением Пустой​
​ т.к. результат Пустой​ ячейку можно с​ нужно подсчитать. В​ грамматические ошибки. Для​vikttur​
​ в файле.​
​ её в 2​ варианта нет​ пустые.​ 3 раза дублировать​- А В С​
​ALARMus​

​ что те ячейки​​ Excel2003(и младше), то​1. Есть функция​—//—​
​ текст!​ текст обладает замечательным​ помощью функции ЕПУСТО().​ приведенном примере это​ нас важно, чтобы​

​: В версиях моложе:​​Trafka​​ раза сократить за​​Похоже всёже придётся​Про нули: без​vikttur​1 М 10 12​
​: Там где ячейка​ в которых надо​ можно и так​ СЧЁТЗ, считающая непустые​=СУММПРОИЗВ(—ЕПУСТО(C2:C11))​

​Функция ЕПУСТО() не разделяет​​ свойством: ячейка​

​Если необходимо подсчитать пустые​​ ячейки с B2​ эта статья была​=СЧЁТЕСЛИМН($B$3:$B$10;B12;$D$3:$D$10;»>0″)​: Доброе утро, вот​ счёт решения этой​ использовать 2 варианта​ примера не скажем.​
​: >0​2 Д 15 16​ помечена желтым там​ считать среднее сами​ :​
​ ячейки, но в​да​ такого подхода и​выглядит​ ячейки в диапазоне​ по D6.​
​ вам полезна. Просим​fov​ обещанный файл.​ проблемы​ одновременно​ По логике верно.​
​Но нужно учитывать​3 М 18 14​ формулы.​
​ состоят из формул.​Код =СЧЁТЗ(A8:ИНДЕКС(A:A;ЧСТРОК(A:A)))​

​ аргументах ей надо​​подсчет только пустых ячеек​ говорит, что в​пустой. Этого результата​A1:D4​

​Выделить ячейку, в которой​​ вас уделить пару​: Как посчитать количество​Там я пометил​
​vikttur​Ещё раз спасибо​ Возможно все значения​ (насторожил «0» в​например мне нужно​

​Соответственно, там где​​ Поэтому СРЗНАЧ делит​marshal​ указывать диапазон. Мне​Подробнее о подсчете значений​
​С4​ можно, конечно, добиться​, то можно использовать​ нужно отобразить результат.​ секунд и сообщить,​ всех заполненных ячеек​
​ основную информацию, если​: =СУММ(СЧЁТЕСЛИ(C3:C21;0″;»В»;»П»>))​ всем, кто откликнулся​ меньше нуля.​ сообщении автора):​
​ найти среднее диапазонов​ есть данные для​ на общее количество​: Воспользуюсь вторым вариантом,​ требуется подсчитать кол-во​ в диапазонах с​, что-то есть (формула​
​ с помощью Условного​ формулу =СЧИТАТЬПУСТОТЫ(A1:D4) или​ Назовем ее ячейкой​ помогла ли она​ в столбце В,​

​ что не ясно-​​Вы там и​
​vikttur​vikttur​0=0​ (В1:С1) с ключом​ расчета то формула​ ячеек.​ всё работает, спасибо!​ непустых ячеек во​ ячейками содержащих Пустой​
​ =ЕПУСТО(C4) введенная в​ форматирования или Пользовательского​ =СУММПРОИЗВ(—ЕПУСТО(A1:D4)).​ результата.​ вам, с помощью​ кроме ячейки со​ расскажу.​ живете? сверхсекретная организация,​

​: Нужно свой пример​​:​»0″>0​ М​ просчиталась и есть​
​Пробуя использовать =​pashulka​всём​ текст читайте в​ ячейку​

​ формата, но гораздо​​Но не все так​Ввести формулу в ячейке​ кнопок внизу страницы.​ значением ФИО? Пример​Задача стояла такая-​
​ которая работников домой​ показывать. Тогда и​[Лист1]​The_Prist​пробовал делать так:​ цифра, но там​

​СРЗНАЧЕСЛИ​​: На всякий случай,​столбце, потому что​
​ одноименной статье.​С5​ быстрее просто ввести​ просто.​
​ результата или строке​ Для удобства также​ во вложении. Спасибо.​ выводить на график​ не отпускает? Неужели​ помощь сможете получить​- поделитесь адресочком,​
​: Скорее «<>0″. Т.к.​ =срзнач (если(А1=»М»;В1:С1;если(А2=»М»;В2:С2;если(А3=»М»;В3:С3)​ где считать еще​(C22:C33;»<>0″), столкнулся с такой​ ещё один вариант​ диапазон неизвестен, но​Juokas​возвращает ЛОЖЬ).​ «». Но, этот​Если ячейка содержит формулу,​ формул и нажать​ приводим ссылку на​vikttur​
​ количество документов в​ нет возможности создать​ полнее.​
​ откуда Вы взяли​ меньше нуля -​

Как посчитать количество заполненных ячеек при определенном условии?

​но в итоге​​ нечего (данные будут​ проблемой, а если​ :​ если указывать только​: вот собственно и​

​Функция СЧИТАТЬПУСТОТЫ() также как​​ подход имеет и​
​ результатом которой является​

​ клавишу ВВОД:​​ оригинал (на английском​

​: Функция СЧЕТЗ()​​ работе по каждому​
​ пример, похожий на​

​KL​​ такую ссылку на​ это тоже не​ он считает и​ вводиться позднее) там​ надо среднее значение​Код =СЧЁТЗ(A:A)-СЧЁТЗ(A1:A7)​

​ первый аргумент СЧЁТЗ(А1),​​ проблема​

​ и Условное форматирование,​

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *