Excel-kaava: Jos solu ei ole tyhjä -

Sisällysluettelo

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","")

Mielenkiintoisia artikkeleita...