Die Tage zwischen zwei Daten zu bestimmen, klingt nach einer Fünf-Sekunden-Aufgabe, bis man es versucht: Monate sind unterschiedlich lang, Schaltjahre fügen einen Tag hinzu, und Tabellenkalkulationen zählen auf überraschende Weise. Ob Sie ein Projekt planen, auf eine Reise hinfiebern oder eine Vertragsfrist prüfen: Hier sind die zuverlässigen Methoden, von Stift und Papier bis Excel und Google Sheets.
Zuerst entscheiden: inklusive oder exklusive?
Zieht man den 1. Januar vom 10. Januar ab, ergibt das 9 Tage. Zählt man den ersten und den letzten Tag mit, sind es 10. Keine Antwort ist falsch, aber sie beantworten unterschiedliche Fragen. Hotelaufenthalte zählen meist Nächte (die einfache Subtraktion), während Urlaub oder Mietzeiten oft jeden betroffenen Kalendertag zählen (inklusive). Prüfen Sie immer, was eine Frist oder ein Vertrag meint, und nennen Sie beim Weitergeben der Zahl, welche Variante Sie verwendet haben.
Von Hand: die Monat-für-Monat-Methode
Addieren Sie die verbleibenden Tage des Startmonats, die Tage jedes vollen Monats dazwischen und die vergangenen Tage des Endmonats. Vom 20. März bis zum 5. Juni 2026: Im März bleiben nach dem 20. noch 11 Tage, der April bringt 30, der Mai 31 und der Juni 5. Das ergibt 11 + 30 + 31 + 5 = 77 Tage. Liegt der Februar im Zeitraum, denken Sie daran, dass er im Schaltjahr 29 und sonst 28 Tage hat.
In Excel und Google Sheets: einfache Subtraktion
Tabellenkalkulationen speichern Datumswerte als Zahlen, daher liefert die Subtraktion einer Datumszelle von einer anderen die Tage dazwischen: =B2-A2. Formatieren Sie die Ergebniszelle als Zahl, sonst wird sie womöglich als Datum angezeigt. Die Funktion TAGE macht dasselbe, mit dem Enddatum zuerst: =TAGE(B2;A2). In einem deutschen Excel sind die Funktionsnamen übersetzt, und als Trennzeichen zwischen Argumenten dient meist das Semikolon statt des Kommas.
Jahre, Monate und Tage mit DATEDIF
Für das Ergebnis in Jahren, Monaten und Tagen verwenden Sie DATEDIF, das in Excel und Google Sheets funktioniert. =DATEDIF(A2;B2;"y") liefert die vollen Jahre, =DATEDIF(A2;B2;"ym") die nach diesen Jahren übrigen Monate und =DATEDIF(A2;B2;"md") die restlichen Tage. Vorsicht bei der Einheit "md": Microsofts eigene Dokumentation warnt, dass sie in manchen Fällen falsche Ergebnisse liefern kann. Prüfen Sie sie daher mit einem Rechner nach.
Nur Arbeitstage zählen
=NETTOARBEITSTAGE(A2;B2) zählt die Tage von Montag bis Freitag zwischen zwei Daten und schließt Start- und Enddatum ein. Fügen Sie als dritten Parameter einen Bereich mit Feiertagen hinzu, um sie auszuschließen: =NETTOARBEITSTAGE(A2;B2;E2:E10). In einigen Ländern liegen die Wochenenden anders, dann lässt sich mit NETTOARBEITSTAGE.INTL festlegen, welche Tage als Wochenende gelten.
Häufige Fehler, die Sie vermeiden sollten
Vier Fehler verursachen die meisten falschen Ergebnisse. Erstens: anzunehmen, jeder Monat habe 30 Tage. Zweitens: Schaltjahre zu vergessen: Vom 28. Februar bis zum 1. März ist es 2026 1 Tag, 2028 aber 2 Tage. Drittens: Daten, die als Text gespeichert sind und die eine Tabellenkalkulation nicht subtrahieren kann. Viertens: Zellen, die neben dem Datum auch eine Uhrzeit enthalten, was je nach Rundung einen Tag hinzufügen oder abziehen kann.
Auf Formeln können Sie mit unserem Datumsdifferenz-Rechner ganz verzichten: Geben Sie zwei Daten ein und erhalten Sie sofort die exakten Jahre, Monate, Tage, Wochen und Stunden. Wenn Sie wissen möchten, wie alt jemand an einem bestimmten Datum ist, erledigt der Altersrechner dasselbe für Geburtstage.