Häufige Verwendung von Funktionen

Berechnen des Unterschieds zwischen zwei Datumsangaben

Berechnen des Unterschieds zwischen zwei Datumsangaben

Verwenden Sie die Funktion DATWENN, wenn Sie die Differenz zwischen zwei Datumsangaben berechnen möchten. Legen Sie zuerst ein Startdatum in eine Zelle und ein Enddatum in einer anderen ein. Geben Sie dann eine Formel wie eine der folgenden ein.

Warnung: Wenn das Ausgangsdatum größer als das Enddatum ist, lautet das Ergebnis #ZAHL!.

Differenz in Tagen

=DATEDIF(D9;E9;"d") mit dem Ergebnis 856

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 vollständigen Tage zwischen den beiden Datumsangaben zurück.

Differenz in Wochen

=(DATEDIF(D13;E13;"d")/7) und Ergebnis: 122,29

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 die /7 am Ende. Damit wird die Anzahl der Tage durch 7 dividiert, da es 7 Tage in einer Woche gibt. Beachten Sie, dass dieses Ergebnis auch als Zahl formatiert werden muss. Drücken Sie STRG+1. Klicken Sie dann auf Zahl > Dezimalstellen: 2.

Differenz in Monaten

=DATEDIF(D5;E5;"m") und Ergebnis: 28

In diesem Beispiel befindet sich das Startdatum in Zelle D5 und das Enddatum in E5. In der Formel gibt das "m" die Anzahl der vollständigen Monate zwischen den beiden Tagen zurück.

Differenz in Jahren

=DATEDIF(D2;E2;"y") und Ergebnis: 2

In diesem Beispiel befindet sich das Startdatum in Zelle D2 und das Enddatum in E2. Das "y" gibt die Anzahl der vollen Jahre zwischen den beiden Tagen zurück.

Berechnen des Alters in kumulierten Jahren, Monaten und Tagen

Sie können auch das Alter oder die Dienstzeit einer Person berechnen. Das Ergebnis kann etwa "2 Jahre, 4 Monate, 5 Tage" sein.

1. Verwenden Sie DATEDIF, um die Gesamtjahre zu finden.

=DATEDIF(D17;E17;"y") und Ergebnis: 2

In diesem Beispiel befindet sich das Startdatum in Zelle D17 und das Enddatum in E17. In der Formel gibt "y" die Anzahl der vollen Jahre zwischen den beiden Tagen zurück.

2. Verwenden Sie DATEDIF erneut mit "ym", um Monate zu finden.

=DATEDIF(D17;E17;"ym") und Ergebnis: 4

Verwenden Sie in einer anderen Zelle die DATEDIF-Formel mit dem Parameter "ym". Der "ym" gibt die Anzahl der verbleibenden Monate zurück, die über das letzte vollständige Jahr zurück sind.

3. Verwenden Sie eine andere Formel, um Tage zu finden.

=DATEDIF(D17;E17;"md") imd das Ergebnis: 5

Jetzt müssen wir die Anzahl der verbleibenden Tage finden. Dazu schreiben wir eine andere Art von Formel, wie oben gezeigt. Mit dieser Formel wird der erste Tag des Endmonats (01.05.2016) vom ursprünglichen Enddatum in Zelle E17 (06.05.2016) subtrahiert. So geht's: Zuerst erstellt die Funktion DATUM das Datum, den 01.05.2016. Sie erstellt sie mit dem Jahr in Zelle E17 und dem Monat in Zelle E17. Dann steht die 1 für den ersten Tag dieses Monats. Das Ergebnis für die Funktion DATUM ist 01.05.2016. Anschließend subtrahieren wir das vom ursprünglichen Enddatum in Zelle E17, d. h. dem 06.05.2016. 06.05.2016 minus 01.05.2016 beträgt 5 Tage.

Warnung: Es wird nicht empfohlen, das Argument DATEDIF "md" zu verwenden, da möglicherweise ungenaue Ergebnisse berechnet werden.

4. Optional: Kombinieren Sie drei Formeln in einer Formel.

=DATEDIF(D17;E17;"y")&" Jahre, "&DATEDIF(D17;E17;"ym")&" Monate, "&DATEDIF(D17;E17;"md")&" Tage" und Ergebnis: 2 Jahre, 4 Monate, 5 Tage

Sie können alle drei Berechnungen in einer Zelle wie in diesem Beispiel verwenden. Verwenden Sie kaufmännischeSande, Anführungszeichen und Text. Es ist eine längere Formel, die Sie eingeben müssen, aber sie ist zumindest alles in einer Einzigen. Tipp: Drücken Sie ALT+EINGABETASTE, um Zeilenumbrüche in der Formel zu setzen. Dies erleichtert das Lesen. Drücken Sie auch STRG+UMSCHALT+U, wenn die gesamte Formel nicht zu sehen ist.

