
Generisk formel
=IF(A1=1,B1,"")
Sammanfattning
För att returnera ett tomt resultat med IF-funktionen kan du använda en tom sträng (""). I exemplet som visas är formeln i D5 (kopierad):
=IF(B5=1,C5,"")
Förklaring
Denna formel är baserad på IF-funktionen, konfigurerad med ett enkelt logiskt test, ett värde som ska returneras när testet är SANT och ett värde som ska returneras när testet är FALSE. På vanlig engelska: om värde 1 är lika med 1, returnerar du värde 2. Om värde 1 inte är 1, returnera en tom sträng ("").
Observera att om du skriver "" direkt i en cell i Excel ser du de dubbla citattecknen. Men när du anger som en sådan formel:
=""
Du ser inget, cellen ser tom ut.
Om du inte är ny i Excel, anges inte numeriska värden i citattecken. Med andra ord:
=IF(A1=1,B1,"") // right =IF(A1="1",B1,"") // wrong
Att slå in ett tal i citattecken ("1") får Excel att tolka värdet som text, vilket får logiska tester att misslyckas.
Letar efter tomma celler
Om du behöver kontrollera resultatet av en sådan formel, tänk på att ISBLANK-funktionen returnerar FALSE när du kontrollerar en formel som returnerar "" som ett slutresultat. Det finns dock andra alternativ. Om A1 innehåller "" returneras med en formel, då:
=ISBLANK(A1) // returns FALSE =COUNTBLANK(A1) // returns 1 =COUNTBLANK(A1)>0 // returns TRUE