Exceli valem: kui lahter pole tühi -

Lang L: none (table-of-contents)

Üldine valem

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

Kokkuvõte

Toimingu tegemiseks ainult siis, kui lahter pole tühi (mitte tühi), võite kasutada funktsiooni IF põhjal valemit. Näidatud veerus D on ülesande täitmise kuupäevad. Lahtris E5 on valem:

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

Selgitus

Selles näites veerus D on ülesande täitmise kuupäev. Seega, kui veerg sisaldab kuupäeva (st ei ole tühi), võime eeldada, et ülesanne on lõpule viidud.

Lahtris E5 olev valem kasutab funktsiooni IF, et kontrollida, kas D5 pole "tühi". Kui jah, siis on tulemuseks "Valmis". Kui D5 on tühi, tagastab IF tühja stringi (""), mis ei näita midagi "

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

Sümbol on loogiline operaator, mis tähendab "pole võrdne", nii et väljend "" tähendab "mitte midagi" või "mitte tühi". Kui veerg D sisaldab väärtust, on tulemus TÕENE ja IF tagastab väärtuse "Valmis". Kui veerg D on tühi, on tulemus FALSE ja IF tagastab tühja stringi ("").

Kaks tulemust

Nii „Valmis“ kui „Pole tehtud“ kuvamiseks saate valemit kohandada järgmiselt:

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

ISBLANKiga

Alternatiiv on tühjade lahtrite testimiseks kasutada funktsiooni ISBLANK. Funktsioon ISBLANK tagastab TÕENE, kui lahter on tühi, ja FALSE, kui mitte. ISBLANKi kasutamiseks võite valemi ümber kirjutada järgmiselt:

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

Pange tähele, et TRUE ja FALSE tulemused on vahetatud. Loogika on nüüd selline, kui lahter D5 on tühi.

Algse järjestuse ja loogika säilitamiseks võite lisada funktsiooni EI niimoodi:

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

Huvitavad Artiklid...