Excel EDATE-Formel

Excel EDATE-Formel

Ich verwende Excel 2013. Ich habe eine Edate-Formel in Spalte B, die das Datum in Spalte A betrachtet und dann 5 Monate hinzufügt. Meine Frage ist: Wenn in Spalte A eine leere Zelle ist, erscheint in der angrenzenden Zelle in Spalte B ein komisches Datum. Gibt es eine Möglichkeit, dies zu verhindern und vielleicht nichts anzuzeigen, ohne die Formel aus der Spalte zu entfernen?

Screenshot von Excel

Antwort1

Sie müssen lediglich eine IF-Anweisung verwenden

=IF(A2<>"",EDATE(A2,5),"")

Kopieren Sie dies für jede Zelle nach unten, damit die Berechnung für alle Zeilen durchgeführt wird.

Die Syntax ist

IF(condition, if condition is true, if condition is false)

In diesem Fall ist die Bedingung A2 <> "", dass A2 nicht leer ist. Wenn es nicht leer ist, wechseln Sie zur wahren Bedingung (Ihrer ursprünglichen Formel), andernfalls wechseln Sie zur falschen Bedingung.

Mehr Details

Bearbeiten

Wenn Sie dieser Formel Tage hinzufügen müssen, verwenden Sie gemäß den Kommentaren

=IF(A4<>"",EDATE(A4+14,5),"")

Antwort2

Überprüfen Sie zunächst, ob Daten in der Zelle vorhanden sind. Wenn dies der Fall ist, berechnen Sie anschließend mit EDATE:

=IF(A4<>"",EDATE(A4,5),"")

verwandte Informationen