Как сделать чтобы формула не считала пустые ячейки в таблице excel

Добавил пользователь Дмитрий К.
Обновлено: 18.09.2024

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

Также может появиться необходимость заполнить все пустые ячейки определенным значением, которое находится в верхней ячейке или в голове пользователя. Как можно это сделать? Сейчас вы узнаете 4 классных способа, с помощью которых можно воплотить эту задачу в реальность.

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

Это самая простая функция, которая имеет только один аргумент – диапазон значений. На рисунке ниже виден пример, как эта функция работает на практике.

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

Как работают эти функции

Механизм работы данных функций очень прост. Первая (то есть, СЧЕТ) может использоваться исключительно с числовыми значениями. То есть, никаких букв быть не должно. Для ее использования достаточно указать лишь диапазон ячеек, где будет определяться количество ячеек. Так, приведенная в скриншоте ниже формул узнает количество ячеек с числовыми значениями. То есть, сколько ячеек с цифрами есть в указанном диапазоне (в нашем случае – B2:B6).

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

2

В отличие от функции СЧЕТ , формула СЧЕТЗ определяет все ячейки, которые содержат хотя бы какое-нибудь значение, в том числе, и текстовое. Здесь тоже достаточно ввести один аргумент – диапазон. Так, эта формула определяет все ячейки, которые содержат хотя бы одно значение, которые расположены в диапазоне B3:E5.

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

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

3

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

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

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

Метод 1: заполнение пустых ячеек заданным значением

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

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

Метод 2: заполнение пустых ячеек значением, расположенным в ячейке выше

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

Чтобы было более понятно, вот несколько скриншотов для наглядности.

9 10 11

Метод 3: использование макроса

Макрос – это набор команд, предназначенных для достижения определенной цели. Он позволяет в дальнейшем выполнять нужную последовательность действий буквально в один клик. Заполнение пустых ячеек не является исключением. Приведенным нами макрос также умеет определять активный диапазон, который потом заполняет значениями из ячейки выше.

Как же реализовать этот метод на практике? Следуйте инструкции:

  1. Запустите документ, с которым собираетесь работать и откройте нужный лист.
  2. Нажмите комбинацию клавиш Alt + F11 для того, чтобы запустить среду разработки макросов.

Далее в поле нужно вставить такой код.

Sub FillBlankCells()

While Not rngBlank Is Nothing

rngBlank.Value = rngBlank.Offset(-1, 0).Value

Wend

End Sub

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

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

12

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

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

Метод 4: использование надстройки Power Query

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

Данный аддон имеет огромное количество различных преимуществ, таких как:

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

Перед тем, как использовать эту функциональную надстройку, нужно выполнить одну из следующих действий:

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

14

Все, осталось всего немного – выгрузить таблицу назад в документ, воспользовавшись командой Главная — Закрыть и загрузить — Закрыть и загрузить в….

Выводы

Теперь вы умеете определять количество пустых (а также заполненных числами или буквами) ячеек, а также вставлять необходимое значение туда. Можно проявить фантазию и воспользоваться формулами. Например, при использовании метода 1 можно указать какую-то формулу, после чего она будет автоматически вставлена во все остальные ячейки.

Макрос также можно изменять под свои задачи. Профессиональное умение любым инструментом (а Excel, безусловно, является таковым) подразумевает способность творчески подходить к процессу. Так что желаем вам творчества и легкости в использовании этого и другого инструментария Excel.

Функция ЕПУСТО в Excel используется для наличия текстовых, числовых, логических и прочих типов данных в указанной ячейке и возвращает логическое значение ИСТИНА, если ячейка является пустой. Если в указанной ячейке содержатся какие-либо данные, результатом выполнения функции ЕПУСТО будет логическое значение ЛОЖЬ.

Примеры использования функции ЕПУСТО в Excel

Пример 1.

Выделим ячейки C3:C18 и запишем следующую формулу:

Формула ЕСЛИ выполняет проверку возвращаемого результата функции ЕПУСТО для диапазона ячеек B3:B18 и возвращает один из вариантов ("На пересдачу" или "Сдал"). Результат выполнения функции:

ЕПУСТО.

Теперь часть данной формулы можно использовать для условного форматирования:

Почему нужно использовать функцию ЕПУСТО при проверке пустых ячеек

У выше указанном примере можно изменить формулу используя двойные кавычки ("") в место функции проверки ячеек на пустоту, и она также будет работать:

=ЕСЛИ(ИЛИ( B3="" ;B3=2);"На пересдачу";"Сдал")

Но не всегда! Все зависит от значений, которые могут содержать ячейки. Обратите внимание на то как по-разному себя ведут двойные кавычки, и функция ЕПУСТО если у нас в ячейках находятся одни и те же специфические значения:

