Excel-formule: als cel niet leeg is -

Inhoudsopgave

Generieke formule

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

Samenvatting

Als u alleen een actie wilt ondernemen als de cel niet leeg is (niet leeg), kunt u een formule gebruiken die is gebaseerd op de ALS-functie. In het getoonde voorbeeld bevat kolom D de voltooiingsdatums van de taak. De formule in cel E5 is:

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

Uitleg

In dit voorbeeld vermeldt kolom D de datum waarop een taak is voltooid. Daarom, als de kolom een ​​datum bevat (dwz niet leeg is), kunnen we aannemen dat de taak is voltooid.

De formule in cel E5 gebruikt de ALS-functie om te controleren of D5 "niet leeg" is. Als dit het geval is, is het resultaat "Gereed". Als D5 leeg is, geeft IF een lege tekenreeks ("") die niets weergeeft "

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

Het symbool is een logische operator die "niet gelijk aan" betekent, dus de uitdrukking "" betekent "niet niets" of "niet leeg". Als kolom D een waarde bevat, is het resultaat WAAR en geeft IF "Gereed" terug. Als kolom D leeg is, is het resultaat FALSE en geeft IF een lege tekenreeks ("") als resultaat.

Twee resultaten

Om zowel "Klaar" als "Niet klaar" weer te geven, kunt u de formule als volgt aanpassen:

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

Met ISBLANK

Een alternatief is om de functie ISBLANK te gebruiken om te testen op lege cellen. De functie ISLEEG geeft WAAR terug als een cel leeg is en ONWAAR als dat niet het geval is. Om ISBLANK te gebruiken, kunt u de formule als volgt herschrijven:

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

Merk op dat de TRUE en FALSE resultaten zijn verwisseld. De logica is nu als cel D5 leeg is.

Om de originele volgorde en logica te behouden, kunt u de NOT-functie als volgt toevoegen:

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

Interessante artikelen...