Excel

Если ячейка не пуста

If Cell Is Not Blank

Формула 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 возвращает ИСТИНА, если ячейка пуста, и ЛОЖЬ, если нет. Чтобы использовать ISBLANK, вы можете переписать формулу следующим образом:

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

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

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

 
= IF ( NOT ( ISBLANK (D5)),'Done','')
Автор Дэйв Брунс


^