
Všeobecný vzorec
=IF(A1"",result,"")
Zhrnutie
Ak chcete vykonať akciu, iba ak bunka nie je prázdna (nie je prázdna), môžete použiť vzorec založený na funkcii IF. V zobrazenom príklade obsahuje stĺpec D dátumy dokončenia úlohy. Vzorec v bunke E5 je:
=IF(D5"","Done","")
Vysvetlenie
V tomto príklade stĺpec D zaznamenáva dátum dokončenia úlohy. Ak teda stĺpec obsahuje dátum (tj. Nie je prázdny), môžeme predpokladať, že úloha je dokončená.
Vzorec v bunke E5 pomocou funkcie IF kontroluje, či D5 „nie je prázdny“. Ak je to tak, výsledok je „Hotovo“. Ak je D5 prázdny, IF vráti prázdny reťazec (""), ktorý nič nezobrazuje "
=IF(D5"","Done","")
Symbol je logický operátor, ktorý znamená „nerovná sa“, takže výraz „“ znamená „nič“ alebo „nie je prázdny“. Ak stĺpec D obsahuje hodnotu, je výsledok TRUE a IF vráti „Hotovo“. Ak je stĺpec D prázdny, výsledkom je FALSE a IF vráti prázdny reťazec ("").
Dva výsledky
Ak chcete zobraziť „Hotovo“ aj „Nedokončené“, môžete upraviť vzorec takto:
=IF(D5"","Done","Not done")
S ISBLANK
Alternatívou je použitie funkcie ISBLANK na testovanie prázdnych buniek. Funkcia ISBLANK vráti TRUE, keď je bunka prázdna, a FALSE, ak nie. Ak chcete použiť ISBLANK, môžete vzorec prepísať takto:
=IF(ISBLANK(D5),"","Done")
Všimnite si, že výsledky TRUE a FALSE boli zamenené. Logika teraz je, ak je bunka D5 prázdna.
Ak chcete zachovať pôvodnú postupnosť a logiku, môžete pridať funkciu NOT takto:
=IF(NOT(ISBLANK(D5)),"Done","")