=DATUM(2026;3;15) liefert das Datum 15. März 2026. Die drei Argumente sind Jahr, Monat und Tag, in dieser Reihenfolge, als Zahlen oder Zellbezüge. Die Gegenstücke, JAHR, MONAT und TAG, zerlegen ein Datum in diese Zahlen. In englischem Excel heißen die Funktionen DATE, YEAR, MONTH und DAY, und so zeigt sie die Tabelle: =DATE(A2,B2,C2). Du kannst die Formeln in der Tabelle auch deutsch eingeben, mit Semikolons.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Year | Month | Day | Date |
| 2 | 2026 | 3 | 15 | 2026-03-15 |
| 3 | 2026 | 12 | 31 | 2026-12-31 |
| 4 | 2027 | 1 | 1 | 2027-01-01 |
| 5 | 2024 | 2 | 29 | 2024-02-29 |
=DATUM(A2;B2;C2)Jede Zeile wird zu einem echten Datum, das Excel sortieren, subtrahieren und formatieren kann. Ändere den Monat in B2 in 7, und D2 wird zu 2026-07-15. Die Reihenfolge ist fest, das Jahr zuerst, egal in welcher Reihenfolge dein Land Daten schreibt: =DATUM(15;3;2026) ist nicht der 15. März.
JAHR, MONAT und TAG: ein Datum zerlegen
Jede dieser Funktionen liefert einen Teil eines Datums als Zahl. Sie sind der übliche Weg, nach Jahr oder Monat zu gruppieren oder zu filtern, zum Beispiel in einer Hilfsspalte, die SUMMEWENN oder eine PivotTable liest.
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Date | Year | Month | Day | Month name |
| 2 | 2026-03-15 | 2026 | 3 | 15 | March |
| 3 | 2025-11-02 | 2025 | 11 | 2 | November |
| 4 | 2024-02-29 | 2024 | 2 | 29 | February |
=JAHR(A2)Die erste Zeile liefert 2026, 3 und 15. MONAT liefert eine Zahl; für den Namen des Monats nimmst du TEXT, in englischem Excel mit "mmmm" (March) oder "mmm" (Mar), in deutschem Excel mit "MMMM" (März) oder "MMM" (Mär), siehe Funktion TEXT.
Monat 13, Tag 0: wie DATUM überläuft
DATUM akzeptiert Monate über 12 und Tage nach dem Monatsende und trägt den Überschuss weiter, so wie ein Kalender. Monat 13 ist der Januar des nächsten Jahres, und Tag 0 ist der letzte Tag des Vormonats. Damit ist der erste und der letzte Tag jedes Monats eine einzeilige Formel.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Formula | Result | Date | |
| 2 | Month 13 | 2027-01-01 | 2026-02-17 | |
| 3 | February 30 | 2026-03-02 | ||
| 4 | Day 0 of March | 2026-02-28 | ||
| 5 | First of the month | 2026-02-01 | ||
| 6 | Last of the month | 2026-02-28 |
=DATUM(JAHR(D2);MONAT(D2);1)DATUM(2026;13;1) ist der 2027-01-01, aus dem 30. Februar wird der 2026-03-02, und Tag 0 des März ist der 2026-02-28. Die Zeilen 5 und 6 verwenden das Datum in D2: Ändere es in ein beliebiges Datum, und du bekommst den ersten und letzten Tag seines Monats, Schaltjahre eingeschlossen (probier 2024-02-17). MONATSENDE erledigt dieselbe Aufgabe für Monatsenden, siehe Tage und Monate addieren.
Text in ein Datum umwandeln
Daten, die aus anderen Systemen importiert werden, kommen oft als Text an. Mit Text kann Excel nicht rechnen, also wandelst du ihn zuerst um. DATWERT (englisch DATEVALUE) liest Text in einem Format, das Excel erkennt, etwa 2026-03-15. Codes wie 20260315 und europäische Daten wie 15.03.2026 musst du mit LINKS, TEIL und RECHTS (englisch LEFT, MID, RIGHT) zerlegen und mit DATUM wieder zusammensetzen.
| A | B | |
|---|---|---|
| 1 | Text | Date |
| 2 | 2026-03-15 | 2026-03-15 |
| 3 | 20260315 | 2026-03-15 |
| 4 | 15.03.2026 | 2026-03-15 |
=DATUM(LINKS(A3;4);TEIL(A3;5;2);RECHTS(A3;2))Alle drei Zeilen liefern 2026-03-15. LINKS, TEIL und RECHTS liefern Text, und DATUM wandelt "2026" und "03" selbst in Zahlen um. DATWERT hängt von den Datumseinstellungen deines Systems ab: "3/15/2026" wird mit US-Einstellungen als 15. März gelesen und scheitert mit #WERT! (englisch #VALUE!), wo der Tag zuerst geschrieben wird. Für eine einzelne Spalte wandelt Daten > Text in Spalten ohne Formeln an Ort und Stelle um: Wähle in Schritt 3 Datum und die Reihenfolge, die der Text verwendet (TMJ für 15.03.2026).
Übung: das Datum bauen
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Year | Month | Day | Date |
| 2 | 2026 | 4 | 17 |
Du bist dran: Bau in D2 das Datum aus dem Jahr in A2, dem Monat in B2 und dem Tag in C2.
| A | B | |
|---|---|---|
| 1 | Code | Date |
| 2 | 20260917 |
Du bist dran: A2 enthält das Datum als Text in der Form yyyymmdd. Mach daraus in B2 ein echtes Datum.
Häufiger Fehler: zweistellige Jahre
DATUM liest ein Jahr von 0 bis 1899 als Abstand zu 1900, also landet ein zweistelliges Jahr ohne Fehlermeldung im falschen Jahrhundert.
| A | B | C | |
|---|---|---|---|
| 1 | Year | DATE | Fixed |
| 2 | 26 | 1926-03-15 | 2026-03-15 |
=DATUM(A2;3;15)=DATUM(26;3;15) liefert den 1926-03-15, nicht 2026. Addiere 2000, wenn die Quelldaten zweistellige Jahre enthalten, wie in C2, oder besser: Korrigiere die Quelle, damit sie das volle Jahr enthält.
Häufig gestellte Fragen
Wie funktioniert die Funktion DATUM in Excel?
=DATUM(Jahr;Monat;Tag) liefert ein Datum aus drei Zahlen: =DATUM(2026;3;15) ist der 15. März 2026. Die Argumente können Zellbezüge sein, etwa =DATUM(A2;B2;C2).
Wie bekomme ich Jahr, Monat oder Tag aus einem Datum?
=JAHR(A2), =MONAT(A2) und =TAG(A2) liefern jeden Teil als Zahl. Für den Namen des Monats nimmst du in deutschem Excel =TEXT(A2;"MMMM").
Wie bekomme ich in Excel den ersten Tag des Monats?
=DATUM(JAHR(A2);MONAT(A2);1) liefert den ersten Tag des Monats von A2. =DATUM(JAHR(A2);MONAT(A2)+1;0) liefert den letzten Tag, weil Tag 0 eines Monats der letzte Tag des Vormonats ist.
Wie wandle ich in Excel Text in ein Datum um?
Steht der Text in einem Format, das Excel erkennt, wandelt =DATWERT(A2) ihn um. Bei Codes wie 20260315 schneidest du die Teile heraus und baust das Datum neu: =DATUM(LINKS(A2;4);TEIL(A2;5;2);RECHTS(A2;2)).
Was passiert, wenn der Monat in DATUM größer als 12 ist?
DATUM trägt ihn ins nächste Jahr: =DATUM(2026;13;1) ist der 2027-01-01 und =DATUM(2026;14;1) der 2027-02-01. Tage laufen genauso über, und null oder negative Werte gehen zurück.