Как вычислить в Excel, если ячейки не пустые: 7 примеров формул

  • Поделись Этим
Hugh West

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

Скачать Рабочую тетрадь для практических занятий

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

Calculate If Cell is Not Blank.xlsx

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

В этой статье мы должны использовать функция ПЧ для всех методов вычисления, если ячейка не пустая в Excel. Мы будем использовать другие функции наряду с ЕСЛИ функция и проверка заготовок и вычисление.

Функция IF это одна из наиболее часто используемых функций Excel. Это логическая функция, используемая для сравнения между значением и тем, что мы хотим, и выдачи результата. ЕСЛИ Оператор имеет два результата. Первый результат - если наше сравнение является Правда , второй, если наше сравнение Ложь .

Синтаксис:

IF(logical_test, value_if_true, [value_if_false])

Аргументы:

логический_тест - Условие, которое мы задали для проверки. Условие, которое вы хотите проверить.

значение_если_истина - Если логический тест Правда функция возвращает значение. Это значение устанавливается здесь.

value_if_false - Если логический тест Ложь , функция возвращает это значение.

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

1. Комбинируйте функции ЕСЛИ и И для вычисления, если ячейки не пустые

В этом разделе мы будем использовать комбинацию ЕСЛИ & И функции .

Сайт И Функция представляет собой логический тест. Она проверяет, все ли условия верны, а затем возвращает значение TRUE Или если какое-либо из условий не выполняется, то возвращается FALSE .

Синтаксис:

AND(logical1, [logical2], ...)

Аргументы:

логический1 - Это первое условие, которое мы хотим проверить, которое может считать себя либо TRUE или FALSE .

logical2, ... - Дополнительные условия, которые мы хотим проверить, которые можно рассматривать как TRUE или FALSE Мы можем задать максимум 255 условий.

Шаг 1:

  • Добавьте строку, чтобы показать расчет.

Шаг 2:

  • Перейти к Ячейка C14 .
  • Напишите формулу и это:
=IF(AND(B7"",B8""),C7+C8,"")

Шаг 3:

  • Теперь нажмите Войти .

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

Шаг 4:

  • Теперь удалите данные из Клетка B7 и посмотрите, что произойдет.

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

2. Применение функций ЕСЛИ и ИЛИ для вычисления для незаполненных ячеек

Функция ИЛИ это логическая функция. Она используется для определения того, являются ли какие-либо состояния в тесте TRUE .

Возвращается TRUE если любой из его аргументов оценивается как действительный, и возвращает FALSE если все его аргументы оцениваются как неверные.

Синтаксис:

OR(logical1, [logical2], ...)

Аргументы:

логический1 - Это первое условие, которое мы хотим проверить, которое может рассматривать либо TRUE или FALSE .

logical2, ... - Дополнительные условия, которые мы хотим проверить, которые могут учитывать либо TRUE или FALSE Мы можем задать максимум 255 условий.

Шаг 1:

  • Перейти к Ячейка C14 .
  • Напишите комбинацию ЕСЛИ & ИЛИ формула. Формула будет:
=IF(OR(B7="",B8=""),"",C7+C8)

Шаг 2:

  • Затем нажмите Войти .

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

Шаг 3:

  • Мы хотим посмотреть, что происходит с пустыми ячейками.
  • Удалить данные из Клетка B7 .

Мы видим, что отображается пустота, расчет не выполняется из-за пустых ячеек.

3. Комбинация функций ISBLANK и OR для вычисления для непустых ячеек

Функция ISBLANK это версия IS группа функций. Она проверяет любое значение или ячейку и возвращает TRUE если найдено пустое место. Иначе, FALSE покажет результат.

Шаг 1:

  • Запишите формулу в Клетка C14. Формула будет такой:
=IF(OR(ISBLANK(B7),ISBLANK(B8)),"",C7+C8)

Шаг 2:

  • Нажмите кнопку Войти .

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

