=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.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Start | End | Hours | Decimal hours |
| 2 | 9:00 | 17:30 | 8:30 | 8.50 |
| 3 | 8:15 | 16:45 | 8:30 | 8.50 |
| 4 | 7:30 | 12:00 | 4:30 | 4.50 |
| 5 | 13:00 | 18:20 | 5:20 | 5.33 |
=B2-A2Die 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).
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Start | Plus 1:30 | Plus 45 minutes | Minus 2 hours |
| 2 | 9:00 | 10:30 | 9:45 | 7:00 |
| 3 | 14:20 | 15:50 | 15:05 | 12:20 |
=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.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Start | End | Hours | Decimal hours |
| 2 | 22:00 | 6:00 | 8:00 | 8.00 |
| 3 | 9:00 | 17:00 | 8:00 | 8.00 |
| 4 | 23:30 | 7:15 | 7:45 | 7.75 |
=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.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Start | End | Hours | Total as [h]:mm |
| 2 | 8:00 | 16:30 | 8:30 | |
| 3 | 8:00 | 16:30 | 8:30 | |
| 4 | 9:00 | 17:30 | 8:30 | |
| 5 | 8:00 | 16:30 | 8:30 | |
| 6 | 8:00 | 16:30 | 8:30 | |
| 7 | Total | 18:30 | 42:30 |
=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.
| A | B | C | D | E | F | |
|---|---|---|---|---|---|---|
| 1 | Time | Hours | Minutes | HOUR | MINUTE | Back from hours |
| 2 | 6:45 | 6.75 | 405 | 6 | 45 | 6:45 |
| 3 | 1:20 | 1.33 | 80 | 1 | 20 | 1:20 |
| 4 | 0:50 | 0.83 | 50 | 0 | 50 | 0:50 |
=A2*246: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
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Start | End | Rate | Pay |
| 2 | 8:30 | 16:00 | 18 |
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.
| A | B | C | |
|---|---|---|---|
| 1 | Start | End | Hours |
| 2 | 22:00 | 5:30 | |
| 3 | 9:00 | 17:00 |
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-A2berechnet 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:mman, oder multipliziere mit 24, wenn du Stunden wolltest. - Eine Summe, die zu klein ist: Die Summe hat 24 Stunden überschritten, und
h:mmhat 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.