Excel-formel: Om cellen inte är tom -

Innehållsförteckning

Generisk formel

=IF(A1"",result,"")

Sammanfattning

För att vidta en åtgärd endast när cellen inte är tom (inte tom) kan du använda en formel baserad på IF-funktionen. I det visade exemplet innehåller kolumn D uppgifter för fullständiga uppgifter. Formeln i cell E5 är:

=IF(D5"","Done","")

Förklaring

I det här exemplet registrerar kolumn D datumet då en uppgift slutfördes. Om kolumnen innehåller ett datum (dvs. är inte tomt) kan vi anta att uppgiften är klar.

Formeln i cell E5 använder IF-funktionen för att kontrollera om D5 är "inte tom". Om så är fallet är resultatet "Klar". Om D5 är tom returnerar IF en tom sträng ("") som inte visar något "

=IF(D5"","Done","")

Symbolen är en logisk operator som betyder "inte lika med", så uttrycket "" betyder "inte ingenting" eller "inte tomt". När kolumn D innehåller ett värde är resultatet SANT och IF returnerar "Klar". När kolumn D är tom är resultatet FALSE och IF returnerar en tom sträng ("").

Två resultat

För att visa både "Klar" och "Inte gjort" kan du justera formeln så här:

=IF(D5"","Done","Not done")

Med ISBLANK

Ett alternativ är att använda ISBLANK-funktionen för att testa för tomma celler. ISBLANK-funktionen returnerar SANT när en cell är tom och FALSK om inte. För att använda ISBLANK kan du skriva om formeln så här:

=IF(ISBLANK(D5),"","Done")

Observera att SANT och FALSKT resultat har bytts. Logiken är nu om cell D5 är tom.

För att behålla den ursprungliga sekvensen och logiken kan du lägga till INTE-funktionen så här:

=IF(NOT(ISBLANK(D5)),"Done","")

Intressanta artiklar...