Was man wissen sollte
- Die richtige Syntax für die DATE-Funktion ist=DATE(Jahr, Monat, Tag). Zum Beispiel: =DATUM(1986, 3, 18)
-
Du kannst das Jahr, den Monat und den Tag aus anderen Zellen ziehen. Zum Beispiel: =DATUM(A2, B2, C2)
- Subtrahiere Monate und Tage mit negativen Argumenten. Zum Beispiel: =DATUM(2020, -2, -15)
Dieser Artikel erklärt, wie Sie die DATE-Funktion von Excel verwenden. Die DATE-Funktion kann in jeder Excel-Version verwendet werden.
Syntax und Argumente der DATE-Funktion
Die Excel-DATUM-Funktion kombiniert drei Werte, um ein Datum zu erstellen. Wenn Sie Jahr, Monat und Tag angeben, erzeugt Excel eine fortlaufende Nummer, die dann als normal aussehendes Datum formatiert werden kann.
Die typische Art, ein Datum in Excel einzugeben, besteht darin, das gesamte Datum in eine Zelle zu schreiben, aber das ist unpraktisch, wenn Sie es mit vielen Informationen zu tun haben. Die DATE-Funktion kann nützlich sein, wenn das Datum nicht korrekt formatiert ist, z. B. wenn es mit normalem Text kombiniert oder über mehrere Zellen verteilt ist.
So muss jede Instanz der Datumsfunktion geschrieben werden, damit Excel sie korrekt verarbeitet:
=DATUM(Jahr, Monat, Tag)
- Jahr: Geben Sie das Jahr als ein- bis vierstellige Zahl ein oder geben Sie den Zellbezug zum Speicherort der Daten im Arbeitsblatt ein. Das Jahresargument ist erforderlich.
- Monat: Geben Sie den Monat des Jahres als positive oder negative ganze Zahl von 1 bis 12 (Januar bis Dezember) ein oder geben Sie den Zellbezug zum Speicherort der Daten ein. Das Monatsargument ist erforderlich.
- Tag: Geben Sie den Tag des Monats als positive oder negative ganze Zahl von 1 bis 31 ein oder geben Sie den Zellbezug zum Speicherort der Daten ein. Das Tagesargument ist erforderlich.
Zusätzliche Informationen zur Datumsfunktion
Hier sind einige andere wichtige Dinge, die Sie über die Jahres-, Monats- und Tagesargumente wissen sollten:
JAHR
- Excel verwendet standardmäßig das 1900-Datumssystem, was bedeutet, dass die DATE-Funktion das Jahr für alles, was älter als 1900 ist, nicht korrekt anzeigt.
- Eingabe von 0 als Jahreswert entspricht der Eingabe von 1900, 1 entspricht 1901, 105ist 2005 usw.
MONAT
- Überschreitung von 12 als Monatswert addiert diese Anzahl von Monaten zum Jahreswert. 13 fügt dann dem Datum ein Jahr und einen Monat hinzu.
- Wenn Sie eine negative Zahl als Monatswert verwenden, wird diese Anzahl von Monaten plus eins vom ersten Monat des Jahres abgezogen.
TAG
- Wenn der Tageswert die Anzahl der Tage dieses Monats überschreitet, werden die überschüssigen Tage zum ersten Tag des nächsten Monats hinzugefügt.
- Ein negativer Tageswert subtrahiert diese Anzahl von Tagen plus eins vom ersten Tag des Monats.
DATE-Funktionsbeispiele
Im Folgenden finden Sie einige reale Formeln, die die DATE-Funktion verwenden:
Jahr, Monat und Tag in anderen Zellen
=DATUM(A2, B2, C2)
Dieses Beispiel der DATE-Funktion verwendet A2 für das Jahr, B2 für den Monat und C2 für den Tag.
Jahr in Formel und Monat & Tag in einer anderen Zelle
=DATUM(2020, A2, B2)
Sie können auch mischen, wie die Daten erh alten werden. In diesem Beispiel machen wir 2020 zum Jahresargument, aber Monat und Tag werden aus anderen Zellen gezogen.
Monate mit negativem Monatsargument subtrahieren
=DATUM(2020, -2, 15)
Hier verwenden wir eine negative Zahl im Monatsraum. Diese bewegt sich ab Januar 2020 rückwärts statt vorwärts durch das Jahr (da die Formel 2020 enthält). Diese DATE-Formel erzeugt 15.10.2019.
Subtrahiere Tage mit negativem Tag-Argument
=DATUM(2020, 1, -5)
Ohne die negative Zahl würde dieses Datum als 1/5/2020 berechnet werden. Der negative Tageswert subtrahiert jedoch fünf Tage (plus einen) vom 1.1.2020, was das Datum 26.12.2019 ergibt.
Große Argumente für Tag und Monat
=DATUM(2020, 19, 50)
Dieses Beispiel kombiniert einige der oben genannten Regeln. Der Jahreswert erhöht sich ab 2020, da der Monat 12 überschreitet, und der zu berechnende Monat ändert sich ebenfalls, da der Tageswert die Anzahl der Tage in jedem Monat überschreitet. Diese DATE-Formel ergibt den 19.08.2021.
Addiere 10 Jahre bis heute in einer anderen Zelle
=DATUM(JAHR(A2)+10, MONAT(A2), TAG(A2))
Die Excel DATE-Funktion kann auch mit anderen Datumsangaben verwendet werden, z. B. um Zeit zu einem bestehenden Datum hinzuzufügen. In diesem Beispiel möchten wir das Datum sehen, das 10 Jahre nach einem bestehenden Datum liegt. Das vorhandene Datum befindet sich in Zelle E2, also müssen wir diese Formel so schreiben, dass Jahr, Monat und Tag aus E2 extrahiert werden, aber auch 10 zum Jahreswert hinzugefügt wird.
Anzahl der Tage im Jahr berechnen
=A2-DATUM(JAHR(A2), 1, 0)
Hier ist ein ähnliches Beispiel für die DATE-Funktion, bei der wir berechnen, wie viele Tage im Jahr das Datum in Zelle E10 liegt. Zum Beispiel ist der 1.1.2020 ein Tag im Jahr, der 5. Januar fünf Tage und so weiter. In diesem Beispiel ist E10 der 4.8.2018, das Ergebnis ist also 216.
Datum als Text in korrekt formatiertes Datum umwandeln
=DATUM(LINKS(A2, 4), MITTE(A2, 5, 2), RECHTS(A2, 2))
Wenn die Zelle, mit der Sie es zu tun haben, das vollständige Datum enthält, aber als Text formatiert ist, wie z ein richtig formatiertes Datum.
Extrahiert die ersten vier Ziffern von links mit LEFT(A2, 4), nimmt zwei Ziffern aus der Mitte beim fünften Zeichen über MID(A2, 5, 2) und kombiniert sie mit die letzten beiden Ziffern von rechts mit RIGHT(A2, 2). Das errechnete Datum ist der 17.4.2020.
Weitere Informationen finden Sie in unseren Artikeln zur Verwendung der Excel-Funktionen LEFT, RIGHT und MID.
Dieses Jahr und diesen Monat an einem bestimmten Tag
=DATUM(JAHR(HEUTE()), MONAT(HEUTE()), 5)
Die TODAY-Funktion kann mit der DATE-Funktion verwendet werden, um Informationen über den heutigen Tag abzurufen. Um sich beispielsweise jeden Monat am 5. daran zu erinnern, Rechnungen zu bezahlen, können Sie diese DATE-Formel verwenden, um automatisch das aktuelle Jahr und den aktuellen Monat hinzuzufügen, aber dann 5 (oder einen Zellbezug) als Tageswert zu verwenden.
Datum berechnen, wenn Monat Text ist
=DATUM(A2, MONAT(1&B2), C2)
Manchmal enthält ein Datum die Textversion des Monats, wie Juni. Da Excel diese nicht als Zahl versteht, müssen Sie diese mit der MONTH-Funktion in eine umwandeln. Wir haben dies direkt in die DATE-Formel eingebettet, in der Monatsposition, als MONTH(1&B2).
Festlegen von Daten, die nicht wie Daten aussehen
Wenn das Ergebnis der DATE-Funktion eine Reihe von Zahlen anstelle eines Datums anzeigt, müssen Sie die Zelle als Datum formatieren.
Zum Beispiel sehen Sie möglicherweise eine große Zahl wie 43938 anstelle eines normal aussehenden Datums, wie in diesem Screenshot unten:
Um die Zelle neu zu formatieren, wählen Sie sie aus, wählen Sie das Dropdown-Menü aus dem Gruppenelement Zahl und wählen Sie dann eines der Datumsformate aus.