Mit Datumswerten rechnen, statt Tage zu zählen
Excel speichert jeden Termin als fortlaufende Zahl, und genau deshalb lassen sich Fristen, Laufzeiten und Monatsenden mit wenigen Funktionen exakt bestimmen.
KI-generiertDieses Bild wurde mit KI erzeugt · Yves Hoppe / KI / cmt
Ein Monat hat in Excel keine feste Länge
Fristen entstehen selten in Tagen. Ein Vertrag läuft drei Monate, eine Probezeit sechs, eine Aufbewahrungspflicht zehn Jahre, und die Abrechnung endet am Monatsletzten. Wer das mit =A2+30 oder =A2+365 nachbaut, trifft in den meisten Monaten daneben, und in einem Schaltjahr geht auch die 365 nicht auf.
Dazu kommt, dass viele Datumsspalten gar keine Datumswerte enthalten. Aus CSV-Exporten und Fremdsystemen kommen Termine oft als Zeichenkette an, und Excel rechnet damit entweder gar nicht oder liefert #WERT!. Weil die Zelle trotzdem aussieht wie ein Datum, fällt das erst auf, wenn eine Auswertung leer bleibt.
Der Preis für beides ist unangenehm konkret: eine Kündigungsfrist, die um zwei Tage verpasst wird, eine Mahnstufe, die zu früh greift, oder eine Fristenliste, die jemand jeden Monat von Hand nachzieht, weil ihr niemand mehr traut.
KI-generiertDieses Bild wurde mit KI erzeugt · Yves Hoppe / KI / cmt
Die Formel im Detail
Aufbau der Formel
=DATEDIF(Ausgangsdatum; Enddatum; "Einheit") - 01 Verstecktes Erbstück
DATEDIFDie Funktion stammt aus Lotus 1-2-3 und taucht weder in der Formel-Autovervollständigung noch im Funktionsassistenten auf. Du tippst den Namen komplett aus, und er bleibt auch im deutschen Excel DATEDIF.
- 02 Früherer Termin
AusgangsdatumDer Beginn der Laufzeit, als echter Datumswert oder als Bezug darauf. Liegt er nach dem Enddatum, kommt #ZAHL! zurück, denn die Funktion rechnet keine negativen Zeiträume.
- 03 Argumenttrenner
;Im deutschen Excel trennt das Semikolon die Argumente, das Komma ist hier das Dezimalzeichen. Formeln aus englischsprachigen Foren musst du deshalb erst umstellen, bevor sie laufen.
- 04 Späterer Termin
EnddatumFür ein Alter oder eine laufende Frist steht hier meist HEUTE(). Weil HEUTE() bei jeder Neuberechnung neu bestimmt wird, ändert sich das Ergebnis mit jedem Öffnen der Datei.
- 05 Zeiteinheit in Anführungszeichen
"Einheit""Y" liefert volle Jahre, "M" volle Monate, "D" Tage. "YM" gibt die Restmonate nach Abzug voller Jahre zurück und "MD" die Resttage, wobei "MD" als unzuverlässig gilt.
Wenn es nicht funktioniert
Das siehst du
Die Differenz zweier Termine erscheint als 30.01.1900 statt als 30.
Warum
Excel übernimmt das Datumsformat des ersten Bezugs in die Ergebniszelle, obwohl dort jetzt eine Anzahl Tage steht.
Was hilft
Die Ergebniszelle über Start, Zahl auf Standard oder Zahl stellen. Der Wert dahinter war von Anfang an richtig.
Das siehst du
Eine Rechnung mit einer importierten Datumsspalte liefert #WERT!.
Warum
Mindestens ein Eintrag ist Text und kein Datumswert, häufig im Format 2026-08-14 oder mit einem Leerzeichen am Ende.
Was hilft
Mit =ISTZAHL(A2) prüfen und die Spalte über Daten, Text in Spalten umwandeln. Im dritten Schritt das Spaltendatenformat Datum wählen und die Reihenfolge einstellen, die in der Quelle steht, bei 2026-08-14 also JMT.
Das siehst du
Nach dem Addieren von 30 Tagen liegt die Frist im falschen Monat.
Warum
=A2+30 rechnet in Tagen, ein Monat hat aber je nach Kalender 28 bis 31 Tage.
Was hilft
EDATUM für den Monatssprung nehmen und MONATSENDE, wenn die Frist auf den Monatsletzten fallen soll.
Das siehst du
DATEDIF gibt #ZAHL! zurück, obwohl beide Zellen ein Datum zeigen.
Warum
Das Enddatum liegt vor dem Ausgangsdatum, meist weil die Argumente vertauscht sind oder ein Feld noch leer ist.
Was hilft
Argumente tauschen und den leeren Fall mit WENN abfangen, etwa =WENN(B2="";"";DATEDIF(A2;B2;"M")).
Fünf Schritte von der Rohspalte zur belastbaren Frist
- 01 Prüf mit ISTZAHL, ob in der Zelle ein echter Datumswert oder nur Text steht.
- 02 Wandle Textdaten über Text in Spalten oder mit DATUM in echte Werte um.
- 03 Rechne in Tagen mit einem Minus, in Monaten mit EDATUM oder MONATSENDE.
- 04 Zähl volle Jahre und Monate mit DATEDIF oder mit BRTEILJAHRE aus.
- 05 Formatier die Ergebniszelle, ohne den Wert dahinter anzutasten.
Was du danach mit Datumswerten machst
Datumsrechnung besteht aus wenigen Bausteinen, die sich beliebig kombinieren lassen, sobald klar ist, dass hinter jedem Termin eine Zahl steckt. Der Rest ist die Frage, ob du in Tagen, in Monaten oder in vollen Jahren denkst.
Datum und Text unterscheiden
Du erkennst an der Ausrichtung und an ISTZAHL, ob in einer Zelle ein rechenbarer Wert oder eine Zeichenkette steht. Eine ganze Importspalte wandelst du über Text in Spalten in einem Durchgang um.
In Monaten denken
Mit EDATUM verschiebst du ein Datum um Monate, ohne Monatslängen zu zählen. Eine Laufzeit über 24 Monate, die am Vortag des Jahrestags endet, schreibst du als =EDATUM(A2;24)-1.
Monatsgrenzen treffen
MONATSENDE liefert den letzten Tag eines Monats, und =MONATSENDE(A2;-1)+1 den ersten. Damit baust du Abrechnungszeiträume, die auch im Februar und im Schaltjahr stimmen.
Laufzeiten sauber messen
Du kennst die Einheiten von DATEDIF und weißt, wann BRTEILJAHRE die verlässlichere Wahl ist, weil es dokumentiert ist und über sein drittes Argument die Zählweise des Jahres steuert.
Anzeige vom Wert trennen
Benutzerdefinierte Formate ändern nur das Aussehen, TEXT baut ein lesbares Datum in einen Satz ein. Der rechenbare Wert bleibt in beiden Fällen erhalten.
Feste und lebende Daten
Du entscheidest bewusst zwischen Strg und Punkt für ein Eingangsdatum, das stehen bleiben soll, und HEUTE() für eine Frist, die sich jeden Tag neu bemisst.
KI-generiertDieses Bild wurde mit KI erzeugt · Yves Hoppe / KI / cmt
Warum ein Datum in Excel eine Zahl ist
Gib in eine leere Zelle 14.08.2026 ein und stell die Zelle anschließend über Start, Zahl auf Standard. Excel zeigt dann 46248 an. Diese fortlaufende Zahl ist der eigentliche Zellinhalt, das Datumsformat liegt nur als Anzeigeschicht darüber. Der Zähler beginnt bei 1 für den 1. Januar 1900.
Daraus folgen zwei Dinge, die den Alltag bestimmen. Eine Datumsdifferenz wie =B2-A2 liefert schlicht die Anzahl der Tage, ohne jede Funktion. Und ein Datum, das links in der Zelle klebt, ist kein Datumswert, sondern Text, mit dem Excel nicht rechnen kann. Erkennen kannst du das an der Ausrichtung, denn echte Zahlen und Datumswerte stehen ohne Zutun rechtsbündig.
Excel behandelt das Jahr 1900 fälschlich als Schaltjahr und kennt deshalb einen 29. Februar 1900, den es nie gab. Für Termine ab 1901 spielt das keine Rolle, weil der Versatz in allen Rechnungen gleichmäßig steckt. Relevant wird es nur, wenn du historische Daten aus den ersten beiden Monaten des Jahres 1900 verarbeitest.
Monate und Jahre addieren, ohne Monatslängen zu zählen
Ein Monat hat in Excel keine feste Länge, deshalb scheitert =A2+30 an jedem Vertrag. EDATUM(Ausgangsdatum;Monate) verschiebt ein Datum um die angegebene Zahl von Monaten und behält den Tag im Monat bei, =EDATUM(A2;-3) geht drei Monate zurück. Fällt der Zieltag im kürzeren Monat aus, rutscht das Ergebnis auf den letzten Tag: Der 31. Januar plus ein Monat ergibt in einem Jahr ohne Schalttag den 28. Februar.
MONATSENDE(Ausgangsdatum;Monate) liefert immer den letzten Tag des Zielmonats. =MONATSENDE(A2;0) ist das Ende des laufenden Monats, =MONATSENDE(A2;-1)+1 der erste Tag desselben Monats. Eine Laufzeit über 24 Monate, die am Tag vor dem Jahrestag endet, schreibst du als =EDATUM(A2;24)-1.
Für den umgekehrten Weg gibt es DATUM(Jahr;Monat;Tag). Die Funktion nimmt auch Werte außerhalb des zulässigen Bereichs an und rechnet sie um: DATUM(2026;13;1) ergibt den 1. Januar 2027, und der Tag 0 ist der letzte Tag des Vormonats. Das macht sie zum sauberen Baustein, wenn Jahr, Monat und Tag aus drei getrennten Spalten kommen.
Laufzeiten und Alter mit DATEDIF
DATEDIF(Ausgangsdatum;Enddatum;Einheit) gibt volle Zeiteinheiten zwischen zwei Daten zurück. Mit "Y" bekommst du volle Jahre, mit "M" volle Monate, mit "D" Tage. "YM" liefert die Restmonate nach Abzug voller Jahre, "MD" die Resttage nach Abzug voller Monate. Ein Alter schreibst du damit als =DATEDIF(A2;HEUTE();"Y").
Die Funktion ist ein Erbstück aus Lotus 1-2-3 und taucht weder in der Formel-Autovervollständigung noch im Funktionsassistenten auf. Du musst sie komplett von Hand tippen, die Einheit gehört in Anführungszeichen, und der Name bleibt auch im deutschen Excel DATEDIF. Liegt das Enddatum vor dem Startdatum, kommt #ZAHL! zurück.
Das Argument "MD" gilt als unzuverlässig und kann in bestimmten Konstellationen negative Werte liefern. Wenn du eine belastbare Jahresangabe brauchst, ist ABRUNDEN(BRTEILJAHRE(A2;B2;1);0) die verlässlichere Variante, weil BRTEILJAHRE dokumentiert ist und über das dritte Argument steuert, wie das Jahr gezählt wird. Die Basis 1 rechnet taggenau, die Basis 4 nach der europäischen 30/360-Methode.
Wenn das Datum aus einem Import als Text ankommt
CSV-Dateien und Exporte aus Fremdsystemen liefern Datumswerte oft als Zeichenkette, besonders im Format 2026-08-14 oder 08/14/2026. Der schnellste Test ist =ISTZAHL(A2). Kommt FALSCH zurück, hilft kein Umformatieren über Zellen formatieren, denn das ändert nur die Anzeige eines Textes, nicht seinen Typ.
Der zuverlässigste Weg für eine ganze Spalte führt über Daten, Datentools, Text in Spalten. Du klickst zweimal auf Weiter und wählst im dritten Schritt unter Spaltendatenformat den Punkt Datum mit der passenden Reihenfolge, also TMJ für 14.08.2026 und MTJ für amerikanische Schreibweise. Mit Fertig stellen wandelt Excel die gesamte Spalte um, obwohl der Assistent nichts aufteilt.
Für einzelne Werte in einer Formel gibt es DATWERT(Datumstext). Die Funktion liefert die Seriennummer, die Zelle formatierst du anschließend selbst als Datum. DATWERT richtet sich nach den Regionaleinstellungen und scheitert deshalb an amerikanischen Datumsangaben in einem deutschen Excel. Dort baust du das Datum besser mit DATUM aus den Bestandteilen zusammen.
Anzeige steuern, statt Werte zu verbiegen
Über Strg und 1 kommst du in Zellen formatieren, unter Benutzerdefiniert legst du das Anzeigemuster fest. Im deutschen Excel steht T für den Tag, M für den Monat und J für das Jahr: TT.MM.JJJJ ergibt 14.08.2026, TTTT schreibt den Wochentag aus, MMM kürzt den Monatsnamen ab. Der Zellwert bleibt bei jeder Variante dieselbe Zahl.
Ein häufiger Fehler ist, ein Datum als Text zusammenzubauen, sobald es in einem Satz stehen soll. Dafür ist TEXT(Wert;Format) gedacht: ="Die Frist endet am "&TEXT(B2;"TT.MM.JJJJ")&"." gibt den lesbaren Satz aus, während B2 als rechenbarer Wert erhalten bleibt. Ohne TEXT zeigt die Verkettung die nackte Seriennummer.
Strg und Punkt setzt das heutige Datum als festen Wert in die Zelle, HEUTE() dagegen rechnet sich bei jeder Neuberechnung neu. Für ein Protokoll- oder Eingangsdatum willst du den festen Wert, für eine Fristenliste die Funktion. Wer das verwechselt, öffnet die Datei eine Woche später und findet eine Liste, in der jeder Eingang das Datum dieses Tages trägt.
Dazu passende Kurse
Wer diese Funktionen nicht einmal nachbaut, sondern an eigenen Fristen- und Vertragslisten sicher anwenden will, kann Kalenderfunktionen im Excel-Seminar durcharbeiten .
Wie sicher bist du beim Thema wirklich?
Lesen fühlt sich schnell nach Können an. Ein kurzer Test zeigt dir, was davon schon sitzt und wo sich ein Kurs lohnt. Kostenlos, ohne Anmeldung, mit einer Erklärung zu jeder Antwort.
Der passende Lernpfad
Wenn du nicht nur ein Thema abhaken, sondern eine Rolle ausfüllen willst, zeigt dir der Lernpfad die Kurse in der Reihenfolge, in der sie aufeinander aufbauen.
Excel für Berechnungen
Wenn du bei Excel-Formeln noch zögerst, verlierst du jeden Tag an Tempo, Sicherheit und Kontrolle. Andere Automatisieren längst, während du noch rechnest.
Dieser Lernpfad macht Schluss mit Rätselraten und Copy-&-Paste-Magie: saubere Logik, belastbare Ergebnisse, Formeln, die schlüssig sind. Jetzt einsteigen heißt: Fehler vermeiden, Zeit gewinnen und Excel endlich souverän beherrschen – dort, wo es wirklich zählt!
Der Einstieg
Sehr kompetenter Dozent mit einem intensiven Training welches anwendungsorientiert ist.
Das doch recht "langweilige" Thema Excel, wurde einem sehr gut präsentiert. Durch direktes mitarbeiten wurde es einem nie langweilig.
Sehr gut vorbereitetes Seminar mit hilfreichen Informationen und anschaulicher Vermittlung. Vielen Dank!
Häufige Fragen
Warum zeigt Excel nach einer Datumsdifferenz plötzlich ein Datum statt einer Zahl?
Wie bekomme ich die Kalenderwoche nach deutscher Zählung?
Kann ich mit Datumswerten vor 1900 rechnen?
Deine Ansprechpartner
Du bist dir nicht sicher, welcher Kurs oder welches Level zu dir passt? Wir beraten dich persönlich und kostenlos.
Yves Hoppe
Weiterbildung & Beratung
Hilft dir, aus dem Excel-Programm den passenden Kurs für deinen Stand zu finden.
Norbert Jansen
Beratung & Inhouse
Plant mit dir Inhouse-Trainings, die auf eure Abläufe und euren Datenbestand zugeschnitten sind.
Datumsrechnung, die auch im nächsten Quartal noch stimmt
Wie du daraus eine Fristenliste baust, die sich beim Öffnen selbst fortschreibt, übst du in den Excel-Kursen von cmt an eigenen Beispielen.