![](https://cdn.wiki-base.com/1616685/excel_formula_if_cell_is_not_blank__2.png.webp)
Обща формула
=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","")