![](https://cdn.wiki-base.com/1616685/excel_formula_if_cell_is_not_blank__2.png.webp)
Yleinen kaava
=IF(A1"",result,"")
Yhteenveto
Jos haluat suorittaa toiminnon vain silloin, kun solu ei ole tyhjä (ei tyhjä), voit käyttää IF-funktioon perustuvaa kaavaa. Esitetyssä esimerkissä sarake D sisältää tehtävän suorittamisen päivämäärät. Solun E5 kaava on:
=IF(D5"","Done","")
Selitys
Tässä esimerkissä sarake D tallentaa päivämäärän, jolloin tehtävä on suoritettu. Siksi, jos sarake sisältää päivämäärän (eli ei ole tyhjä), voimme olettaa, että tehtävä on valmis.
Solun E5 kaava käyttää IF-toimintoa tarkistaakseen, onko D5 "ei tyhjä". Jos näin on, tulos on "Valmis". Jos D5 on tyhjä, IF palauttaa tyhjän merkkijonon (""), joka ei näytä mitään "
=IF(D5"","Done","")
Symboli on looginen operaattori, joka tarkoittaa "ei ole yhtä suuri kuin", joten ilmaus "" tarkoittaa "ei mitään" tai "ei tyhjä". Kun sarake D sisältää arvon, tulos on TOSI ja IF palauttaa "Valmis". Kun sarake D on tyhjä, tulos on EPÄTOSI ja IF palauttaa tyhjän merkkijonon ("").
Kaksi tulosta
Jos haluat näyttää sekä Valmis että Ei valmis, voit säätää kaavaa seuraavasti:
=IF(D5"","Done","Not done")
ISBLANKin kanssa
Vaihtoehto on käyttää ISBLANK-toimintoa tyhjien solujen testaamiseen. ISBLANK-toiminto palauttaa TOSI, kun solu on tyhjä, ja TOSI, jos ei. Voit käyttää ISBLANKia kirjoittamalla kaavan uudelleen seuraavasti:
=IF(ISBLANK(D5),"","Done")
Huomaa, että TOSI- ja EPÄTOSI-tulokset on vaihdettu. Logiikka on nyt, jos solu D5 on tyhjä.
Voit säilyttää alkuperäisen järjestyksen ja logiikan lisäämällä EI-toiminnon näin:
=IF(NOT(ISBLANK(D5)),"Done","")