Menu

Mit Uhrzeiten rechnen in Excel: Stunden zwischen zwei Zeiten

=B2-A2 liefert die Zeit zwischen einer Startzeit in A2 und einer Endzeit in B2: Formatiere sie als h:mm, um 8:30 zu sehen, oder multipliziere mit 24 für 8,5 Stunden. Schichten über Mitternacht, Summen über 24 Stunden und Lohn aus Arbeitsstunden.

Jede Tabelle auf dieser Seite ist live: Ändere eine Zahl oder eine Formel, und sie rechnet neu.

=B2-A2 liefert die Zeit zwischen einer Startzeit in A2 und einer Endzeit in B2. Excel speichert eine Uhrzeit als Bruchteil eines Tages (12:00 ist 0,5), also ist auch das Ergebnis ein Bruchteil: Formatiere es als h:mm, um 8:30 zu lesen, oder multipliziere mit 24, um 8,5 Stunden zu bekommen.

Gearbeitete Stunden
C2
ABCD
1StartEndHoursDecimal hours
29:0017:308:308.50
38:1516:458:308.50
47:3012:004:304.50
513:0018:205:205.33
Klicke auf eine Zelle, um ihre Formel zu sehen. Ändere eine Zahl oder eine Formel, und die Tabelle rechnet neu.Im deutschen Excel: =B2-A2

Die erste Zeile ist 8:30 als Uhrzeit und 8.50 als Zahl. 13:00 bis 18:20 sind 5:20, oder 5.33 Stunden. Nimm die Spalte mit h:mm, wenn Menschen das Ergebnis lesen, und die Dezimalspalte, wenn es in eine Berechnung wie den Lohn eingeht. In einer Zelle mit dem Format Standard erscheint dasselbe Ergebnis als roher Bruchteil, 0,354167 für 8:30.

Stunden und Minuten addieren oder subtrahieren

Eine Zeit zu einer Zeit zu addieren funktioniert genauso. ZEIT(Stunde;Minute;Sekunde) (englisch TIME) baut den Betrag, der addiert wird, oder du teilst durch 24 für Stunden und durch 1440 für Minuten. Die Tabelle zeigt die englische Schreibweise, =A2+TIME(1,30,0); du kannst die Formeln in der Tabelle auch deutsch eingeben, mit Semikolons: =A2+ZEIT(1;30;0).

Zeit addieren und subtrahieren
B2
ABCD
1StartPlus 1:30Plus 45 minutesMinus 2 hours
29:0010:309:457:00
314:2015:5015:0512:20
Klicke auf eine Zelle, um ihre Formel zu sehen. Ändere eine Zahl oder eine Formel, und die Tabelle rechnet neu.Im deutschen Excel: =A2+ZEIT(1;30;0)

Ab 9:00 liefern die drei Spalten 10:30, 9:45 und 7:00; ab 14:20 liefern sie 15:50, 15:05 und 12:20. Eine Zeit kann auch in Anführungszeichen stehen: =A2+"1:30" addiert anderthalb Stunden.

Zeiten über Mitternacht berechnen

Eine Nachtschicht von 22:00 bis 6:00 endet "vor" ihrem Beginn, also ist =B2-A2 negativ: -16 Stunden. Eine Uhrzeit kann nicht negativ sein, und Excel füllt die Zelle mit #####. REST(B2-A2;1) (englisch MOD) addiert zu einem negativen Ergebnis einen Tag und lässt ein positives in Ruhe, also funktioniert es für Tag- und Nachtschichten in derselben Spalte.

Schichten über Mitternacht
C2
ABCD
1StartEndHoursDecimal hours
222:006:008:008.00
39:0017:008:008.00
423:307:157:457.75
Klicke auf eine Zelle, um ihre Formel zu sehen. Ändere eine Zahl oder eine Formel, und die Tabelle rechnet neu.Im deutschen Excel: =REST(B2-A2;1)

Die drei Schichten dauern 8:00, 8:00 und 7:45. Eine andere Schreibweise ist =B2-A2+(B2<A2): Der Vergleich ist 1, wenn die Endzeit früher liegt, und addiert damit einen Tag. Sind Start und Ende vollständige Datumswerte mit Uhrzeit (2026-03-14 22:00), genügt die einfache Subtraktion, weil die Daten schon sagen, an welchem Tag jede Uhrzeit liegt.

Stunden über 24 Stunden summieren

h:mm zeigt eine Uhrzeit an, also beginnt es nach 24 wieder von vorn: Eine Woche mit 42 Stunden 30 Minuten erscheint als 18:30. Das Format [h]:mm, mit eckigen Klammern, zeigt die Gesamtstunden ohne Neubeginn.

Wochensumme: h:mm und [h]:mm
C7
ABCD
1StartEndHoursTotal as [h]:mm
28:0016:308:30
38:0016:308:30
49:0017:308:30
58:0016:308:30
68:0016:308:30
7Total18:3042:30
Klicke auf eine Zelle, um ihre Formel zu sehen. Ändere eine Zahl oder eine Formel, und die Tabelle rechnet neu.Im deutschen Excel: =SUMME(C2:C6)

C7 zeigt 18:30 und D7 zeigt 42:30. Beide Zellen enthalten dieselbe Zahl (1,77 Tage); nur das Format unterscheidet sich. So stellst du es ein: Start > Zahlenformat > Weitere Zahlenformate > Benutzerdefiniert, und tippe [h]:mm. Für die Summe als Dezimalzahl multiplizierst du mit 24: 42,5.

