Excel-Tutorial: Datum vergleichen mit der WENN-Funktion
Hier ist ein ausführliches Tutorial, wie du in Excel Datumsangaben mithilfe der WENN-Funktion vergleichst.
(Vor, nach oder am heutigen Tag)
In Excel werden Datumsangaben intern als fortlaufende Zahlen gespeichert. Das ist sehr praktisch, denn dadurch kannst du mathematische Operatoren wie „kleiner als“ (<) oder „größer als“ (>) verwenden, um Zeitpunkte zu vergleichen.
1. Grundlagen: Die Operatoren
Bevor wir starten, hier die wichtigsten Zeichen für deine Formeln:
<: Vor (früher als)>: Nach (später als)<=: Am oder vor (einschließlich des Datums)>=: Am oder nach (einschließlich des Datums)=: Genau am
2. Datum mit dem heutigen Tag vergleichen (HEUTE)
Um ein Datum in einer Zelle (z. B. A2) mit dem aktuellen Tag zu vergleichen, nutzt du die Funktion HEUTE().
Szenario: Ist eine Frist abgelaufen?
Wenn das Datum in A2 in der Vergangenheit liegt, soll "Abgelaufen" erscheinen, ansonsten "Offen".
Formel:
=WENN(A2 < HEUTE(); "Abgelaufen"; "Offen")
- A2 < HEUTE(): Prüft, ob das Datum vor heute liegt.
- "Abgelaufen": Erscheint, wenn die Prüfung WAHR ist.
- "Offen": Erscheint, wenn die Prüfung FALSCH ist (also heute oder in der Zukunft).
3. Zwei Datumsangaben miteinander vergleichen
Oft möchte man zwei Spalten vergleichen (z. B. „Geplantes Datum“ vs. „Tatsächliches Datum“).
Szenario: War die Lieferung pünktlich?
- Spalte A: Liefertermin (Soll)
- Spalte B: Erhalten am (Ist)
Formel:
=WENN(B2 <= A2; "Pünktlich"; "Verspätet")
- B2 <= A2: Wenn das Erhaltsdatum kleiner oder gleich dem Liefertermin ist, war es rechtzeitig.
4. Prüfung auf "Heute" mit Status-Meldung
Manchmal möchtest du genau wissen, ob ein Termin heute ansteht.
Formel:
=WENN(A2 = HEUTE(); "Heute fällig!"; WENN(A2 < HEUTE(); "Überfällig"; "Zukunft"))
(Dies ist eine verschachtelte WENN-Funktion, die drei Zustände prüft.)
5. Profi-Tipps & Fehlerbehebung
Leere Zellen abfangen
Wenn eine Zelle leer ist, interpretiert Excel dies oft als ein Datum im Jahr 1900 (sehr weit in der Vergangenheit). Um das zu verhindern, solltest du prüfen, ob die Zelle leer ist:
=WENN(A2=""; ""; WENN(A2 < HEUTE(); "Vergangen"; "Zukunft"))
Datumsformatierung
Stelle sicher, dass deine Zellen als Datum formatiert sind. Wenn dort Texte stehen (z. B. "1. Januar"), kann Excel nicht damit rechnen.
Rechnen mit Tagen
Du kannst auch Tage addieren oder subtrahieren. Möchtest du wissen, ob ein Datum in den nächsten 7 Tagen liegt?
=WENN(UND(A2 >= HEUTE(); A2 <= HEUTE()+7); "Bald fällig"; "Nicht in dieser Woche")
Zusammenfassung der Syntax
| Ziel | Formel |
|---|---|
| Datum liegt vor heute | =WENN(A1 < HEUTE(); "Ja"; "Nein") |
| Datum liegt nach heute | =WENN(A1 > HEUTE(); "Ja"; "Nein") |
| Datum ist heute oder später | =WENN(A1 >= HEUTE(); "Ja"; "Nein") |
| Datum A ist nach Datum B | =WENN(A1 > B1; "Später"; "Früher") |
Mit diesen Formeln hast du deine Fristen, Liefertermine oder Projektpläne in Excel voll im Griff!