Excel vzorec: Ak bunka nie je prázdna -

Obsah

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","")

Zaujímavé články...