Laden Sie die Beispielarbeitsmappe herunter
In diesem Tutorial wird gezeigt, wie Sie die Arbeitsstunden in Excel und Google Sheets berechnen.
Berechnen Sie Stunden mit einer einfachen Formel
Wir können die geleisteten Arbeitsstunden berechnen, indem wir die Endzeit von der Startzeit abziehen. Die Informationen müssen in einem korrekten Zeitformat in Excel eingegeben werden, damit die Formel funktioniert.
1 | =(D3-C3)*24 |
Die Formel D3-C3 gibt uns den Prozentsatz des gearbeiteten Tages basierend auf 24 Stunden an einem Tag. Um die Arbeitsstunde zu erhalten, müssen wir diesen Wert mit 24 multiplizieren.
Datum und Uhrzeit werden als Zahlen in Excel gespeichert. Wenn wir das Format der Start- und Endzeitspalten in der obigen Grafik in ein allgemeines Zahlenformat ändern würden, würden wir die numerischen Äquivalente der angezeigten Zeiten erhalten.
Berechnung von Überstunden
Wir können die gleiche Art von Formel verwenden, um Überstunden zu berechnen.
Im obigen Beispiel beträgt die Standardzeit 8 Stunden.
Die folgende Formel berechnet die normale Arbeitszeit des Tages.
1 | =WENN((D3-C3)*24>$H$13,$H$13,(D3-C3)*24) |
Wenn der Arbeitnehmer mehr als 8 Stunden gearbeitet hat, gibt die Formel nur maximal 8 Stunden zurück.
Um die Überstunden zu berechnen, können wir die restlichen geleisteten Stunden mit dieser Formel berechnen:
1 | =WENN((D3-C3)*24>$H$13,(((D3-C3)*24)-$H$13,0) |
MOD-Funktion
Wenn die Endzeit vor der Startzeit liegt, kann dies daran liegen, dass eine Nachtschicht gearbeitet wird. Um das Problem zu lösen, dass die Formel eine negative Zahl zurückgibt, verwenden wir die MOD-Funktion.
1 | =MOD(D3-C3,1)*24 |
Wie bei der einfachen Formel müssen wir den von der MOD-Funktion berechneten Wert mit 24 multiplizieren, um die geleisteten Arbeitsstunden zu erhalten.
Berechnen Sie die in einer wöchentlichen Arbeitszeittabelle gearbeiteten Stunden
Mit den Funktionen IF, SUM und MAX können wir die in einer Woche geleisteten Arbeitsstunden, aufgeschlüsselt nach Regelzeit und Überstunden, berechnen.
Überstunden berechnen
Die Überstunden werden berechnet, wenn eine Person mehr als 40 Stunden pro Woche arbeitet.
1 | =WENN(SUMME($E$4:E4)>40,SUMME($E$4:E4)-40,0) |
Der erste Teil des ersten Bereichs der SUM-Funktion ist absolut, der zweite Teil nicht. Wenn Sie diese Formel an das Ende der Tabelle kopieren, werden Sie feststellen, dass die SUM-Funktion alle Arbeitsstunden in Spalte E addiert. Wenn der SUM-Bereich erhöht wird, werden auch die geleisteten Arbeitsstunden erhöht. Sobald die SUMME mehr als 40 Stunden erreicht, werden Überstunden als aufsteigende Summe in die Spalte Überstunden eingetragen.
Berechnen Sie die regulären Stunden
Die Regelarbeitszeit wird auf der Grundlage der Gesamtstunden und der geleisteten Überstunden berechnet.
1 | =MAX(E4-G4,0) |
Wir verwenden die MAX-Funktion, damit wir keine negativen Stunden haben, in denen der Mitarbeiter Überstunden gemacht hat, als ob das Ergebnis negativ ist, dann gibt die MAX-Funktion eine Null zurück.
Berechnen Sie die in einer wöchentlichen Arbeitszeittabelle gearbeiteten Stunden nach Projekt
Wenn wir die obige Berechnung noch einen Schritt weiterführen, können wir die vom Projekt gearbeiteten Stunden, an denen der Mitarbeiter gearbeitet hat, mithilfe der SUMIF-Funktion aufteilen
1 | =SUMIF($H$4:$H$10,H4,$F$4:$F$10) |
Die SUMIF-Funktion summiert die regulären Stunden in Spalte F gemäß den in Spalte H ausgewählten Kriterien - im Fall der obigen Formel sucht sie nach dem ABC-Projekt und summiert die regulären Stunden für dieses Projekt.
Berechnung der in Google Tabellen gearbeiteten Stunden
Alle oben genannten Excel-Beispiele funktionieren in Google Sheets auf die gleiche Weise.