Start › Excel-Grundlagen › Stunden berechnen
Stunden berechnen in Excel: Zeitdifferenz und Arbeitszeit
Um in Excel eine Zeitdifferenz zu berechnen, ziehen Sie die Startzeit von der Endzeit ab: =B2-A2. Multiplizieren Sie mit 24, um die Stunden als Zahl für die Lohnabrechnung zu erhalten. Diese Anleitung baut eine kleine Zeiterfassung mit Pausen, Nachtschichten und Wochensummen über 24 Stunden.
In dieser Anleitung
Wie Excel Uhrzeiten speichert
Excel speichert einen Tag als 1: Eine Stunde ist also 1/24, und 12:00 Uhr ist 0,5. Deshalb funktioniert das Subtrahieren von Uhrzeiten, und deshalb macht die Multiplikation mit 24 aus einer Uhrzeit eine Anzahl Stunden:
| Formel | Zeigt | Format |
|---|---|---|
=B2-A2 | 8:30 | Uhrzeit (h:mm) |
=(B2-A2)*24 | 8,5 | Zahl (Dezimalstunden) |
=(B2-A2)*1440 | 510 | Zahl (Minuten) |
Mit 9:00 in A2 und 17:30 in B2. Zeigt =(B2-A2)*24 eine Uhrzeit wie 12:00, stellen Sie die Zelle auf das Format Zahl.
Zeiterfassung: Arbeitsstunden abzüglich Pausen
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Tag | Beginn | Ende | Pause | Stunden |
| 2 | Mo | 9:00 | 17:30 | 0:30 | 8,00 |
| 3 | Di | 8:30 | 17:00 | 0:45 | 7,75 |
| 4 | Mi | 22:00 | 6:00 | 0:30 | 7,50 |
| 5 | Summe | 23,25 |
In E2, dann nach unten kopieren:
=(REST(C2-B2; 1) - D2) * 24C2-B2ist die Zeit zwischen Beginn und Ende.- REST(…; 1) behandelt Schichten über Mitternacht (siehe unten). Bei Tagschichten ändert es nichts.
- D2zieht die Pause ab, eingegeben als Uhrzeit (0:30).* 24ergibt Dezimalstunden: Aus 7:45 wird 7,75.
Die Summe in E5 ist =SUMME(E2:E4) = 23,25 Stunden. Mit einem Stundenlohn von 18 in G1 beträgt der Lohn =E5*G1 = 418,50.
Nachtschichten über Mitternacht
Von 22:00 bis 6:00 ist =C4-B4 negativ, und Excel zeigt ####, weil es keine negativen Uhrzeiten anzeigen kann. Zwei Lösungen:
Beide addieren einen Tag, wenn die Endzeit vor der Startzeit liegt, und ergeben 8:00. Die Variante mit der Funktion REST ist die gebräuchlichste. Können Ihre Schichten länger als 24 Stunden dauern, geben Sie in beiden Zellen Datum und Uhrzeit vollständig ein (etwa 03.11.2026 22:00) und subtrahieren einfach.
Summen über 24 Stunden
Addieren Sie Stunden im Format h:mm, kann eine Wochensumme von 38:30 als 14:30 erscheinen: Excel beginnt bei jedem vollen Tag wieder bei null. Korrigieren Sie das Format:
- Markieren Sie die Summenzelle und drücken Sie Strg+1.
- Wählen Sie Benutzerdefiniert und tippen Sie
[h]:mm
Die eckigen Klammern sagen Excel, dass es über 24 hinaus weiterzählen soll. Verwenden Sie [mm] für eine Summe in Minuten.
Nützliche Zeitfunktionen
| Sie möchten | Formel |
|---|---|
| Den Stundenanteil einer Dauer | =STUNDE(B2-A2) |
| Den Minutenanteil | =MINUTE(B2-A2) |
| Eine Uhrzeit aus Zahlen bilden | =ZEIT(8; 30; 0) |
| Die aktuelle Uhrzeit | =JETZT()-HEUTE() |
| Eine Dauer als Text anzeigen | =TEXT(B2-A2; "h:mm") |
| Auf die nächste Viertelstunde runden | =VRUNDEN(B2-A2; "0:15") |
STUNDE gibt nur 0 bis 23 zurück: Verwenden Sie es also nicht für Summen über einen Tag; multiplizieren Sie mit 24. Für Tage zwischen zwei Datumswerten lesen Sie DATEDIF und NETTOARBEITSTAGE.
Häufige Probleme
- #### in der Zelle. Das Ergebnis ist negativ (Schicht über Mitternacht) oder die Spalte ist zu schmal.
- #WERT! Eine der Uhrzeiten ist Text. Tippen Sie sie neu, oder lesen Sie Text in Zahl umwandeln.
- Der Lohn ist zu niedrig. Sie haben eine Uhrzeit (0,33 Tage) mit dem Stundenlohn multipliziert. Multiplizieren Sie zuerst mit 24.
- Pause als 30 eingegeben. Das sind 30 Tage. Tippen Sie
0:30, oder teilen Sie die Minuten durch 1440.
Häufige Fragen
Wie wandle ich 7:45 in 7,75 Stunden um?
Multiplizieren Sie mit 24: =A2*24, und formatieren Sie das Ergebnis als Zahl.
Wie wandle ich 7,75 Stunden zurück in 7:45?
Teilen Sie durch 24: =A2/24, und formatieren Sie die Zelle als h:mm.
Wie berechne ich Überstunden über 8 Stunden pro Tag?
Mit den Dezimalstunden in E2: =MAX(E2-8; 0) ergibt die Überstunden und =MIN(E2; 8) die normalen Stunden.
Wie gebe ich die Uhrzeit schnell ein?
Drücken Sie Strg+Umschalt+Punkt, um die aktuelle Uhrzeit als festen Wert einzufügen. 9:00 oder 21:00 zu tippen funktioniert ebenfalls.