Herunterladen unserer Beispiele

Sie können eine Beispielarbeitsmappe mit allen Beispielen in diesem Artikel herunterladen. Sie können folgen oder eigene Formeln erstellen.

Beispiele für die Datumsberechnung herunterladen

Andere Datums- und Uhrzeitberechnungen

Wie Sie oben gesehen haben, berechnet die Funktion DATEDIF die Differenz zwischen einem Startdatum und einem Enddatum. Anstatt jedoch bestimmte Datumsangaben eintippen zu müssen, 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. Denken Sie daran, dass sich dies ändert, wenn die Datei an einem zukünftigen Tag erneut geöffnet wird.

=DATEDIF(HEUTE();D28;"y") und Ergebnis: 984

Bitte beachten Sie, dass der Tag zum Zeitpunkt dieses Schreibens der 6. Oktober 2016 war.

Verwenden Sie die NETZWERKTAGE. INTL-Funktion, wenn Sie die Anzahl der Arbeitstage zwischen zwei Datumsangaben berechnen möchten. Sie können auch Wochenenden und Feiertage ausschließen lassen.

Bevor Sie beginnen: Entscheiden Sie, ob Sie Feiertagstermine ausschließen möchten. Wenn Sie dies tun, geben Sie eine Liste der Feiertagstermine in einem separaten Bereich oder Blatt ein. Legen Sie jedes Feiertagsdatum in eine eigene Zelle. Wählen Sie dann diese Zellen aus, und wählen Sie formeln >Name definieren aus. Benennen Sie den Bereich MyHolidays, und klicken Sie auf OK. Erstellen Sie dann die Formel mit den nachstehenden Schritten.

1. Geben Sie ein Startdatum und ein Enddatum ein.

Startdatum in Zelle D53 ist 01.01.2016, Enddatum in Zelle E53 ist 31.12.2016

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 dies ein:

=NETZWERKTAGE. INTL(D53;E53;1) und Ergebnis: 261

Geben Sie eine Formel wie im obigen Beispiel ein. Die Formel 1 legt Samstage und Sonntage als Wochenendtage fest und schließt sie aus der Summe aus.

Hinweis: Excel 2007 hat keine NETWORKDAYS. INTL-Funktion. Es verfügt jedoch über NETWORKDAYS. Das vorstehende Beispiel würde in Excel 2007 so aussehen: =NETZWERKTAGE(D53;E53). Sie geben die 1 nicht an, da NETWORKDAYS davon aus geht, dass das Wochenende am Samstag und Sonntag liegt.

3. Ändern Sie bei Bedarf die 1.

Intellisense-Liste mit 2 – Sonntag, Montag; 3 – Montag, Dienstag und so weiter

Wenn Samstag und Sonntag nicht Ihre Wochenendtage sind, ändern Sie die 1 in eine andere Zahl aus IntelliSense Liste. Mit 2 werden beispielsweise Sonntage und Montage als Wochenendtage etabliert.

Wenn Sie Excel 2007 verwenden, überspringen Sie diesen Schritt. Die Funktion NETZWERKTAGE von Excel 2007 geht immer davon aus, dass das Wochenende am Samstag und Sonntag liegt.

4. Geben Sie den Namen des Feiertagsbereichs ein.

=NETZWERKTAGE. INTL(D53;E53;1;MyHolidays) und Ergebnis: 252

Wenn Sie oben im Abschnitt "Bevor Sie beginnen" einen Feiertagsbereichsnamen erstellt haben, geben Sie ihn am Ende wie hier ein. Wenn Sie keine Feiertage haben, können Sie das Komma und MyHolidays verlassen. Wenn Sie Excel 2007 verwenden, wäre das oben beschriebene Beispiel stattdessen: =NETZWERKTAGE(D53;E53;MyHolidays).

Tipp: Wenn Sie nicht auf einen Feiertagsbereichsnamen verweisen möchten, können Sie stattdessen auch einen Bereich eingeben, z. B. D35:E:39. Oder Sie können jeden Feiertag in die Formel eingeben. Wenn Ihre Feiertage z. B. am 1. und 2. Januar 2016 waren, würden Sie sie wie hier eingeben: =NETZWERKTAGE. INTL(D53;E53;1;{"1.1.2016","02.01.2016"}). In Excel 2007 sieht es so aus: =NETZWERKTAGE(D53;E53;{"1.1.2016","02.01.2016"})