Uhrzeit in Dezimalstunden umwandeln und zurück

Multipliziere eine Uhrzeit mit 24 für Stunden und mit 1440 für Minuten. Um zurückzurechnen, teilst du Dezimalstunden durch 24 und formatierst die Zelle als h:mm. STUNDE und MINUTE (englisch HOUR und MINUTE) liefern die Teile einer Uhrzeit als ganze Zahlen.

Uhrzeit und Dezimalstunden
B2
ABCDEF
1TimeHoursMinutesHOURMINUTEBack from hours
26:456.754056456:45
31:201.33801201:20
40:500.83500500:50
Klicke auf eine Zelle, um ihre Formel zu sehen. Ändere eine Zahl oder eine Formel, und die Tabelle rechnet neu.Im deutschen Excel: =A2*24

6:45 sind 6.75 Stunden, 405 Minuten, Stunde 6 und Minute 45. 1:20 sind 1.33 Stunden. STUNDE liefert nur 0 bis 23, also nimmst du für eine Dauer von mehr als einem Tag stattdessen =GANZZAHL(A2*24). Spalte F macht aus den Dezimalstunden wieder die ursprünglichen Uhrzeiten. Zeigt =A2*24 in deiner Arbeitsmappe 18:00, hat das Ergebnis das Zeitformat von A2 übernommen: Stell die Zelle auf Standard oder Zahl.

Übung: Lohn und Nachtschichten

Du bist dran: Lohn für den Tag
D2
ABCD
1StartEndRatePay
28:3016:0018
Klicke auf eine Zelle, um ihre Formel zu sehen. Ändere eine Zahl oder eine Formel, und die Tabelle rechnet neu.

Du bist dran: Berechne in D2 den Lohn: die Stunden zwischen dem Start in A2 und dem Ende in B2, mal den Stundensatz in C2.

Du bist dran: Stunden über Mitternacht
C2
ABC
1StartEndHours
222:005:30
39:0017:00
Klicke auf eine Zelle, um ihre Formel zu sehen. Ändere eine Zahl oder eine Formel, und die Tabelle rechnet neu.

Du bist dran: Gib in C2 die Länge der Schicht als Dezimalstunden zurück und fülle die Formel dann bis C3 nach unten aus. Eine Schicht kann über Mitternacht gehen.

Warum ein Zeitergebnis ##### oder eine Dezimalzahl zeigt

Drei Anzeigeprobleme erklären die meisten Fragen zu Uhrzeiten:

  • #####: Das Ergebnis ist eine negative Zeit, meist eine Nachtschicht, die mit =B2-A2 berechnet wurde. Nimm =REST(B2-A2;1). (Eine zu schmale Spalte zeigt ebenfalls #####; mach sie breiter, um beides zu unterscheiden.)
  • Eine Dezimalzahl wie 0,354: Die Zelle hat das Format Standard. Wende h:mm an, oder multipliziere mit 24, wenn du Stunden wolltest.
  • Eine Summe, die zu klein ist: Die Summe hat 24 Stunden überschritten, und h:mm hat neu begonnen. Nimm [h]:mm.

Als Text eingegebene Zeiten ('9:00 oder Werte, die aus einem anderen System eingefügt wurden) sind keine Zahlen: SUMME überspringt sie, also fällt eine Summe solcher Zellen zu klein aus oder ist 0. =ISTZAHL(A2) liefert WAHR für eine echte Uhrzeit; =ZEITWERT(A2) wandelt Text wie "9:00" um.

Häufig gestellte Fragen

Wie berechne ich in Excel die Stunden zwischen zwei Uhrzeiten?

Zieh den Start vom Ende ab, =B2-A2, und formatiere die Zelle als h:mm. Für die Stunden als Zahl multiplizierst du mit 24: =(B2-A2)*24 macht aus 8:30 den Wert 8,5.

Wie berechne ich in Excel Zeiten über Mitternacht?

Nimm =REST(B2-A2;1). Eine Schicht von 22:00 bis 6:00 ergibt mit einfacher Subtraktion -16 Stunden; REST addiert zu jedem negativen Ergebnis einen Tag, und das ergibt 8:00.

Warum beginnt meine Stundensumme nach 24 Stunden wieder bei null?

Das Format h:mm zeigt eine Uhrzeit an, also erscheinen 42 Stunden 30 Minuten als 18:30. Formatiere die Summe als [h]:mm (Start > Zahlenformat > Weitere Zahlenformate > Benutzerdefiniert), um 42:30 zu sehen.

Wie wandle ich in Excel eine Uhrzeit in Dezimalstunden um?

Multipliziere mit 24: =A2*24. Excel speichert eine Uhrzeit als Bruchteil eines Tages, also ist 6:45 gleich 0,28125, und mal 24 sind das 6,75 Stunden. Multipliziere mit 1440 für Minuten.

Wie addiere ich in Excel Minuten zu einer Uhrzeit?

=A2+ZEIT(0;45;0) addiert 45 Minuten. =A2+45/1440 macht dasselbe, weil ein Tag 1440 Minuten hat. ZEIT nimmt auch Stunden: ZEIT(2;30;0) sind zweieinhalb Stunden.

Illustration der Programmiersprachen bei Coddy

Lerne mit Coddy zu programmieren

LOS GEHT'S