![](https://cdn.wiki-base.com/1616685/excel_formula_if_cell_is_not_blank__2.png.webp)
Generička formula
=IF(A1"",result,"")
Sažetak
Da biste poduzeli radnju samo kada ćelija nije prazna (nije prazna), možete upotrijebiti formulu koja se temelji na funkciji IF. U prikazanom primjeru stupac D sadrži datume dovršetka zadatka. Formula u ćeliji E5 je:
=IF(D5"","Done","")
Obrazloženje
U ovom primjeru stupac D bilježi datum dovršenja zadatka. Stoga, ako stupac sadrži datum (tj. Nije prazan), možemo pretpostaviti da je zadatak dovršen.
Formula u ćeliji E5 koristi funkciju IF da provjeri je li D5 "prazan". Ako je tako, rezultat je "Gotovo". Ako je D5 prazan, IF vraća prazan niz ("") koji ne prikazuje ništa "
=IF(D5"","Done","")
Simbol je logički operator koji znači "nije jednako", pa izraz "" znači "nije ništa" ili "nije prazan". Kada stupac D sadrži vrijednost, rezultat je TRUE i IF vraća "Gotovo". Kad je stupac D prazan, rezultat je FALSE i IF vraća prazan niz ("").
Dva rezultata
Da biste prikazali i "Gotovo" i "Nije gotovo", formulu možete prilagoditi ovako:
=IF(D5"","Done","Not done")
Uz ISBLANK
Alternativa je upotreba funkcije ISBLANK za testiranje praznih stanica. Funkcija ISBLANK vraća TRUE kada je ćelija prazna i FALSE ako nije. Da biste koristili ISBLANK, formulu možete prepisati ovako:
=IF(ISBLANK(D5),"","Done")
Primijetite da su istiniti i lažni rezultati zamijenjeni. Logika je sada ako je ćelija D5 prazna.
Da biste zadržali izvorni slijed i logiku, možete dodati funkciju NOT ovako:
=IF(NOT(ISBLANK(D5)),"Done","")