
Generisk formel
=IF(A1=1,B1,"")
Sammendrag
For å returnere et tomt resultat ved hjelp av IF-funksjonen, kan du bruke en tom streng (""). I eksemplet vist er formelen i D5 (kopiert ned):
=IF(B5=1,C5,"")
Forklaring
Denne formelen er basert på IF-funksjonen, konfigurert med en enkel logisk test, en verdi som skal returneres når testen er SANT, og en verdi som skal returneres når testen er FALSE. På vanlig engelsk: Hvis Verdi 1 er lik 1, returnerer Verdi 2. Hvis Verdi 1 ikke er 1, returner en tom streng ("").
Merk at hvis du skriver "" direkte inn i en celle i Excel, vil du se tegnene med dobbelt anførselstegn. Men når du skriver inn som en formel som denne:
=""
Du vil ikke se noe, cellen vil se blank ut.
Også, hvis du ikke har brukt Excel før, blir ikke numeriske verdier lagt inn i anførselstegn. Med andre ord:
=IF(A1=1,B1,"") // right =IF(A1="1",B1,"") // wrong
Innpakning av et tall i anførselstegn ("1") får Excel til å tolke verdien som tekst, noe som vil føre til at logiske tester mislykkes.
Ser etter tomme celler
Hvis du trenger å sjekke resultatet av en formel som denne, vær oppmerksom på at ISBLANK-funksjonen vil returnere FALSE når du sjekker en formel som returnerer "" som et endelig resultat. Det er imidlertid andre alternativer. Hvis A1 inneholder "" returnert med en formel, så:
=ISBLANK(A1) // returns FALSE =COUNTBLANK(A1) // returns 1 =COUNTBLANK(A1)>0 // returns TRUE