Excel

Ak bunka nie je prázdna

If Cell Is Not Blank

Vzorec programu Excel: Ak bunka nie je prázdnaGenerický vzorec | _+_ | Zhrnutie

Ak chcete vykonať akciu iba vtedy, ak bunka nie je prázdna (nie je prázdna), môžete použiť vzorec založený na znaku IF funkcia . V zobrazenom príklade obsahuje stĺpec D dátum dokončenia úlohy. Vzorec v bunke E5 je:



= IF (A1'',result,'')
Vysvetlenie

V tomto prípade stĺpec D zaznamenáva dátum dokončenia úlohy. Ak teda stĺpec obsahuje dátum (t.j. nie je prázdny), môžeme predpokladať, že úloha je dokončená.

Vzorec v bunke E5 používa funkciu IF na kontrolu, či D5 nie je prázdne. 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','')

Symbolom je a logický operátor to znamená „nerovná sa“, takže výraz „“ znamená „nič“ alebo „nie je prázdne“. Keď stĺpec D obsahuje hodnotu, výsledok je PRAVDA a IF vráti „Hotovo“. Keď je stĺpec D prázdny, výsledok je FALSE a IF vráti znak prázdny reťazec ('').

Dva výsledky

Ak chcete zobraziť „Hotovo“ aj „Nedokončené“, môžete vzorec upraviť takto:



 
= IF (D5'','Done','')

S ISBLANK

Alternatívou je použiť Funkcia ISBLANK na testovanie prázdnych buniek. Funkcia ISBLANK vráti hodnotu TRUE, ak je bunka prázdna, a FALSE, ak nie je. Ak chcete použiť ISBLANK, môžete vzorec prepísať takto:

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

Všimnite si, že PRAVÉ a NEPRAVDIVÉ výsledky boli vymenené. Logika je teraz ak je bunka D5 prázdna .

Aby ste zachovali pôvodnú postupnosť a logiku, môžete pridať NEFUNKCIA Páči sa ti to:

 
= IF ( ISBLANK (D5),'','Done')
Autor Dave Bruns


^