Формула Excel: Если ячейка не пуста -

Содержание

Общая формула

=IF(A1"",result,"")

Резюме

Чтобы выполнить действие, только если ячейка не пуста (не пуста), вы можете использовать формулу, основанную на функции ЕСЛИ. В показанном примере столбец D содержит даты завершения задачи. Формула в ячейке E5:

=IF(D5"","Done","")

Объяснение

В этом примере в столбце D записана дата завершения задачи. Следовательно, если столбец содержит дату (т.е. не пуст), мы можем считать, что задача выполнена.

Формула в ячейке E5 использует функцию ЕСЛИ, чтобы проверить, не является ли D5 «не пустым». Если да, то результат будет «Готово». Если D5 пуст, IF возвращает пустую строку (""), которая ничего не отображает "

=IF(D5"","Done","")

Этот символ представляет собой логический оператор, означающий «не равно», поэтому выражение «» означает «не ничего» или «не пусто». Если столбец D содержит значение, результатом будет ИСТИНА, а ЕСЛИ вернет «Готово». Если столбец D пуст, результатом будет ЛОЖЬ, а ЕСЛИ вернет пустую строку ("").

Два результата

Чтобы отобразить как «Готово», так и «Не выполнено», вы можете настроить формулу следующим образом:

=IF(D5"","Done","Not done")

С ISBLANK

Альтернативой является использование функции ISBLANK для проверки пустых ячеек. Функция ISBLANK возвращает TRUE, если ячейка пуста, и FALSE, если нет. Чтобы использовать ISBLANK, вы можете переписать формулу следующим образом:

=IF(ISBLANK(D5),"","Done")

Обратите внимание, что результаты ИСТИНА и ЛОЖЬ поменялись местами. Логика теперь в том, что ячейка D5 пуста.

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

=IF(NOT(ISBLANK(D5)),"Done","")

Интересные статьи...