Geben Sie Beginn und Ende im 24-Stunden-Format ein. Mit der Pause in Minuten wird gleichzeitig die Nettoarbeitszeit ohne Pause berechnet.
Inhaltsverzeichnis
-
Das können Sie auf dieser Seite
-
Wofür braucht man diese Berechnung?
-
Anleitung
-
Formel
-
Symbole und Begriffe
-
Das sollten Sie vorher wissen
-
So berechnen Sie es in Excel
-
So berechnen Sie es in Google Tabellen
-
So berechnen Sie es in Python
-
So schreiben Sie die Formel in LaTeX und anderen Formelsprachen (zum Kopieren)
-
So lassen Sie ChatGPT rechnen
-
Die Vorteile von DataChef
-
Verwandte Funktionen
-
Alle Rechner von NumberChef
Das können Sie auf dieser Seite
- Aus Beginn und Ende, etwa „von 9 bis 17:30 Uhr“, sehen Sie sofort die Zeit dazwischen (die Bruttoarbeitszeit)
- Geben Sie die Pause in Minuten ein, wird gleichzeitig die Nettoarbeitszeit ohne Pause berechnet
- Das Ergebnis zeigt auch die Industriezeit (Dezimalstunden) wie 7 h 30 min → 7,5 Stunden, die Sie direkt mit dem Stundenlohn multiplizieren können, sowie die gearbeiteten Minuten insgesamt
- Auch Schichten über Mitternacht, bei denen das Ende früher als der Beginn ist (etwa 22 bis 6 Uhr), werden berechnet
- Außerdem auf dieser Seite: eine verständliche Erklärung der Formeln und Formeln zum Kopieren für Excel, Google Tabellen und Python
Wofür braucht man diese Berechnung?
Bei einer Schicht von 9:00 bis 17:30 Uhr mit 1 Stunde Mittagspause arbeiten Sie 7 Stunden 30 Minuten, also 7,5 Stunden Industriezeit. Bei 15 € pro Stunde sind das \(15 \cdot 7{,}5 = 112{,}50\) €.
Wer „7 Stunden 30 Minuten“ als „7,3 Stunden“ schreibt, verrechnet sich beim Lohn. Mit dieser einen Umrechnung – Minuten durch 60 – können Sie Ihre Lohnabrechnung prüfen und abschätzen, was eine Schicht einbringt, ob im Minijob, in Teilzeit oder als Werkstudentin oder Werkstudent.
Für die Lohnabrechnung nimmt ein Betrieb für jeden Tag Arbeitsbeginn und Arbeitsende, bestimmt die Bruttoarbeitszeit, zieht die Pausen ab und addiert die Nettoarbeitszeit für den Abrechnungszeitraum, zum Beispiel 8 + 8 + 7,5 + 8 + 8,5 = 40 Stunden in einer Woche.
Zeiterfassungs-Apps machen intern genau das: Uhrzeiten in Minuten umrechnen, subtrahieren, Pausen abziehen – immer wieder. Für einen Stundenzettel auf Papier oder den Dienstplan eines kleinen Betriebs reicht es, die Methode zu kennen; dann genügen Taschenrechner und Notizblock.
Bei einer Nachtschicht von 22 Uhr bis 6 Uhr ergeben die Zahlen allein „6 − 22“, also etwas Negatives. Addieren Sie einen Tag mit 24 Stunden (1440 Minuten), sehen Sie: Es ist eine 8-Stunden-Schicht.
In Berufen mit Nachtschichten – Pflege, Fabrik, Rettungsdienst, Tankstelle – sind Zeiten über Mitternacht Alltag. Wer weiß, wie man sie rechnet, kann prüfen, ob die Stunden im Dienstplan stimmen.
Nach dem Arbeitszeitgesetz darf die werktägliche Arbeitszeit in Deutschland grundsätzlich 8 Stunden nicht überschreiten; bis zu 10 Stunden sind erlaubt, wenn im Durchschnitt von 6 Monaten 8 Stunden eingehalten werden. Bei mehr als 6 Stunden Arbeit ist eine Pause von mindestens 30 Minuten vorgeschrieben, bei mehr als 9 Stunden von 45 Minuten (aufteilbar in Abschnitte von mindestens 15 Minuten).
Arbeiten Sie von 8:00 bis 17:30 Uhr mit 30 Minuten Pause, sind das 9 Stunden am Tag und 45 Stunden in 5 Tagen – bei einem Arbeitsvertrag über 40 Stunden pro Woche also 5 Überstunden. Wer seine Stunden richtig rechnet, merkt rechtzeitig, wenn es zu viel wird, und kann die Grundlage für Überstundenausgleich oder -vergütung prüfen. (Die genauen Regeln hängen von Tarifvertrag, Arbeitsvertrag und Betrieb ab.)
Lernen Sie von 19:15 bis 21:45 Uhr, sind das 2 Stunden 30 Minuten Lernzeit an diesem Tag. Notieren Sie Beginn und Ende, können Sie später jeden Tag mit derselben Subtraktion zusammenzählen.
Lernprotokolle fürs Abitur oder die Prüfung, Zeitnachweise für Freiberufliche oder im Homeoffice: „von wann bis wann“ in „wie viele Stunden“ umzurechnen, gehört fast täglich dazu – nicht nur im Job.
Formel
Symbole und Begriffe
Symbole
| \(h\), \(m\) | h, m | Stunde (\(h\)) und Minute (\(m\)) einer Uhrzeit im 24-Stunden-Format (zum Beispiel bei 17:30 Uhr \(h = 17\) und \(m = 30\)). h steht für die Einheit Stunde (lateinisch hora), m für Minute. |
| \(T\) | T | Eine Uhrzeit in Minuten nach Mitternacht, berechnet mit \(T = 60h + m\) (zum Beispiel 17:30 Uhr → 1050 Minuten). |
| \(T_1\), \(T_2\) | T eins, T zwei | Der Beginn in Minuten (\(T_1\)) und das Ende in Minuten (\(T_2\)), zum Beispiel 9:00 Uhr → \(T_1 = 540\) und 17:30 Uhr → \(T_2 = 1050\). |
| \(E\) | E | Die Bruttoarbeitszeit (die Zeit von Beginn bis Ende) in Minuten. E steht für englisch „elapsed“ (verstrichen). |
| \(B\) | B | Die Pause in Minuten. B steht für englisch „break“ (Pause). |
| \(W\) | W | Die Nettoarbeitszeit (Bruttoarbeitszeit minus Pause, also die tatsächlich gearbeitete Zeit) in Minuten. W steht für englisch „work“ (Arbeit). |
| \(H\) | groß H | Die Nettoarbeitszeit als Dezimalzahl in Stunden (Industriezeit), berechnet mit \(H = W : 60\). Nicht mit dem kleinen \(h\) (Stunde einer Uhrzeit) verwechseln (zum Beispiel 450 Minuten → 7,5 Stunden). |
| \(1440\) | eintausendvierhundertvierzig | Die Minuten eines Tages: \(24 \cdot 60 = 1440\). Sie werden bei einer Schicht über Mitternacht (Beginn am Vortag) addiert. |
Begriffe
| Uhrzeit | Ein Zeitpunkt wie 9:00 Uhr – im Unterschied zu einer Zeitspanne wie 8 Stunden 30 Minuten. Diese Seite bestimmt die Zeitspanne zwischen zwei Uhrzeiten. |
| Zeitspanne | Wie lange etwas dauert, etwa 8 Stunden 30 Minuten – im Unterschied zu einer Uhrzeit wie 9:00 Uhr. Diese Seite bestimmt die Zeitspanne zwischen zwei Uhrzeiten. |
| 24-Stunden-Format | Die Schreibweise der Uhrzeit mit den Stunden 0 bis 23 – in Deutschland die übliche Form. Nachmittags- und Abendstunden werden um 12 erhöht (5:30 Uhr nachmittags → 17:30 Uhr, 10 Uhr abends → 22 Uhr). Mitternacht ist 0:00 Uhr. |
| Bruttoarbeitszeit | Die gesamte Zeit von Arbeitsbeginn bis Arbeitsende einschließlich der Pausen, also die Anwesenheitszeit vom Ein- bis zum Ausstempeln. |
| Nettoarbeitszeit | Die Bruttoarbeitszeit minus Pausen, also die tatsächlich gearbeitete Zeit. Nach dem Arbeitszeitgesetz zählen Ruhepausen nicht zur Arbeitszeit; bei Stundenlohn wird in der Regel diese Zeit bezahlt. |
| Industriezeit | Die Zeit als Dezimalzahl (Dezimalstunden), etwa 7 Stunden 30 Minuten = 7,5 Stunden. Die Minuten werden durch 60 geteilt, deshalb lässt sich der Wert direkt mit dem Stundenlohn multiplizieren. Achtung – 7 Stunden 30 Minuten sind nicht 7,3 Stunden. Zeiterfassungssysteme und Lohnabrechnungen zeigen die Stunden oft so an. |
| Schicht über Mitternacht | Eine Schicht, während der das Datum wechselt, etwa eine Nachtschicht. Das Ende ist eine kleinere Zahl als der Beginn, deshalb wird ein Tag, also 1440 Minuten, addiert. |
| Sexagesimalsystem | Zählen in 60er-Gruppen, bei dem 60 Einheiten eine Einheit der nächsten Stufe ergeben (60er-System). 60 Minuten sind 1 Stunde. Mischt man das mit gewöhnlichen Dezimalzahlen (Zehnersystem), passieren leicht Fehler – dieser Rechner rechnet deshalb zuerst alles in Minuten um. |
Das sollten Sie vorher wissen
Hier steht, was Ihnen hilft, die Rechnung auf dieser Seite wirklich zu verstehen – und nicht nur auf den Knopf zu drücken.
Wenn Sie nicht weiterkommen, ist es am schnellsten, diese Themen noch einmal anzuschauen.
| Uhrzeit und Zeitspanne (Klasse 2–3, 7–9 Jahre) |
|
| Vormittag, Nachmittag und 24-Stunden-Format (Klasse 2–3, 7–9 Jahre) |
|
| Subtraktion mit Übertrag und Division mit Rest (Klasse 3–4, 8–10 Jahre) |
|
| Dezimalzahlen (Klasse 5–6, 10–12 Jahre) |
|
So berechnen Sie es in Excel
| Stunde (24-Stunden-Format) | 17 |
| Minute | 30 |
| Uhrzeit in Minuten | =B1*60+B2 |
| Beginn: Stunde (24-Stunden-Format) | 9 |
| Beginn: Minute | 0 |
| Ende: Stunde (24-Stunden-Format) | 17 |
| Ende: Minute | 30 |
| Beginn in Minuten | =B1*60+B2 |
| Ende in Minuten | =B3*60+B4 |
| Bruttoarbeitszeit (min) | =WENN(B6<B5;B6-B5+1440;B6-B5) |
| Brutto: Stunden | =QUOTIENT(B7;60) |
| Brutto: Minuten | =REST(B7;60) |
| Bruttoarbeitszeit (min) | 510 |
| Pause (min) | 60 |
| Nettoarbeitszeit (min) | =B1-B2 |
| Netto: Stunden | =QUOTIENT(B3;60) |
| Netto: Minuten | =REST(B3;60) |
| Industriezeit | =RUNDEN(B3/60;2) |
Tragen Sie in der zweiten Tabelle Beginn und Ende in B1 bis B4 ein. B5 und B6 rechnen sie in Minuten um (540 und 1050), B7 zeigt die Bruttoarbeitszeit (510 Minuten). Die Funktion WENN addiert 1440, wenn das Ende die kleinere Zahl ist – so stimmen auch Schichten über Mitternacht (zum Beispiel Beginn 22, Ende 6). B8 und B9 zerlegen die Minuten mit QUOTIENT (ganzzahliger Teil einer Division) und REST (Rest der Division) in Stunden und Minuten. Ergebnis: 8 Stunden 30 Minuten.
Tragen Sie in der dritten Tabelle die Bruttoarbeitszeit in Minuten in B1 und die Pause in Minuten in B2 ein. B3 zeigt die gearbeiteten Minuten (450), B4 und B5 zerlegen sie in 7 Stunden 30 Minuten, und B6 zeigt die Industriezeit (7,5; RUNDEN rundet auf 2 Nachkommastellen, wenn die Division nicht aufgeht). Multiplizieren Sie Ihren Stundenlohn mit B6, erhalten Sie den Lohn. Ersetzen Sie einfach die Werte in Spalte B durch Ihre eigenen.
So berechnen Sie es in Google Tabellen
| Stunde (24-Stunden-Format) | 17 |
| Minute | 30 |
| Uhrzeit in Minuten | =B1*60+B2 |
| Beginn: Stunde (24-Stunden-Format) | 9 |
| Beginn: Minute | 0 |
| Ende: Stunde (24-Stunden-Format) | 17 |
| Ende: Minute | 30 |
| Beginn in Minuten | =B1*60+B2 |
| Ende in Minuten | =B3*60+B4 |
| Bruttoarbeitszeit (min) | =WENN(B6<B5;B6-B5+1440;B6-B5) |
| Brutto: Stunden | =QUOTIENT(B7;60) |
| Brutto: Minuten | =REST(B7;60) |
| Bruttoarbeitszeit (min) | 510 |
| Pause (min) | 60 |
| Nettoarbeitszeit (min) | =B1-B2 |
| Netto: Stunden | =QUOTIENT(B3;60) |
| Netto: Minuten | =REST(B3;60) |
| Industriezeit | =RUNDEN(B3/60;2) |
So berechnen Sie es in Python
# Beginn und Ende (24-Stunden-Format) und Pause (Minuten)
start_hour, start_minute = 9, 0
end_hour, end_minute = 17, 30
rest_minutes = 60
start_total = start_hour * 60 + start_minute # Beginn in Minuten
end_total = end_hour * 60 + end_minute # Ende in Minuten
elapsed_minutes = end_total - start_total # Bruttoarbeitszeit (Minuten)
if elapsed_minutes < 0:
# Ende vor Beginn -> Schicht hat am Vortag begonnen (über Mitternacht), also einen Tag addieren
elapsed_minutes += 1440
work_minutes = elapsed_minutes - rest_minutes # Nettoarbeitszeit (Minuten)
decimal_hours = round(work_minutes / 60, 2) # Industriezeit (für den Stundenlohn)
def format_minutes(total_minutes):
# Minuten in die Form „8 h 30 min“ umwandeln („0 h“ bei 0 Minuten)
hours, minutes = divmod(total_minutes, 60)
if hours == 0 and minutes == 0:
return "0 h"
if hours == 0:
return f"{minutes} min"
if minutes == 0:
return f"{hours} h"
return f"{hours} h {minutes} min"
print(f"Bruttoarbeitszeit: {format_minutes(elapsed_minutes)} ({elapsed_minutes} min)")
print(f"Nettoarbeitszeit: {format_minutes(work_minutes)} ({work_minutes} min)")
print(f"Industriezeit: {decimal_hours} h")
So schreiben Sie die Formel in LaTeX und anderen Formelsprachen (zum Kopieren)
T = 60h + m
T = 60h + m
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<mi>T</mi><mo>=</mo>
<mn>60</mn><mi>h</mi>
<mo>+</mo><mi>m</mi>
</mrow>
</math>
T = 60h + m
totalMinutes = 60*h + m
T := 60*h + m;
T = 60*h + m;
T = 60h + m
E = T₂ − T₁ (T₂ ≥ T₁), E = T₂ − T₁ + 1440 (T₂ < T₁)
E = T_2 - T_1 \quad (T_2 \ge T_1), \qquad E = T_2 - T_1 + 1440 \quad (T_2 < T_1)
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<mi>E</mi><mo>=</mo>
<msub><mi>T</mi><mn>2</mn></msub><mo>−</mo>
<msub><mi>T</mi><mn>1</mn></msub>
<mo>,</mo><mspace width="0.7em"/>
<mi>E</mi><mo>=</mo>
<msub><mi>T</mi><mn>2</mn></msub><mo>−</mo>
<msub><mi>T</mi><mn>1</mn></msub>
<mo>+</mo><mn>1440</mn>
</mrow>
</math>
E = T_2 - T_1, E = T_2 - T_1 + 1440
elapsedMinutes = If[t2 >= t1, t2 - t1, t2 - t1 + 1440]
E := `if`(t2 >= t1, t2 - t1, t2 - t1 + 1440);
if t2 >= t1, E = t2 - t1; else, E = t2 - t1 + 1440; end
E = T_2 - T_1 (T_2 ≥ T_1), E = T_2 - T_1 + 1440 (T_2 < T_1)
W = E − B, H = W ÷ 60
W = E - B, \quad H = \dfrac{W}{60}
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<mi>W</mi><mo>=</mo>
<mi>E</mi><mo>−</mo><mi>B</mi>
<mo>,</mo><mspace width="0.7em"/>
<mi>H</mi><mo>=</mo>
<mfrac><mi>W</mi><mn>60</mn></mfrac>
</mrow>
</math>
W = E - B, H = W / 60
workMinutes = elapsedMinutes - restMinutes; decimalHours = workMinutes / 60
W := E - B; H := W / 60;
W = E - B; H = W / 60;
W = E - B, H = W / 60
So lassen Sie ChatGPT rechnen
Sie sind ein Assistent für Arbeitszeitberechnungen. Führen Sie die folgende Berechnung aus, indem Sie tatsächlich Python-Code ausführen, und stützen Sie Ihre Antwort nur auf die Zahlen aus dem Ausführungsergebnis (nicht im Kopf rechnen und nicht schätzen). Eine Schicht beginnt um 9:00 Uhr und endet um 17:30 Uhr (beides im 24-Stunden-Format, am selben Tag), mit 60 Minuten Pause. Bestimmen Sie: 1. Die Bruttoarbeitszeit (Zeit von Beginn bis Ende, in der Form „X Stunden Y Minuten“) 2. Die Nettoarbeitszeit (Bruttoarbeitszeit minus Pause, in der Form „X Stunden Y Minuten“) 3. Die Nettoarbeitszeit als Industriezeit (gearbeitete Minuten geteilt durch 60) und in Minuten insgesamt Rechnen Sie jede Uhrzeit vor dem Subtrahieren mit „60 × Stunde + Minute“ in Minuten um. Ist das Ende früher als der Beginn, nehmen Sie an, dass die Schicht am Vortag begonnen hat (über Mitternacht), und addieren Sie 1440 Minuten. Zeigen Sie die verwendeten Formeln und die Zahlen aus dem Ausführungsergebnis.
Anleitung
-
1Werte eingebenTragen Sie die Zahlen, mit denen Sie rechnen möchten, in die Eingabefelder ein
-
2BerechnenKlicken Sie auf die Schaltfläche „Berechnen“
-
3Ergebnis ansehenDas Ergebnis erscheint sofort. Auf derselben Seite finden Sie auch den Rechenweg und die Erklärung der Formel
Die Vorteile von DataChef
Kein Fachwissen nötig – einfach und intuitiv
Keine persönlichen Daten erforderlich
Die Datei wird nach dem Download automatisch gelöscht
Keine Quellenangabe nötig
Keine vorherige Genehmigung erforderlich
