Warnung
Excel stellt die Funktion DATEDIF bereit, um ältere Arbeitsmappen aus Lotus 1-2-3 zu unterstützen. Die Funktion DATEDIF kann in bestimmten Szenarien zu falschen Berechnungsergebnissen führen. Weitere Informationen finden Sie im Abschnitt bekannte Probleme des Artikels DATEDIF-Funktion .
Verwenden Sie die Funktion DATEDIF, wenn Sie die Differenz zwischen zwei Datumsangaben berechnen möchten. Fügen Sie zuerst ein Startdatum in eine Zelle und ein Enddatum in eine andere ein. Geben Sie dann eine Formel wie eine der folgenden ein.
Hinweis
Wenn der Start_date größer als der End_date ist, wird das Ergebnis #NUM! angezeigt.
Differenz in Tagen
In diesem Beispiel befindet sich das Startdatum in Zelle D9 und das Enddatum in E9. Die Formel befindet sich in F9. Das “d” gibt die Anzahl der vollen Tage zwischen den beiden Datumsangaben zurück.
Differenz in Wochen
In diesem Beispiel befindet sich das Startdatum in Zelle D13 und das Enddatum in E13. Das ”d“ gibt die Anzahl der Tage zurück. Beachten Sie jedoch das /7 am Ende. Dadurch wird die Anzahl der Tage durch 7 geteilt, da eine Woche 7 Tage hat. Beachten Sie, dass dieses Ergebnis auch als Zahl formatiert werden muss. Drücken Sie STRG+1. Klicken Sie dann aufZahlendezimalstellen>: 2.
Differenz in Monaten
In diesem Beispiel befindet sich das Startdatum in Zelle D5 und das Enddatum in E5. In der Formel gibt das “m” die Anzahl der vollen Monate zwischen den beiden Tagen zurück.
Differenz in Jahren
In diesem Beispiel befindet sich das Startdatum in Zelle D2, und das Enddatum ist in E2. Das “y” gibt die Anzahl der vollen Jahre zwischen den beiden Tagen zurück.
Berechnen des Alters in akkumulierten Jahren, Monaten und Tagen
Sie können auch das Alter oder die Dienstzeit einer Person berechnen. Das Ergebnis könnte z. B. „2 Jahre, 4 Monate, 5 Tage“ lauten.
1. Verwenden Sie DATEDIF, um die Gesamtzahl der Jahre zu ermitteln.
In diesem Beispiel befindet sich das Startdatum in Zelle D17, und das Enddatum ist in E17. Das “y” in der Formel gibt die Anzahl der vollen Jahre zwischen den beiden Tagen zurück.
2. Verwenden Sie DATEDIF erneut mit "ym", um die Monate zu ermitteln.
Verwenden Sie in einer anderen Zelle die Formel DATEDIF mit dem Parameter "ym" . “ym” gibt die Anzahl der verbleibenden Monate nach dem letzten vollen Jahr zurück.
3. Verwenden Sie eine andere Formel, um die Tage zu ermitteln.
Jetzt müssen wir die Anzahl der verbleibenden Tage ermitteln. Dazu stellen wir eine andere Art von Formel auf, wie oben gezeigt. Diese Formel subtrahiert den ersten Tag des endenden Monats (1.5.2016) vom ursprünglichen Enddatum in Zelle E17 (6.5.2016) So funktioniert es: Zuerst erstellt die Funktion DATUM das Datum, 1.5.2016. Sie erstellt es unter Verwendung des Jahres in Zelle E17 und des Monats in Zelle E17. Dann repräsentiert die 1 den ersten Tag dieses Monats. Das Ergebnis der Funktion DATUM lautet 1.5.2016. Dann wird dieses Datum vom ursprünglichen Enddatum in Zelle E17, dem 6.5.2016, subtrahiert. 06.05.2016 minus 1.5.2016 ergibt 5 Tage.
Warnung
Es empfiehlt sich, das DATEDIF-Argument "md" nicht zu verwenden, da es zu ungenauen Ergebnissen führen kann.
4. Optional: Kombinieren Sie drei Formeln zu einer Formel.
Sie können alle drei Berechnungen wie in diesem Beispiel in einer Zelle platzieren. Verwenden Sie kaufmännische Und-Zeichen, Anführungszeichen und Text. Es ist eine längere Formel, die Sie eingeben müssen, aber sie umfasst zumindest alles in einem.
Tipp: Drücken Sie ALT+EINGABETASTE, um Zeilenumbrüche in die Formel einzufügen. Dies erleichtert das Lesen. Drücken Sie außerdem STRG+UMSCHALT+U, wenn nicht die gesamte Formel angezeigt wird.
Herunterladen unserer Beispiele
Sie können eine Beispielarbeitsmappe mit sämtlichen Beispielen in diesem Artikel herunterladen. Sie können sich an die Beispiele halten oder eigene Formeln erstellen.
Herunterladen von Beispielen für die Datumsberechnung
Andere Datums- und Uhrzeitberechnungen
Den Zeitraum zwischen heute und einem anderen Datum berechnen
Wie Sie oben gesehen haben, berechnet die Funktion DATEDIF die Differenz zwischen einem Startdatum und einem Enddatum. Anstatt jedoch bestimmte Datumsangaben einzugeben, können Sie auch die Funktion HEUTE() innerhalb der Formel verwenden. Wenn Sie die Funktion HEUTE() verwenden, verwendet Excel das aktuelle Datum Ihres Computers für das Datum. Beachten Sie, dass sich dies ändert, wenn die Datei an einem zukünftigen Tag erneut geöffnet wird.
Bitte beachten Sie, dass zum Zeitpunkt dieses Schreibens der 6. Oktober 2016 war.
Berechnen von Arbeitstagen mit oder ohne Feiertage
Verwenden Sie die Funktion NETTOARBEITSTAGE. INTL, wenn Sie die Anzahl der Arbeitstage zwischen zwei Datumsangaben berechnen möchten. Sie können auch festlegen, dass Wochenenden und Feiertage ausgeschlossen werden.
Bevor Sie beginnen: Entscheiden Sie, ob Sie Urlaubsdaten ausschließen möchten. Wenn Sie dies möchten, geben Sie eine Liste mit den Datumsangaben der Feiertage in einen separaten Bereich oder ein separates Blatt ein. Fügen Sie jedes Feiertagsdatum in eine eigene Zelle ein. Wählen Sie dann diese Zellen aus, und wählen Sie Formeln>Namen definieren aus. Benennen Sie den Bereich Feiertage, und klicken Sie auf OK. Erstellen Sie dann die Formel mithilfe der folgenden Schritte.
1. Geben Sie ein Startdatum und ein Enddatum ein.
In diesem Beispiel befindet sich das Startdatum in Zelle D53 und das Enddatum in Zelle E53.
2. Geben Sie in einer anderen Zelle eine Formel wie die folgende ein:
Geben Sie eine Formel wie im obigen Beispiel ein. Die „1“ in der Formel legt Samstage und Sonntage als Wochenendtage fest und schließt sie aus der Summe aus.
3. Ändern Sie bei Bedarf die „1“.
Wenn Samstag und Sonntag nicht Ihre Wochenendtage sind, ändern Sie den Wert 1 in eine andere Zahl aus der IntelliSense-Liste. Eine „2“ legt z. B. Sonntage und Montage als Wochenendtage fest.
4. Geben Sie den Namen des Feiertagsbereichs ein.
Wenn Sie oben im Abschnitt "Bevor Sie beginnen" einen Feiertagsbereichsnamen erstellt haben, geben Sie ihn am Ende wie folgt ein. Wenn Sie keine Feiertage haben, können Sie das Komma und „Feiertage“ weglassen.
Berechnen der verstrichenen Zeit
Sie können die verstrichene Zeit berechnen, indem Sie eine Zeit von einer anderen subtrahieren. Fügen Sie zuerst ein Startdatum in eine Zelle und ein Enddatum in eine andere ein. Stellen Sie sicher, dass Sie eine vollständige Zeitangabe eingeben, einschließlich Stunde, Minuten, und ein Leerzeichen vor AM oder PM. Gehen Sie dazu folgendermaßen vor:
1. Geben Sie eine Startzeit und eine Endzeit ein.
In diesem Beispiel befindet sich die Startzeit in Zelle D80 und die Endzeit in E80. Stellen Sie sicher, dass Sie die Stunde, Minute, und ein Leerzeichen vor AM oder PM eingeben.
2. Legen Sie das Format „h:mm AM/PM“ fest.
Wählen Sie beide Datumsangaben aus, und drücken Sie STRG+1 (oder
+ 1 auf dem Mac). Stellen Sie sicher, dass Sie Benutzerdefiniert>h:mm AM/PM auswählen, wenn dies noch nicht festgelegt ist.
3. Subtrahieren Sie die beiden Zeiten.
Subtrahieren Sie in einer anderen Zelle die Startzeitzelle von der Endzeitzelle.
4. Legen Sie das Format „h:mm“ fest.
Drücken Sie STRG+1 (oder
+ 1 auf dem Mac). Wählen Sie Benutzerdefiniert>h:mm aus, damit das Ergebnis AM und PM ausschließt.
Berechnen der verstrichenen Zeit zwischen zwei Datums- und Uhrzeitangaben
Um die Zeit zwischen zwei Datums- und Uhrzeitangaben zu berechnen, können Sie einfach eine Angabe von der anderen subtrahieren. Sie müssen jedoch die Formatierung auf jede Zelle anwenden, um sicherzustellen, dass Excel das gewünschte Ergebnis zurückgibt.
1. Geben Sie zwei vollständige Datums- und Uhrzeitangaben ein.
Geben Sie in einer Zelle ein vollständiges Startdatum/eine vollständige Startzeit ein. Und geben Sie in einer anderen Zelle eine vollständige Angabe von Enddatum/ Endzeit ein. Jede Zelle sollte einen Monat, einen Tag, ein Jahr, eine Stunde, eine Minute und ein Leerzeichen vor AM oder PM aufweisen.
2. Legen Sie das Format „14.03.2012 13:30 Uhr“ fest.
Wählen Sie beide Zellen aus, und drücken Sie dann STRG+1 (oder
+ 1 auf dem Mac). Wählen Sie dann Datum>14.03.12 13:30 Uhr aus. Dies ist nicht das Datum, das Sie festlegen, sondern nur ein Beispiel dafür, wie das Format aussieht. Beachten Sie, dass in Versionen vor Excel 2016 dieses Format möglicherweise ein anderes Beispieldatum wie 14.03.01 13:30 Uhr aufweist.
3. Subtrahieren Sie die beiden.
Subtrahieren Sie in einer anderen Zelle das Startdatum/die Startzeit vom Enddatum/der Endzeit. Das Ergebnis sieht wahrscheinlich wie eine Zahl mit Dezimalstellen aus. Dies wird im nächsten Schritt behoben.
4. Legen Sie das Format „[h]:mm“ fest.
Drücken Sie STRG+1 (oder
+ 1 auf dem Mac). Wählen Sie Benutzerdefiniert aus. Geben Sie im Feld Typden Wert [h]:mm ein.
Verwandte Themen
DATEDIF-Funktion
NETTOARBEITSTAGE.INTL
NETWORKDAYS
Weitere Datums- und Uhrzeitfunktionen
Berechnen des Unterschieds zwischen zwei Uhrzeiten