Die Berechnung der Zeitdifferenz in Excel kann manchmal knifflig sein. Es gibt keine festen Funktionen dafür. Aber keine Sorge, in diesem Artikel zeige ich dir, wie du die Anzahl der Stunden zwischen zwei Uhrzeiten in Excel berechnen kannst. In unseren Excel-Kursen und Schulungen stellen wir dir außerdem weitere nützliche Funktionen vor. Wenn du eine umfassende Einführung in Excel-Formeln suchst, empfehlen wir unseren Excel-Aufbaukurs.
Die Zeitdifferenz in Excel berechnen
Beginnen wir mit dem ersten Beispiel, wenn die zu berechnenden Uhrzeiten am selben Tag liegen. Um die Stunden-Differenz zu berechnen und als Dezimalzahl auszugeben, gehe wie folgt vor:
- Klicke auf die Zelle, in der du das Ergebnis haben möchtest.
- Gib die folgende Formel ein:
=C6-B6
Die berechnete Zeitdifferenz wird in Stunden angezeigt, jedoch im Zeitformat. Das ist nicht besonders praktisch für weitere Berechnungen. Um das Ergebnis als Dezimalzahl zu erhalten, müssen wir die Formel ein wenig erweitern.
Stunden in Excel richtig darstellen
Als Ergebnis erhältst du die Zeit im Stundenformat. Um das Ergebnis im Dezimalformat zu erhalten, verwende die folgende Formel:
=(C6-B6)*24
Durch die Multiplikation des Ergebnisses mit 24 wandelt Excel die Zeitangabe in eine Dezimalzahl um. Mit diesem Ergebnis kannst du beispielsweise Arbeitsstunden mit einem Stundenlohn multiplizieren.
Die Anzahl der Stunden über Mitternacht hinaus berechnen
Wenn die zu berechnenden Uhrzeiten über Mitternacht hinausgehen, wird die Excel-Formel etwas aufwendiger. Hier benötigst du eine Prüfung, um festzustellen, ob die Startzeit kleiner ist als die Endzeit. Hier kommt die WENN-Funktion von Excel ins Spiel:
- Klicke auf die Zelle, in der du das Ergebnis haben möchtest.
- Gib die folgende Formel ein:
=WENN(B6<=C6;C6-B6;1+(C6-B6))
Wenn die Startzeit kleiner oder gleich der Endzeit ist, wird die Endzeit von der Startzeit abgezogen. Ist die Prüfung jedoch negativ, also wenn die Startzeit größer als die Endzeit ist, wird zu dem Ergebnis 1 hinzuaddiert. Diese 1 entspricht einem Tag.
Wenn du die Darstellung auch hier als Dezimalzahl wünschst, kannst du das Ergebnis der WENN-Funktion mit 24 multiplizieren:
=WENN(B6<=C6;(C6-B6);(1+(C6-B6)))*24
Die Anzahl der Stunden über mehrere Tage berechnen
Um die Stunden-Differenz über mehrere Tage zu berechnen, gehen wir in diesem Beispiel in drei Schritten vor. Im ersten Schritt rechnen wir die Anzahl der Tage zwischen Start und Ende in Stunden um. Im zweiten Schritt ermitteln wir die restliche Differenz in Stunden. Im dritten Schritt addieren wir die beiden Ergebnisse.
- Klicke auf die Zelle, in der du das Ergebnis haben möchtest.
- Gib die folgende Formel ein:
=WENN(UND(D6<>B6;E6<C6);((D6-B6)-1);((D6-B6)))*24
Im ersten Teil der WENN-Funktion erfolgt die Prüfung. Da mehrere Prüfungen gleichzeitig ausgeführt werden, verwenden wir die UND-Funktion. Wenn die beiden Datumswerte unterschiedlich sind und die Endzeit kleiner als die Startzeit ist, ist mindestens ein Tag vergangen. Die Anzahl der Stunden für diese Tage wird berechnet.
Der zweite Schritt ermittelt die restliche Differenz in Stunden:
=WENN(C6<=E6;(E6-C6);(1+(E6-C6)))*24
Im dritten Schritt addieren wir die beiden Ergebnisse.
Bonus:
Für die Hardcore-Excel-User unter euch hier die gesamte Formel in einer Zelle:
=(WENN(UND(D6<>B6;E6<C6);((D6-B6)-1);(D6-B6))*24)+(WENN(C6<=E6;(E6-C6);(1 + (E6-C6)))*24)
Mehr von Saskia Giessen erfährst du in unseren Excel-Kursen, zum Beispiel in unserem Excel-Kompaktkurs.