Загальна формула
=IF(A1"",result,"")
Резюме
Щоб виконати дію лише тоді, коли клітинка не порожня (не порожня), ви можете використовувати формулу, засновану на функції IF. У наведеному прикладі стовпець D містить дати завершення завдання. Формула в комірці E5:
=IF(D5"","Done","")
Пояснення
У цьому прикладі стовпець D записує дату виконання завдання. Отже, якщо стовпець містить дату (тобто не є порожнім), ми можемо вважати, що завдання виконано.
Формула в комірці E5 використовує функцію IF, щоб перевірити, чи не є D5 "порожнім". Якщо так, результат - "Готово". Якщо D5 порожній, IF повертає порожній рядок (""), який нічого не відображає "
=IF(D5"","Done","")
Символ є логічним оператором, що означає "не дорівнює", тому вираз "" означає "не ніщо" або "не порожньо". Коли стовпець D містить значення, результатом є TRUE і IF повертає "Готово". Коли стовпець D порожній, результатом є FALSE і IF повертає порожній рядок ("").
Два результати
Щоб відобразити як "Готово", так і "Не виконано", ви можете налаштувати формулу таким чином:
=IF(D5"","Done","Not done")
З ISBLANK
Альтернативою є використання функції ISBLANK для тестування порожніх комірок. Функція ISBLANK повертає TRUE, коли комірка порожня, і FALSE, якщо ні. Щоб використовувати ISBLANK, ви можете переписати формулу так:
=IF(ISBLANK(D5),"","Done")
Зверніть увагу, результати TRUE та FALSE були помінені місцями. Зараз логіка така, якщо клітинка D5 порожня.
Щоб зберегти вихідну послідовність та логіку, ви можете додати функцію NOT так:
=IF(NOT(ISBLANK(D5)),"Done","")