Excel-Formel: Wenn die Zelle nicht leer ist -

Inhaltsverzeichnis

Generische Formel

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

Zusammenfassung

Um eine Aktion nur dann auszuführen, wenn die Zelle nicht leer (nicht leer) ist, können Sie eine Formel verwenden, die auf der IF-Funktion basiert. In dem gezeigten Beispiel enthält Spalte D die Abschlussdaten der Aufgabe. Die Formel in Zelle E5 lautet:

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

Erläuterung

In diesem Beispiel wird in Spalte D das Datum aufgezeichnet, an dem eine Aufgabe abgeschlossen wurde. Wenn die Spalte ein Datum enthält (dh nicht leer ist), können wir davon ausgehen, dass die Aufgabe abgeschlossen ist.

Die Formel in Zelle E5 verwendet die IF-Funktion, um zu überprüfen, ob D5 "nicht leer" ist. Wenn ja, ist das Ergebnis "Fertig". Wenn D5 leer ist, gibt IF eine leere Zeichenfolge ("") zurück, die nichts anzeigt. "

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

Das Symbol ist ein logischer Operator, der "ungleich" bedeutet, daher bedeutet der Ausdruck "" "nichts" oder "nicht leer". Wenn Spalte D einen Wert enthält, ist das Ergebnis TRUE und IF gibt "Done" zurück. Wenn Spalte D leer ist, ist das Ergebnis FALSE und IF gibt eine leere Zeichenfolge ("") zurück.

Zwei Ergebnisse

Um sowohl "Fertig" als auch "Nicht erledigt" anzuzeigen, können Sie die Formel wie folgt anpassen:

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

Mit ISBLANK

Eine Alternative besteht darin, die ISBLANK-Funktion zum Testen auf leere Zellen zu verwenden. Die ISBLANK-Funktion gibt TRUE zurück, wenn eine Zelle leer ist, und FALSE, wenn nicht. Um ISBLANK zu verwenden, können Sie die Formel folgendermaßen umschreiben:

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

Beachten Sie, dass die Ergebnisse TRUE und FALSE ausgetauscht wurden. Die Logik ist jetzt, wenn Zelle D5 leer ist.

Um die ursprüngliche Reihenfolge und Logik beizubehalten, können Sie die NOT-Funktion folgendermaßen hinzufügen:

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

Interessante Beiträge...