специфические значения.

Как видно на рисунке в ячейке находится символ одинарной кавычки. Первая формула (с двойными кавычками вместо функции) ее не видит. Более того в самой ячейке A1 одинарная кавычке не отображается так как данный спецсимвол в Excel предназначенный для отображения значений в текстовом формате. Это удобно, например, когда нам нужно отобразить саму формулу, а не результат ее вычисления как сделано в ячейках D1 и D2. Достаточно лишь перед формулой ввести одинарную кавычку и теперь отображается сама формула, а не возвращаемый ее результат. Но функция ЕПУСТО видит, что в действительности ячейка А1 не является пустой!

Проверка на пустую ячейку в таблице Excel

Пример 2. В таблице Excel записаны некоторые данные. Определить, все ли поля заполнены, или есть как минимум одно поле, которое является пустым.

Исходная таблица данных:

Пример 2.

Чтобы определить наличие пустых ячеек используем следующую формулу массива (CTRL+SHIFT+Enter):

Функция СУММ используется для определения суммы величин, возвращаемых функцией --ЕПУСТО для каждой ячейки из диапазона B3:B17 (числовых значений, поскольку используется двойное отрицание). Если запись СУММ(--ЕПУСТО(B3:B17) возвращает любое значение >0, функция ЕСЛИ вернет значение ИСТИНА.

Результат вычислений.

То есть, в диапазоне B3:B17 есть одна или несколько пустых ячеек.

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

Пример 3.

Формула для расчета (формула массива):

СЧИТАТЬПУСТОТЫ.

Особенности использования функции ЕПУСТО в Excel

Функция ЕПУСТО в Excel относится к числу логических функций (выполняющих проверку какого-либо условия, например, ЕСЛИ, ЕССЫЛКА, ЕЧИСЛО и др., и возвращающих результаты в виде данных логического типа: ИСТИНА, ЛОЖЬ). Синтаксическая запись функции:

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

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

Браузер не поддерживает видео.

Потребность отображать нулевые значения (0) на листах возникает не всегда. Требуют ли стандарты форматирования или собственные предпочтения отображать или скрывать нулевые значения, имеется несколько способов реализации всех этих требований.

Скрытие и отображение всех нулевых значений на листе

Выберите Файл > Параметры > Дополнительно.

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

Чтобы отображать в ячейках нулевые значения (0), установите флажок Показывать нули в ячейках, которые содержат нулевые значения.

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

Скрытие нулевых значений в выделенных ячейках

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

Выделите ячейки, содержащие нулевые значения (0), которые требуется скрыть.

Вы можете нажать клавиши CTRL+1 или на вкладке Главная щелкнуть Формат > Формат ячеек.

Щелкните Число > Все форматы.

В поле Тип введите выражение 0;-0;;@ и нажмите кнопку ОК.

Отображение скрытых значений.

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

Вы можете нажать клавиши CTRL+1 или на вкладке Главная щелкнуть Формат > Формат ячеек.

Для применения числового формата, определенного по умолчанию, выберите Число > Общий и нажмите кнопку ОК.

Скрытие нулевых значений, возвращенных формулой

Выделите ячейку, содержащую нулевое (0) значение.

На вкладке Главная щелкните стрелку рядом с кнопкой Условное форматирование и выберите "Правила выделения ячеек" > "Равно".

В левом поле введите 0.

В правом поле выберите Пользовательский формат.

В поле Формат ячейки откройте вкладку Шрифт.

В списке Цвет выберите белый цвет и нажмите кнопку ОК.

Отображение нулей в виде пробелов или тире

Для решения этой задачи воспользуйтесь функцией ЕСЛИ.

Данные в ячейках A2 и A3 на листе Excel

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

Вот как читать формулу. Если результат вычисления (A2-A3) равен "0", ничего не отображается, в том числе и "0" (это указывается двойными кавычками ""). В противном случае отображается результат вычисления A2-A3. Если вам нужно не оставлять ячейки пустыми, но отображать не "0", а что-то другое, между двойными кавычками вставьте дефис "-" или другой символ.

Скрытие нулевых значений в отчете сводной таблицы

Выберите отчет сводной таблицы.

На вкладке Анализ в группе Сводная таблица щелкните стрелку рядом с командой Параметры и выберите пункт Параметры.

Перейдите на вкладку Разметка и формат, а затем выполните следующие действия.

Изменение отображения ошибки В поле Формат установите флажок Для ошибок отображать. Введите в поле значение, которое нужно выводить вместо ошибок. Для отображения ошибок в виде пустых ячеек удалите из поля весь текст.

Изменение отображения пустой ячейки Установите флажок Для пустых ячеек отображать. Введите в поле значение, которое нужно выводить в пустых ячейках. Чтобы они оставались пустыми, удалите из поля весь текст. Чтобы отображались нулевые значения, снимите этот флажок.

Потребность отображать нулевые значения (0) на листах возникает не всегда. Требуют ли стандарты форматирования или собственные предпочтения отображать или скрывать нулевые значения, имеется несколько способов реализации всех этих требований.

Отображение и скрытие всех нулевых значений на листе

Выберите Файл > Параметры > Дополнительно.

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

Чтобы отображать в ячейках нулевые значения (0), установите флажок Показывать нули в ячейках, которые содержат нулевые значения.

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

Скрытие нулевых значений в выделенных ячейках с помощью числового формата

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

Выделите ячейки, содержащие нулевые значения (0), которые требуется скрыть.

Вы можете нажать клавиши CTRL+1 или на вкладке Главная щелкнуть Формат > Формат ячеек.

В списке Категория выберите элемент Пользовательский.

В поле Тип введите 0;-0;;@

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

Чтобы снова отобразить скрытые значения, выделите ячейки, а затем нажмите клавиши CTRL+1 или на вкладке Главная в группе Ячейки наведите указатель мыши на элемент Формат и выберите Формат ячеек. Чтобы применить числовой формат по умолчанию, в списке Категория выберите Общий. Чтобы снова отобразить дату и время, выберите подходящий формат даты и времени на вкладке Число.

Скрытие нулевых значений, возвращенных формулой, с помощью условного форматирования

Выделите ячейку, содержащую нулевое (0) значение.

На вкладке Главная в группе Стили щелкните стрелку рядом с элементом Условное форматирование, наведите указатель на элемент Правила выделения ячеек и выберите вариант Равно.

В левом поле введите 0.

В правом поле выберите Пользовательский формат.

В диалоговом окне Формат ячеек откройте вкладку Шрифт.

В поле Цвет выберите белый цвет.

Использование формулы для отображения нулей в виде пробелов или тире

Для выполнения этой задачи используйте функцию ЕСЛИ.

Чтобы этот пример проще было понять, скопируйте его на пустой лист.

Описание (результат)

Второе число вычитается из первого (0).

Возвращает пустую ячейку, если значение равно нулю

Возвращает дефис (-), если значение равно нулю

Дополнительные сведения об использовании этой функции см. в статье Функция ЕСЛИ.

Скрытие нулевых значений в отчете сводной таблицы

Щелкните отчет сводной таблицы.

На вкладке Параметры в группе Параметры сводной таблицы щелкните стрелку рядом с командой Параметры и выберите пункт Параметры.

Перейдите на вкладку Разметка и формат, а затем выполните следующие действия.

Изменение способа отображения ошибок. В поле Формат установите флажок Для ошибок отображать. Введите в поле значение, которое нужно выводить вместо ошибок. Для отображения ошибок в виде пустых ячеек удалите из поля весь текст.

Изменение способа отображения пустых ячеек. Установите флажок Для пустых ячеек отображать. Введите в поле значение, которое нужно выводить в пустых ячейках. Чтобы они оставались пустыми, удалите из поля весь текст. Чтобы отображались нулевые значения, снимите этот флажок.

Потребность отображать нулевые значения (0) на листах возникает не всегда. Требуют ли стандарты форматирования или собственные предпочтения отображать или скрывать нулевые значения, имеется несколько способов реализации всех этих требований.

Отображение и скрытие всех нулевых значений на листе

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

Чтобы отображать в ячейках нулевые значения (0), установите флажок Показывать нули в ячейках, которые содержат нулевые значения.

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

Скрытие нулевых значений в выделенных ячейках с помощью числового формата

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

Выделите ячейки, содержащие нулевые значения (0), которые требуется скрыть.

Вы можете нажать клавиши CTRL+1 или на вкладке Главная в группе Ячейки щелкнуть Формат > Формат ячеек.

В списке Категория выберите элемент Пользовательский.

В поле Тип введите 0;-0;;@

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

Чтобы снова отобразить скрытые значения, выделите ячейки, а затем на вкладке Главная в группе Ячейки наведите указатель мыши на элемент Формат и выберите Формат ячеек. Чтобы применить числовой формат по умолчанию, в списке Категория выберите Общий. Чтобы снова отобразить дату и время, выберите подходящий формат даты и времени на вкладке Число.

Скрытие нулевых значений, возвращенных формулой, с помощью условного форматирования

Выделите ячейку, содержащую нулевое (0) значение.

На вкладке Главная в группе Стили щелкните стрелку рядом с кнопкой Условное форматирование и выберите "Правила выделения ячеек" > "Равно".

В левом поле введите 0.

В правом поле выберите Пользовательский формат.

В диалоговом окне Формат ячеек откройте вкладку Шрифт.

В поле Цвет выберите белый цвет.

Использование формулы для отображения нулей в виде пробелов или тире

Для выполнения этой задачи используйте функцию ЕСЛИ.

Чтобы этот пример проще было понять, скопируйте его на пустой лист.

Копирование примера

Выделите пример, приведенный в этой статье.

Важно: Не выделяйте заголовки строк или столбцов.

Выделение примера в справке

Нажмите клавиши CTRL+C.

В Excel создайте пустую книгу или лист.

Выделите на листе ячейку A1 и нажмите клавиши CTRL+V.

Важно: Чтобы пример правильно работал, его нужно вставить в ячейку A1.

Чтобы переключиться между просмотром результатов и просмотром формул, возвращающих эти результаты, нажмите клавиши CTRL+` (знак ударения) или на вкладке Формулы в группе "Зависимости формул" нажмите кнопку Показать формулы.

Скопировав пример на пустой лист, вы можете настроить его так, как вам нужно.

Не считаются формулы в Microsoft Excel

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

Устранение проблем с вычислением

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

Способ 1: изменение формата ячеек

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

Просмотр формата ячейки в Microsoft Excel

Изменение формата в Microsoft Excel

Переход к форматированию ячейки в Microsoft Excel

Форматирование ячейки в Microsoft Excel

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

Формкла считается в Microsoft Excel

Отключение показа формул в Microsoft Excel

Отображение формул отключено в Microsoft Excel

Способ 3: исправление ошибки в синтаксисе

Пробел перед знаком равно в Microsoft Excel

В таких случаях нужно внимательно пересмотреть синтаксис тех формул, которые неправильно отображаются, и внести в них соответствующие коррективы.

Способ 4: включение пересчета формулы

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

Переход в параметры в Microsoft Excel

Установка автоматического пересчета формул в Microsoft Excel

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

Способ 5: ошибка в формуле

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

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

Ошибка в формуле в Microsoft Excel

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

Переход к вычислению формулы в Microsoft Excel

Вычисление формулы в Microsoft Excel

Закрыть

Мы рады, что смогли помочь Вам в решении проблемы.

Отблагодарите автора, поделитесь статьей в социальных сетях.

Закрыть

Опишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.


Допустим у нас есть таблица с данными. Нужно посчитать количество пустых ячеек.

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

Для этого используем функцию СЧИТАТЬПУСТОТЫ.


Нажимаем на кнопочку Вставить функцию (слева от строки формул).
В появившемся окне в поле Категория выбираем Статистические.
В поле Выберете функцию выбираем СЧИТАТЬПУСТОТЫ.
Нажимаем ОК.

Где найти функцию СЧИТАТЬПУСТОТЫ

В появившемся окне мышкой встаем в поле Диапазон и мышкой выделяем данные в которых нужно посчитать пустые ячейки. Нажимаем ОК.

Ввод функции СЧИТАТЬПУСТОТЫ

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


Добавим еще один столбец и пропишем в нем формулу, которая выдает пустую ячейку.


Для примера воспользуемся функцией ЕСЛИ.
Введем данные в поля:

ячейка,содержащая пустой текст

Протянем нашу формулу на следующие ячейки. Наша табличка примет вид.


Формулу СЧИТАТЬПУСТОТЫ протянем на следующий столбец. Результат будет тот же.

СЧИТАТЬПУСТОТЫ в Excel

Но допустим нам не надо считать пустые ячейки с формулами.
Бывает так, что нужно добавить в таблицу новые строки и нужно проверить во всех ли есть формула.


Для подсчета только пустых ячеек используем функции СУММПРОИЗВ и ЕПУСТО.

Для начала вызовем функцию СУММПРОИЗВ. Для этого нажмем на кнопочку Вставить функцию (Fx). В появившемся окне выберем категорию Математические, в поле Выберете функцию, выбрать СУММПРОИЗВ. Нажать ОК.

Где найти функцию СУММПРОИЗВ

Можно в строке формул написать =СУММПРОИЗВ(, встать на название функции курсором и нажать Вставить функцию (Fx). Появится окно с аргументами функции.

Вызвать функцию СУММПРОИЗВ из строки формул

В поле Массив1 вписываем: –ЕПУСТО(В2:В10)


Функция ЕПУСТО определяет пустая ячейка или нет и возвращает логическое значение ИСТИНА или ЛОЖЬ.


— (два минуса) преобразуют функцию ЕПУСТО в математические значения 1 или 0. Если поставить один минус, формула вернет отрицательное значение. Два минуса дадут положительное значение.

Ввод функции ЕПУСТО в СУММПРОИЗВ

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

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

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

Добавим в данные пустую строку. Результат изменится на 1.

Ввод дополнительных данных

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

Читайте также: