Geben Sie für jeden Tag von Montag bis Sonntag Beginn und Ende (24-Stunden-Format) sowie die Pause in Minuten ein. Tage ohne Arbeit lassen Sie einfach leer. Mit einem Stundenlohn in Euro wird auch der ungefähre Lohn 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
- Geben Sie für Montag bis Sonntag Arbeitsbeginn, Arbeitsende und Pause (in Minuten) ein – schon sehen Sie die Nettoarbeitszeit jedes Tages und die Summe der Woche
- Die Wochensumme erscheint als „37 h 30 min“ und zusätzlich in Industriezeit als „37,5 h“ – diesen Wert können Sie direkt mit dem Stundenlohn multiplizieren
- Wenn Sie Ihren Stundenlohn in Euro eingeben, wird auch der ungefähre Bruttolohn berechnet (Wochenstunden in Industriezeit × Stundenlohn)
- Auch Nachtschichten über Mitternacht wie Beginn 22:00 und Ende 6:00 am nächsten Morgen werden richtig gerechnet
- Außerdem auf dieser Seite: eine leicht verständliche Erklärung der Formeln sowie Formeln zum Kopieren für Excel, Google Tabellen und Python
Wofür braucht man diese Berechnung?
Wer an 5 Werktagen von 9:00 bis 17:30 arbeitet und jeden Tag eine Stunde Mittagspause macht, kommt auf 7 Stunden 30 Minuten × 5 Tage = 37 Stunden 30 Minuten pro Woche. 37,5 Stunden Industriezeit mal 18 € Stundenlohn ergeben für diese Woche rund \(37{,}5 \times 18 = 675\) € brutto.
Wenn Sie selbst ausrechnen können, was Sie in einer Woche verdient haben, planen Sie Schichten und Einkommen mit Zahlen statt nach Gefühl. (Was am Ende ausgezahlt wird, hängt von Zuschlägen, Steuern und Sozialabgaben ab – den genauen Betrag finden Sie auf Ihrer Lohnabrechnung.)
Wenn Sie Ihre Wochenstunden aus dem Stundenzettel oder der App zur Zeiterfassung selbst zusammenrechnen, sehen Sie, wie Ihre tatsächlichen Stunden zum Dienstplan passen – und ob die Stunden auf der Lohnabrechnung mit Ihren eigenen Aufzeichnungen übereinstimmen.
Auch das Zeiterfassungssystem des Arbeitgebers macht intern nichts anderes: Für jeden Tag Ende − Beginn − Pause, dann alle Tage addieren. Wer das Prinzip kennt, kann leichter prüfen, ob jede gearbeitete Minute bezahlt wird.
Das Arbeitszeitgesetz begrenzt die Arbeitszeit an Werktagen auf 8 Stunden; bis zu 10 Stunden sind erlaubt, wenn im Durchschnitt von 6 Monaten (oder 24 Wochen) 8 Stunden pro Werktag nicht überschritten werden. Bei mehr als 6 Stunden Arbeit sind mindestens 30 Minuten Pause vorgeschrieben, bei mehr als 9 Stunden mindestens 45 Minuten. Beispiel: 8:00 bis 18:00 mit nur 30 Minuten Pause wären 9 h 30 min – zu wenig Pause. Mit den vorgeschriebenen 45 Minuten bleiben 9 h 15 min Arbeitszeit.
Auch beim Minijob lohnt der Blick auf die Stunden: 2026 liegt die Verdienstgrenze in Deutschland bei 603 € im Monat. Beim Mindestlohn von 13,90 € sind das höchstens etwa \(603 \div 13{,}90 \approx 43{,}4\) Stunden im Monat. Mit der Wochensumme sehen Sie genau, wie viele Stunden Sie gearbeitet haben. (Grenzen und Beträge ändern sich regelmäßig – prüfen Sie die aktuellen Werte.)
Bei einer Nachtschicht von 22:00 bis 6:00 am nächsten Morgen ergibt die reine Rechnung mit den Uhrzeiten „6 − 22“, also eine negative Zahl. Addiert man einen Tag, also 1440 Minuten, sieht man: Es ist eine 8-Stunden-Schicht.
Auch in einer Woche mit Nacht- und Tagschichten berechnen Sie jeden Tag nach derselben Regel und addieren dann – so kommt die Summe nicht durcheinander. Sie können selbst prüfen, ob die Wochensumme im Dienstplan stimmt.
Wenn Sie notieren, „von wann bis wann“ Sie etwas gemacht haben, rechnen Sie mit derselben Methode zusammen, wie viele Stunden pro Woche Sie neben dem Hauptberuf investiert haben – etwa für die Prüfungsvorbereitung oder einen Nebenjob von zu Hause aus.
Mit der Wochensumme können Sie mit Zahlen zurückblicken, zum Beispiel: „Habe ich am Wochenende die Lernzeit nachgeholt, die unter der Woche ausgefallen ist?“
Formel
Symbole und Begriffe
Symbole
| \(T_1\), \(T_2\) | T eins, T zwei | Der Arbeitsbeginn in Minuten (\(T_1\)) und das Arbeitsende in Minuten (\(T_2\)). Eine Uhrzeit wird mit „60 × Stunde + Minute“ in Minuten seit Mitternacht umgerechnet. (Beispiel: 9:00 → \(T_1 = 540\), 17:30 → \(T_2 = 1050\)) |
| \(B\) | B | Die Pause in Minuten. B steht für das englische „break“ (Pause). |
| \(W\) | W | Die Nettoarbeitszeit eines Tages (die Zeit von Beginn bis Ende minus Pause, also die tatsächlich gearbeitete Zeit) in Minuten. W steht für das englische „work“ (Arbeit). |
| \(W_1, W_2, \ldots, W_7\) | W eins, W zwei, …, W sieben | Die Nettoarbeitszeit von Montag bis Sonntag, Tag für Tag in Minuten. Die kleine Zahl unten rechts (der Index) gibt an, um welchen Wochentag es sich handelt. |
| \(S\) | S | Die Nettoarbeitszeit der ganzen Woche (alle Tage addiert) in Minuten. S steht für „Summe“. |
| \(H\) | H | Die Wochensumme als Dezimalzahl in Stunden (Industriezeit), berechnet mit \(H = S \div 60\). (Beispiel: 2250 Minuten → 37,5 Stunden) |
| \(R\) | R | Der Stundenlohn (in Euro). R steht für das englische „rate“ (Satz). |
| \(P\) | P | Der ungefähre Lohn (in Euro), berechnet mit \(P = H \times R\). P steht für das englische „pay“ (Lohn). |
| \(1440\) | eintausendvierhundertvierzig | Die Minuten eines Tages: \(24 \times 60 = 1440\). Sie werden bei einer Schicht über Mitternacht (Ende am nächsten Tag) addiert. |
Begriffe
| Stundenzettel | Ein Nachweis, in dem für jeden Tag Arbeitsbeginn und Arbeitsende festgehalten werden – auf Papier, per Stempeluhr oder in einer App. Aus den erfassten Zeiten wird die Nettoarbeitszeit berechnet, die Grundlage der Lohnabrechnung. Diese Seite rechnet eine Woche Stundenzettel auf einmal zusammen. |
| Zeiterfassung | Das Festhalten von Arbeitsbeginn, Arbeitsende, Pausen und Fehlzeiten. Beim Auswerten der Zeiterfassung werden die erfassten Uhrzeiten zur Nettoarbeitszeit zusammengerechnet. |
| Nettoarbeitszeit | Die Zeit von Beginn bis Ende minus Pausen, also die tatsächlich gearbeitete Zeit. Nach dem Arbeitszeitgesetz (§ 2) zählen Ruhepausen nicht zur Arbeitszeit; bei Stundenlohn wird in der Regel diese Zeit bezahlt. |
| Industriezeit | Die Zeit als Dezimalzahl (auch Dezimalstunden oder Industrieminuten), etwa 37 Stunden 30 Minuten = 37,5 Stunden. Die Minuten werden durch 60 geteilt, deshalb lässt sich der Wert direkt mit dem Stundenlohn multiplizieren. Achtung: 37 Stunden 30 Minuten sind nicht 37,3 Stunden. |
| Schicht über Mitternacht | Eine Schicht, während der das Datum wechselt, etwa eine Nachtschicht. Die Endzeit ist dann eine kleinere Zahl als die Anfangszeit, deshalb wird ein Tag, also 1440 Minuten, addiert. |
| Zuschlag | Ein Aufschlag auf den normalen Stundenlohn, etwa für Überstunden, Nacht-, Sonn- oder Feiertagsarbeit. In Deutschland legt das Gesetz keinen festen Überstundenzuschlag fest; ob und in welcher Höhe es Zuschläge gibt, regeln Tarifvertrag, Betriebsvereinbarung oder Arbeitsvertrag. Für Nachtarbeit verlangt das Arbeitszeitgesetz (§ 6 Abs. 5) einen angemessenen Zuschlag oder bezahlte freie Tage. Dieser Rechner lässt Zuschläge weg und rechnet nur Wochenstunden × Stundenlohn. |
Das sollten Sie vorher wissen
Damit Sie die Rechnung auf dieser Seite nicht nur per Knopfdruck, sondern mit echtem Verständnis nutzen, hilft Folgendes.
Wenn Sie irgendwo hängen bleiben, ist das Wiederholen dieser Themen der schnellste Weg weiter.
| Uhrzeit und Zeitspanne (Klasse 2–3, 7–9 Jahre) |
|
| Uhrzeiten im 24-Stunden-Format (Klasse 2–3, 7–9 Jahre) |
|
| Subtraktion mit Übertrag und Division mit Rest (Klasse 3–4, 8–10 Jahre) |
|
| Dezimalzahlen und Multiplikation (Klasse 4–6, 9–12 Jahre) |
|
So berechnen Sie es in Excel
| Tag | Beginn | Ende | Pause (min) | Gearbeitet (min) |
| Mo | 9:00 | 17:30 | 60 | =WENN(ODER(B2="";C2="");"";RUNDEN(REST(WENNFEHLER(ZEITWERT(C2);C2)-WENNFEHLER(ZEITWERT(B2);B2);1)*1440;0)-D2) |
| Di | 9:00 | 17:30 | 60 | =WENN(ODER(B3="";C3="");"";RUNDEN(REST(WENNFEHLER(ZEITWERT(C3);C3)-WENNFEHLER(ZEITWERT(B3);B3);1)*1440;0)-D3) |
| Mi | 9:00 | 17:30 | 60 | =WENN(ODER(B4="";C4="");"";RUNDEN(REST(WENNFEHLER(ZEITWERT(C4);C4)-WENNFEHLER(ZEITWERT(B4);B4);1)*1440;0)-D4) |
| Do | 9:00 | 17:30 | 60 | =WENN(ODER(B5="";C5="");"";RUNDEN(REST(WENNFEHLER(ZEITWERT(C5);C5)-WENNFEHLER(ZEITWERT(B5);B5);1)*1440;0)-D5) |
| Fr | 9:00 | 17:30 | 60 | =WENN(ODER(B6="";C6="");"";RUNDEN(REST(WENNFEHLER(ZEITWERT(C6);C6)-WENNFEHLER(ZEITWERT(B6);B6);1)*1440;0)-D6) |
| Sa | 0 | =WENN(ODER(B7="";C7="");"";RUNDEN(REST(WENNFEHLER(ZEITWERT(C7);C7)-WENNFEHLER(ZEITWERT(B7);B7);1)*1440;0)-D7) | ||
| So | 0 | =WENN(ODER(B8="";C8="");"";RUNDEN(REST(WENNFEHLER(ZEITWERT(C8);C8)-WENNFEHLER(ZEITWERT(B8);B8);1)*1440;0)-D8) | ||
| Wochensumme (min) | =SUMME(E2:E8) |
| Nettoarbeitszeit der Woche (min) | 2250 |
| Wochensumme: Stunden | =QUOTIENT(B1;60) |
| Wochensumme: Minuten | =REST(B1;60) |
| Industriezeit | =RUNDEN(B1/60;2) |
| Stundenlohn (€) | 18 |
| Ungefährer Lohn (€) | =RUNDEN(B1/60*B5;2) |
In der zweiten Tabelle steht in B1 die Wochensumme in Minuten. B2 und B3 zerlegen sie mit QUOTIENT (ganzzahliger Teil einer Division) und REST (Rest) in 37 Stunden 30 Minuten, B4 zeigt die Industriezeit (37,5; RUNDEN rundet auf 2 Nachkommastellen, falls die Division nicht aufgeht). Tragen Sie in B5 Ihren Stundenlohn ein, zeigt B6 den ungefähren Lohn (in diesem Beispiel 675,00 €, auf den Cent gerundet). Ersetzen Sie einfach die Werte in Spalte B durch Ihre eigenen.
So berechnen Sie es in Google Tabellen
| Tag | Beginn | Ende | Pause (min) | Gearbeitet (min) |
| Mo | 9:00 | 17:30 | 60 | =WENN(ODER(B2="";C2="");"";RUNDEN(REST(WENNFEHLER(ZEITWERT(C2);C2)-WENNFEHLER(ZEITWERT(B2);B2);1)*1440;0)-D2) |
| Di | 9:00 | 17:30 | 60 | =WENN(ODER(B3="";C3="");"";RUNDEN(REST(WENNFEHLER(ZEITWERT(C3);C3)-WENNFEHLER(ZEITWERT(B3);B3);1)*1440;0)-D3) |
| Mi | 9:00 | 17:30 | 60 | =WENN(ODER(B4="";C4="");"";RUNDEN(REST(WENNFEHLER(ZEITWERT(C4);C4)-WENNFEHLER(ZEITWERT(B4);B4);1)*1440;0)-D4) |
| Do | 9:00 | 17:30 | 60 | =WENN(ODER(B5="";C5="");"";RUNDEN(REST(WENNFEHLER(ZEITWERT(C5);C5)-WENNFEHLER(ZEITWERT(B5);B5);1)*1440;0)-D5) |
| Fr | 9:00 | 17:30 | 60 | =WENN(ODER(B6="";C6="");"";RUNDEN(REST(WENNFEHLER(ZEITWERT(C6);C6)-WENNFEHLER(ZEITWERT(B6);B6);1)*1440;0)-D6) |
| Sa | 0 | =WENN(ODER(B7="";C7="");"";RUNDEN(REST(WENNFEHLER(ZEITWERT(C7);C7)-WENNFEHLER(ZEITWERT(B7);B7);1)*1440;0)-D7) | ||
| So | 0 | =WENN(ODER(B8="";C8="");"";RUNDEN(REST(WENNFEHLER(ZEITWERT(C8);C8)-WENNFEHLER(ZEITWERT(B8);B8);1)*1440;0)-D8) | ||
| Wochensumme (min) | =SUMME(E2:E8) |
| Nettoarbeitszeit der Woche (min) | 2250 |
| Wochensumme: Stunden | =QUOTIENT(B1;60) |
| Wochensumme: Minuten | =REST(B1;60) |
| Industriezeit | =RUNDEN(B1/60;2) |
| Stundenlohn (€) | 18 |
| Ungefährer Lohn (€) | =RUNDEN(B1/60*B5;2) |
So berechnen Sie es in Python
# Stundenzettel einer Woche (nur die Arbeitstage, jeweils (Tag, Beginn, Ende, Pause in Minuten))
week = [
("Montag", "9:00", "17:30", 60),
("Dienstag", "9:00", "17:30", 60),
("Mittwoch", "9:00", "17:30", 60),
("Donnerstag", "9:00", "17:30", 60),
("Freitag", "9:00", "17:30", 60),
]
hourly_wage = 18 # Stundenlohn (Euro). None setzen, um den Lohn nicht zu berechnen
def to_minutes(time_text):
# wandelt "9:00" oder "17:30" (oder nur die Stunde, "9") in Minuten seit Mitternacht um
parts = time_text.split(":")
hour = int(parts[0])
minute = int(parts[1]) if len(parts) > 1 else 0
return hour * 60 + minute
def format_minutes(total_minutes):
# schreibt Minuten in der Form "8 h 30 min" ("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"
total_work = 0
for day_name, clock_in, clock_out, rest_minutes in week:
elapsed = to_minutes(clock_out) - to_minutes(clock_in)
if elapsed < 0:
# Ende liegt vor dem Beginn -> Ende am nächsten Tag (Schicht über Mitternacht), also einen Tag addieren
elapsed += 1440
work = elapsed - rest_minutes
total_work += work
print(f"{day_name}: {format_minutes(work)}")
decimal_hours = round(total_work / 60, 2) # Industriezeit (Stunden als Dezimalzahl)
print(f"Wochensumme: {format_minutes(total_work)} ({decimal_hours} h, {len(week)} Arbeitstage)")
if hourly_wage is not None:
pay = round(total_work * hourly_wage / 60, 2) # ungefährer Lohn (auf den Cent gerundet)
print(f"Ungefährer Lohn: {pay:,.2f} €")
So schreiben Sie die Formel in LaTeX und anderen Formelsprachen (zum Kopieren)
W = T₂ − T₁ − B (T₂ ≥ T₁), W = T₂ − T₁ + 1440 − B (T₂ < T₁)
W = T_2 - T_1 - B \quad (T_2 \ge T_1), \qquad W = T_2 - T_1 + 1440 - B \quad (T_2 < T_1)
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<mi>W</mi><mo>=</mo>
<msub><mi>T</mi><mn>2</mn></msub><mo>−</mo>
<msub><mi>T</mi><mn>1</mn></msub><mo>−</mo>
<mi>B</mi>
<mo>,</mo><mspace width="0.7em"/>
<mi>W</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><mo>−</mo>
<mi>B</mi>
</mrow>
</math>
W = T_2 - T_1 - B, W = T_2 - T_1 + 1440 - B
workMinutes = If[t2 >= t1, t2 - t1, t2 - t1 + 1440] - b
W := `if`(t2 >= t1, t2 - t1, t2 - t1 + 1440) - b;
if t2 >= t1, W = t2 - t1 - b; else, W = t2 - t1 + 1440 - b; end
W = T_2 - T_1 - B (T_2 ≥ T_1), W = T_2 - T_1 + 1440 - B (T_2 < T_1)
S = W₁ + W₂ + ⋯ + W₇, H = S ÷ 60
S = W_1 + W_2 + \cdots + W_7, \quad H = \dfrac{S}{60}
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<mi>S</mi><mo>=</mo>
<msub><mi>W</mi><mn>1</mn></msub><mo>+</mo>
<msub><mi>W</mi><mn>2</mn></msub><mo>+</mo>
<mo>⋯</mo><mo>+</mo>
<msub><mi>W</mi><mn>7</mn></msub>
<mo>,</mo><mspace width="0.7em"/>
<mi>H</mi><mo>=</mo>
<mfrac><mi>S</mi><mn>60</mn></mfrac>
</mrow>
</math>
S = W_1 + W_2 + cdots + W_7, H = S / 60
totalMinutes = Total[workMinutes]; decimalHours = totalMinutes / 60
S := add(w[i], i = 1 .. 7); H := S / 60;
S = sum(W); H = S / 60;
S = W_1 + W_2 + ⋯ + W_7, H = S / 60
P = H × R
P = H \times R
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<mi>P</mi><mo>=</mo>
<mi>H</mi><mo>×</mo><mi>R</mi>
</mrow>
</math>
P = H xx R
pay = decimalHours * hourlyWage
P := H * R;
P = H * R;
P = H × R
So lassen Sie ChatGPT rechnen
Sie sind ein Assistent für die Auswertung von Arbeitszeiten. Führen Sie die folgende Berechnung aus, indem Sie tatsächlich Python-Code ausführen, und stützen Sie Ihre Antwort ausschließlich auf die Zahlen aus dem Ausführungsergebnis (nicht im Kopf rechnen oder schätzen). Hier ist der Stundenzettel einer Woche. Alle Uhrzeiten im 24-Stunden-Format, Pausen in Minuten. - Montag bis Freitag: Beginn 9:00, Ende 17:30, 60 Minuten Pause - Samstag und Sonntag: frei Der Stundenlohn beträgt 18 €. Berechnen Sie: 1. Die Nettoarbeitszeit jedes Tages (für jeden Tag in der Form „X Stunden Y Minuten“) 2. Die Nettoarbeitszeit der Woche (in der Form „X Stunden Y Minuten“) und die Zahl der Arbeitstage 3. Die Wochensumme in Industriezeit (gearbeitete Minuten insgesamt geteilt durch 60) 4. Den ungefähren Bruttolohn (Industriezeit × Stundenlohn, auf den Cent gerundet, ohne Zuschläge und Abzüge) Berechnen Sie die Nettoarbeitszeit jedes Tages als (Ende in Minuten) − (Beginn in Minuten) − Pause. Liegt an einem Tag das Ende vor dem Beginn, gilt es als Ende am nächsten Tag (über Mitternacht), dann werden 1440 Minuten addiert. 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