Sie können verstrichene Zeit berechnen, indem Sie eine Zeit von einer anderen subtrahieren. Legen Sie zuerst eine Startzeit in eine Zelle und eine Endzeit in einer anderen ein. Geben Sie unbedingt eine Vollzeit ein, einschließlich stunde, minuten und einem Leerzeichen vor dem AM oder PM. Gehen Sie dazu folgendermaßen vor:

1. Geben Sie eine Start- und Endzeit ein.

Startdatum/Uhrzeit 07:15, Enddatum/Uhrzeit 16:30

In diesem Beispiel befindet sich die Startzeit in Zelle D80 und die Endzeit in E80. Geben Sie die Stunde, Minute und ein Leerzeichen vor dem AM oder PM ein.

2. Legen Sie das h:mm AM/PM-Format ein.

Dialogfeld 'Zellen formatieren', Befehl "Benutzerdefiniert", Typ "h:mm AM/PM"

Wählen Sie beide Datumsangaben aus, und drücken Sie STRG+1 (oder Abbildung des Symbols der MAC-Schaltfläche BEFEHL + 1 auf dem Mac). Wählen Sie benutzerdefinierte > h:mm AM/PMaus, wenn sie noch nicht festgelegt ist.

3. Subtrahieren Sie die beiden Male.

=E80-D80 und Ergebnis: 09:15

Subtrahieren Sie in einer anderen Zelle die Startzeitzelle von der Endzeitzelle.

4. Legen Sie das h:mm-Format ein.

Dialogfeld 'Zellen formatieren', Benutzerdefinierter Befehl, Typ "h:mm"

Drücken Sie STRG+1 (oder Abbildung des Symbols der MAC-Schaltfläche BEFEHL +1 auf dem Mac). Wählen Sie benutzerdefinierte > h:mm aus, damit das Ergebnis AM und PM ausschließt.

Um die Zeit zwischen zwei Datums- und Uhrzeitangaben zu berechnen, können Sie einfach eins vom anderen subtrahieren. Sie müssen jedoch eine Formatierung auf jede Zelle anwenden, um sicherzustellen, dass Excel das von Ihnen angezeigte Ergebnis zurückgibt.

1. Geben Sie zwei vollständige Datums- und Zeitangaben ein.

Startdatum: 01.01.16 13:00; Enddatum: 02.01.16 14:00

Geben Sie in einer Zelle ein vollständiges Startdatum/eine vollständige Startzeit ein. Geben Sie in einer anderen Zelle ein vollständiges Enddatum/eine vollständige Endzeit ein. Jede Zelle sollte einen Monat, einen Tag, ein Jahr, eine Stunde, eine Minute und ein Leerzeichen vor dem AM oder PM haben.

2. Legen Sie das Format 14.03.2012 13:30 Uhr ein.

Dialogfeld 'Zellen formatieren', Befehl 'Datum', Typ 14.03.2012 13:30

Markieren Sie beide Zellen, und drücken Sie dann STRG+1 (oder Abbildung des Symbols der MAC-Schaltfläche BEFEHL + 1 auf dem Mac). Wählen Sie dann Datum > 14.03.12 13:30 aus. Dies ist nicht das Datum, das Sie festlegen, sondern nur ein Beispiel dafür, wie das Format aussehen wird. Beachten Sie, dass dieses Format in Versionen vor Excel 2016 möglicherweise ein anderes Beispieldatum wie den14.03.2016 um 13:30 Uhr hat.

3. Subtrahieren Sie die beiden.

=E84-D84 und Ergebnis von 1,041666667

Subtrahieren Sie in einer anderen Zelle das Startdatum/die Startzeit vom Enddatum/der Endzeit. Das Ergebnis sieht wahrscheinlich wie eine Zahl und eine Dezimalzahl aus. Dies wird im nächsten Schritt behoben.

4. Legen Sie das Format [h]:mm.

Dialogfeld 'Zellen formatieren', Befehl 'Benutzerdefiniert', Typ [h]:mm

Drücken Sie STRG+1 (oder Abbildung des Symbols der MAC-Schaltfläche BEFEHL +1 auf dem Mac). Wählen Sie Benutzerdefiniert aus. Geben Sie im Feld Typ [h]:mm ein.

Verwandte Themen

DATEDIF
NETWORKDAYS. INTL-Funktion
NETWORKDAYS
Weitere Datums- und Uhrzeitfunktionen
Berechnen der Differenz zwischen zwei Malen

Benötigen Sie weitere Hilfe?

Ihre Office-Fähigkeiten erweitern
Schulungen erkunden
Neue Funktionen als Erster erhalten
Office Insider werden

War diese Information hilfreich?

Vielen Dank für Ihr Feedback!

Vielen Dank für Ihr Feedback. Es klingt, als ob es hilfreich sein könnte, Sie mit einem unserer Office-Supportmitarbeiter zu verbinden.

×