Формула игнорировать или рассматривать как пустую ячейку, которая содержит другую формулу без результата?

468
Kenny

Я использую Excel 2007

У меня есть ячейка B14, которая содержит формулу, получающую данные из другого листа, и иногда эта формула может не иметь результата.

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

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

=IF(B14<>"","Not Empty","Empty") 

Но он видит формулу в B14 и рассматривает ее как ячейку не пустую?

0
Было бы полезно, если бы вы обновили свой ответ, включив формулу в ячейку `B14`, чтобы мы могли видеть, что он возвращает. Rey Juna 6 лет назад 1

1 ответ на вопрос

0
Rajesh S

Нет необходимости делать что-то отличное от IGNORE или обрабатывать пустую ячейку формулы, если ячейка формулы не имеет РЕЗУЛЬТАТОВ. Так как Excel автоматически игнорирует или рассматривает пустую ячейку.

Позвольте мне показать, как !!

enter image description here

  1. Синие клетки являются A2и A3не имеют значения, так что Формула в ячейке A5возвращает нулевое значение.
  2. Белые клетки являются B2и B3имеют значение, 20и 10, Cell, B5имеет формулу добавляет ячейка A5, B2 & B3возвращается 30.
  3. Это простое упражнение показывает, что Excel автоматически считает ячейку A5нулевой ячейкой или ячейкой без значения.

Примечание. Примените этот формат ячейки, 0;0;"";"text"@чтобы пустая ячейка отображалась, если имеет нулевое значение.

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

=IF(AND(ISFORMULA(A5),A5=0),"Empty","Not Empty") 

Вернется ПУСТАЯ.

Рад помочь вам @kenny ,,, продолжайте в том же духе! Rajesh S 6 лет назад 0

Похожие вопросы