Excel-kaava: Palauta tyhjä, jos -

Sisällysluettelo

Yleinen kaava

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

Yhteenveto

Voit palauttaa tyhjän tuloksen IF-funktiolla käyttämällä tyhjää merkkijonoa (""). Esitetyssä esimerkissä kaavan kohdassa D5 (kopioitu alaspäin) on:

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

Selitys

Tämä kaava perustuu IF-toimintoon, joka on määritetty yksinkertaisella loogisella testillä, palautettavaan arvoon, kun testi on TOSI, ja arvoon, joka palautetaan, kun testi on EPÄTOSI. Yksinkertaisena englanniksi: jos arvo 1 on 1, palauta arvo 2. Jos arvo 1 ei ole 1, palauta tyhjä merkkijono ("").

Huomaa, että jos kirjoitat "" suoraan soluun Excelissä, näet kaksoislainausmerkit. Kuitenkin, kun annat seuraavan kaavan:

=""

Et näe mitään, solu näyttää tyhjältä.

Lisäksi, jos olet uusi Excel-käyttäjä, huomautuksen numeerisia arvoja ei syötetä lainausmerkeissä. Toisin sanoen:

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

Numeron kääriminen lainausmerkkeihin ("1") saa Excelin tulkitsemaan arvon tekstinä, mikä aiheuttaa loogisten testien epäonnistumisen.

Tarkistetaan tyhjiä soluja

Jos haluat tarkistaa tällaisen kaavan tuloksen, muista, että ISBLANK-toiminto palauttaa EPÄTOSI tarkistaessasi kaavan, joka palauttaa lopputuloksena "". On kuitenkin muitakin vaihtoehtoja. Jos A1 sisältää kaavan palauttaman "", niin:

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

Mielenkiintoisia artikkeleita...