Exceli valem: tagastage tühi, kui -

Lang L: none (table-of-contents)

Üldine valem

=IF(A1=1,B1,"")

Kokkuvõte

Tühja tulemuse tagastamiseks funktsiooni IF abil võite kasutada tühja stringi (""). Näidatud näites on D5 valem (kopeeritud alla):

=IF(B5=1,C5,"")

Selgitus

See valem põhineb IF-funktsioonil, mis on konfigureeritud lihtsa loogilise testiga, väärtusega, mis tagastatakse, kui test on TÕENE, ja väärtusel, mis tagastatakse, kui test on VALE. Tavalises inglise keeles: kui väärtus 1 on võrdne 1, tagastage väärtus 2. Kui väärtus 1 pole 1, tagastage tühi string ("").

Pange tähele, et kui tippite "" otse Exceli lahtrisse, näete topelttsiteeritud märke. Kuid kui sisestate järgmise valemina:

=""

Te ei näe midagi, lahter näeb tühi välja.

Samuti, kui olete Exceli uus kasutaja, ei sisestata märkmete arvväärtusi jutumärkides. Teisisõnu:

=IF(A1=1,B1,"") // right =IF(A1="1",B1,"") // wrong

Numbri pakkumine jutumärkidesse ("1") põhjustab Exceli väärtuse tõlgendamise tekstina, mis põhjustab loogiliste testide nurjumise.

Tühjade lahtrite kontrollimine

Kui peate kontrollima sellise valemi tulemust, pidage meeles, et funktsioon ISBLANK tagastab vale, mis tagastab lõpliku tulemuse "" vale. On ka muid võimalusi. Kui A1 sisaldab valemiga tagastatud "", siis:

=ISBLANK(A1) // returns FALSE =COUNTBLANK(A1) // returns 1 =COUNTBLANK(A1)>0 // returns TRUE

Huvitavad Artiklid...