Шаг 3:

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

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

4. Объединить COUNTA и IF для суммирования только непустых ячеек

Функция COUNTA подсчитывает количество непустых ячеек в определенном диапазоне.

Синтаксис:

COUNTA(value1, [value2], ...)

Аргументы:

значение1 - Первый аргумент описывает значения, которые мы хотим подсчитать.

значение2, ... - Дополнительные аргументы, описывающие значения, которые мы хотим подсчитать. Мы можем задать максимум 255 аргументов.

Шаг 1:

  • Снова обратитесь к Ячейка C14 и напишите следующую формулу.
=IF(COUNTA(B5:B12)=8,SUM(C5:C12),"")

Шаг 2:

  • Затем нажмите Войти .

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

Шаг 3:

  • Теперь добавьте случайные данные на Ячейка B9 .

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

Похожие чтения:

  • Найти пустую ячейку в Excel (7 методов)
  • Если ячейка пустая, то показать 0 в Excel (4 способа)
  • Как вернуть значение, если ячейка пуста (12 способов)
  • Выделение пустых ячеек в Excel (4 плодотворных способа)

5. объединение IF и COUNTBLANK для суммирования непустых ячеек с пустыми ячейками внутри

Функция COUNTBLANK является одной из статистических функций. Она используется для подсчета количества пустых ячеек в диапазоне.

Синтаксис:

COUNTBLANK(range)

Аргумент:

Диапазон - Диапазон, из которого мы хотим подсчитать пустые ячейки.

Шаг 1:

  • Мы напишем COUNTBLANK функция в Ячейка C14 Формула будет такой:
=IF(COUNTBLANK(B5:B12),"",SUM(C5:C12))

Шаг 2:

  • Затем нажмите Войти .

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

Шаг 3:

  • Теперь поместите случайные данные в Ячейка B9 и посмотрите, что произойдет.

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

6. Операция COUNTIF для вычисления итогов по непустым ячейкам

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

Синтаксис:

COUNTIF(диапазон, критерии)

Аргументы:

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

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

Шаг 1:

  • Перейти к Ячейка C14 .
  • Теперь напишите следующую формулу:
=IF(COUNTIF(B5:B12,"")>0,"",SUM(C5:C12))

Шаг 2:

  • Теперь нажмите Войти .

Мы не видим никакого результата после применения формулы.

Шаг 3:

  • Мы добавляем случайные данные в Ячейка B9 .

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

7. объединение SUMPRODUCT и IF для суммирования данных с пустыми ячейками внутри

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

Синтаксис:

=SUMPRODUCT(array1, [array2], [array3], ...)

Аргументы:

array1 - Это первый аргумент массива, компоненты которого мы хотим умножить, а затем сложить.

[массив2], [массив3], ... - Это необязательные аргументы. Мы можем добавить до 255 аргументов.

Шаг 1:

  • Применить SUMPRODUCT функцию, как в следующей формуле:
=IF(SUMPRODUCT(--(B5:B12=""))>0,"",SUM(C5:C12))

Шаг 2:

  • Теперь нажмите Войти .

Шаг 3:

  • Теперь запишите имя в пустую ячейку ячейки Имя колонна.

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

Заключение

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

Хью Уэст — опытный тренер и аналитик Excel с более чем 10-летним опытом работы в отрасли. Он имеет степень бакалавра в области бухгалтерского учета и финансов и степень магистра делового администрирования. Хью страстно любит преподавать и разработал уникальный подход к обучению, которому легко следовать и который легко понять. Его экспертные знания Excel помогли тысячам студентов и специалистов по всему миру улучшить свои навыки и преуспеть в своей карьере. В своем блоге Хью делится своими знаниями со всем миром, предлагая бесплатные учебные пособия по Excel и онлайн-обучение, чтобы помочь отдельным лицам и компаниям полностью раскрыть свой потенциал.