Excel vzorec: Pokud buňka není prázdná -

Obsah

Obecný vzorec

=IF(A1"",result,"")

souhrn

Chcete-li provést akci pouze v případě, že buňka není prázdná (není prázdná), můžete použít vzorec založený na funkci IF. V zobrazeném příkladu obsahuje sloupec D data dokončení úkolu. Vzorec v buňce E5 je:

=IF(D5"","Done","")

Vysvětlení

V tomto příkladu sloupec D zaznamenává datum dokončení úkolu. Pokud tedy sloupec obsahuje datum (tj. Není prázdné), můžeme předpokládat, že je úkol dokončen.

Vzorec v buňce E5 používá funkci IF ke kontrole, zda D5 není „prázdný“. Pokud ano, výsledek je „Hotovo“. Pokud je D5 prázdný, IF vrátí prázdný řetězec (""), který nic nezobrazuje "

=IF(D5"","Done","")

Symbol je logický operátor, který znamená „nerovná se“, takže výraz „“ znamená „nic“ nebo „není prázdný“. Pokud sloupec D obsahuje hodnotu, je výsledek TRUE a IF vrátí „Hotovo“. Když je sloupec D prázdný, výsledkem je FALSE a IF vrátí prázdný řetězec ("").

Dva výsledky

Chcete-li zobrazit „Hotovo“ i „Nedokončeno“, můžete upravit vzorec takto:

=IF(D5"","Done","Not done")

S ISBLANK

Alternativou je použití funkce ISBLANK k testování prázdných buněk. Funkce ISBLANK vrací TRUE, když je buňka prázdná, a FALSE, pokud není. Chcete-li použít ISBLANK, můžete vzorec přepsat takto:

=IF(ISBLANK(D5),"","Done")

Všimněte si, že výsledky TRUE a FALSE byly vyměněny. Logika nyní je, pokud je buňka D5 prázdná.

Chcete-li zachovat původní posloupnost a logiku, můžete přidat funkci NOT takto:

=IF(NOT(ISBLANK(D5)),"Done","")

Zajímavé články...