Excel-Formel zur Berechnung der Arbeitszeiten

  • Teile Das
Hugh West

In Microsoft Excel gehört die Arbeit mit der Zeit zu den vertrauten Aufgaben. Sie werden sich in vielen Situationen wiederfinden, in denen Sie um Zeitdifferenzen zu berechnen. Wenn Sie in Ihrem Unternehmen eine leitende Position innehaben, müssen Sie die Arbeitszeiten aller Mitarbeiter erfassen und berechnen, wie viele Stunden sie gearbeitet haben. In diesem Tutorial lernen Sie, wie Sie die geleisteten Arbeitsstunden mit Hilfe der Excel-Formel berechnen können, mit passenden Beispielen und passenden Illustrationen.

Download Arbeitsbuch Praxis

Formeln zur Berechnung der geleisteten Arbeitszeit.xlsx

Formel zur Ermittlung von Zeitdifferenzen in Excel

In vielen Situationen müssen Sie Zeitdifferenzen oder die geleistete Arbeitszeit zwischen zwei Zeitpunkten in einer Zeiterfassung berechnen. Um die geleistete Gesamtzeit zu berechnen, müssen Sie die Grundformel für die Berechnung von Zeitdifferenzen kennen. In den folgenden Abschnitten zeige ich Ihnen einige einfache und leicht verständliche Beispiele, die Ihre Zweifel ausräumen werden. Ich empfehle Ihnen, diese zu lernen und in Ihrer Excel-Zeiterfassung anzuwenden, um Folgendes zu berechnendie Zeitverschiebung.

1. gearbeitete Zeit durch einfache Subtraktion

Die einfache Formel zur Berechnung der Zeitdifferenz ist die Subtraktion der Startzeit von der Endzeit. Auf diese Weise können Sie die Arbeitszeit für jede Schicht in Ihrer Excel-Tabelle berechnen.

Geleistete Zeit = Endzeit - Startzeit

Werfen Sie einen Blick auf den folgenden Screenshot:

Hier haben wir einige Zeitunterschiede. Die Formel, die wir verwendet haben:

=C5-B5

Das Problem, das Sie hier feststellen können, ist der Zeitunterschied im Zeitformat. Für die ersten Daten wollten wir 8 Stunden, stattdessen erhielten wir 8:00 Uhr morgens.

Sie können die Daten auf verschiedene Weise formatieren: Ändern Sie einfach das Format auf Benutzerdefiniert, um das Ergebnis im Format Stunden, Minuten und Sekunden zu erhalten.

Um dies zu ändern, gehen Sie folgendermaßen vor:

  • Wählen Sie zunächst den Bereich der Zellen aus.

  • Drücken Sie nun Strg+1 auf Ihrer Tastatur.

  • Nun, vom Zellen formatieren Dialogfeld finden Sie verschiedene Zahlen Wählen Sie dann Benutzerdefiniert von Kategorie Dann, vom Typ auswählen h:mm: ss Klicken Sie schließlich auf OK .

Am Ende wird die geleistete Arbeitszeit im Format Stunden, Minuten und Sekunden angezeigt. Es ist uns also gelungen, die geleistete Arbeitszeit nach einer Subtraktion in der Excel-Tabelle zu berechnen.

Lesen Sie mehr: Zeit in Excel subtrahieren (7 schnelle Methoden)

2. die geleistete Arbeitszeit in Stunden, Minuten oder Sekunden zu berechnen

Im vorangegangenen Beispiel haben Sie gesehen, dass die Ausgabe im Format Stunden, Minuten und Sekunden erfolgte. Nun möchten Sie vielleicht die Arbeitszeit im Minuten- oder Sekundenformat berechnen. Sie können die Arbeitszeit auch mit Hilfe der Excel-Formel berechnen. Um dies zu demonstrieren, verwenden wir den vorherigen Datensatz.

2.1 Geleistete Arbeitszeit in Stunden

Sie haben bereits die folgende Formel zur Berechnung der Zeitdifferenz in Excel gesehen:

=C5-B5

Um nun die geleistete Arbeitszeit in Stunden zu berechnen, ändern Sie die Formel wie folgt:

=(C5-B5)*24

Auch hier gibt Excel das Ergebnis im Zeitformat aus. Um dies zu ändern, gehen Sie zum Format Numbers im Menü Startseite Von dort aus klicken Sie auf Nummer .

Danach erhalten Sie die geleisteten Stunden in Ihrer Excel-Tabelle.

Wenn Sie das Ergebnis nicht im Dezimal-, sondern im Ganzzahlformat haben wollen, verwenden Sie die Funktion INT wie die folgenden:

=INT((C5-B5)*24)

Wie Sie sehen, ist es uns gelungen, die geleisteten Arbeitsstunden in einer Excel-Tabelle zu berechnen.

Lesen Sie mehr: Wie man in Excel die Gesamtstundenzahl berechnet (9 einfache Methoden)

2.2 Geleistete Arbeitszeit in Minuten

Um den Zeitunterschied in Minuten zu schätzen, müssen Sie die Zeiten dieser Spalte mit der Gesamtzahl der Minuten eines Tages multiplizieren, also 1440 (24 Stunden*60 Minuten).

Die Formel:

=(C5-B5)*24*60

Excel gibt sie wieder im Zeitformat aus. Ändern Sie dies also in der Gruppe "Zahlen" der Registerkarte Startseite tab.

Lesen Sie mehr: Hinzufügen von Minuten zur Zeit in Excel (3 schnelle Methoden)

2.3 Verwendete Zeit in Sekunden

Um die Zeitdifferenz in Sekunden zu berechnen, müssen Sie das vorherige Ergebnis mit der Gesamtzahl der Sekunden eines Tages multiplizieren, also 86400 (24 Std. * 60 Min. * 60 Sek.).

Wir verwenden die folgende Formel:

=(C5-B5)*24*60*60

Auf diese Weise können Sie mit dieser Formel für ein Excel-Stundenblatt die geleistete Arbeitszeit in einem beliebigen Format berechnen.

Beachten Sie, dass diese Formel nur funktioniert, wenn Sie die Excel-Zeitdifferenz für denselben Tag berechnen. Wenn Ihre Zeitwerte von unterschiedlichen Daten stammen, wird diese Formel ein falsches Ergebnis liefern. Machen Sie sich darüber keine Sorgen, wir werden dies in einem späteren Abschnitt besprechen.

Lesen Sie mehr: Wie man die Zeit in Excel berechnet (16 mögliche Wege)

3. die Arbeitszeit mit der TEXT-Funktion berechnen

Im vorigen Abschnitt mussten wir das Format der zu berechnenden Zeitdifferenz ändern. Da Excel die Differenz automatisch im Zeitformat ändert, mussten wir das Zeitformat ändern.

Wenn Sie sich dieser Gefahr nicht aussetzen wollen und eine einfache Lösung suchen, verwenden Sie die Funktion TEXT Hier müssen Sie sich nicht um die Änderung des Formats kümmern.

Die generische Formel:

=TEXT(Endzeit - Startzeit, Format)

Das erste Argument ist eine einfache Subtraktion, und im Format müssen Sie einfach das gewünschte Zeitdifferenzformat eingeben.

Lesen Sie mehr: Stundenzettelformel in Excel (5 Beispiele)

3.1 Nur Stunden anzeigen

Um nur die geleisteten Stunden anzuzeigen, verwenden Sie die folgende Formel:

=TEXT(C5-B5, "hh")

Diese Formel liefert nur das Ergebnis, das die Anzahl der Stunden Differenz zwischen den beiden Zeitwerten anzeigt. Wenn Ihr Ergebnis 10 Stunden und 40 Minuten beträgt, werden nur 9 Stunden angezeigt.

Verwandte Inhalte: Subtraktion und Anzeige negativer Zeiten in Excel (3 Methoden)

3.2 Nur Minuten anzeigen

Um nur die gearbeiteten Minuten anzuzeigen, verwenden Sie die folgende Formel:

=TEXT(C5-B5,"[mm]")

3.3 Nur Sekunden anzeigen

Um nur die gearbeiteten Sekunden anzuzeigen, verwenden Sie die folgende Formel:

=TEXT(C5-B5,"[ss]")

3.4 Anzeige von Stunden und Minuten

Um nur die gearbeiteten Stunden und Minuten anzuzeigen, verwenden Sie die folgende Formel:

=TEXT(C5-B5,"[hh]:mm")

3.5 Anzeige von Stunden, Minuten und Sekunden

Um nur die gearbeiteten Stunden, Minuten und Sekunden anzuzeigen, verwenden Sie die folgende Formel:

=TEXT(C5-B5, "hh:mm:ss")

Nun werden Sie sich vielleicht fragen, warum wir eckige Klammern verwenden wie [hh],[mm] , oder [ss] Wenn Sie also die geleisteten Arbeitsstunden zwischen zwei Datumswerten berechnen wollen, bei denen der Unterschied mehr als 24 Stunden beträgt, erhalten Sie mit [hh] die Gesamtzahl der geleisteten Arbeitsstunden und mit "hh" nur die am Tag des Enddatums vergangenen Stunden.

4. bisher gearbeitete Zeit

Um die Arbeitszeit zwischen der Startzeit und der aktuellen Zeit zu berechnen, verwenden Sie die Funktion NOW anstelle der Endzeit in der Spalte "Differenz".

Die JETZT gibt das aktuelle Datum und die Uhrzeit Ihres Geräts zurück und akzeptiert keine Eingabedaten.

Die generische Formel:

Geleistete Zeit = JETZT() - Startzeit

Zum besseren Verständnis sehen Sie sich bitte den folgenden Screenshot an:

Wenn der Zeitunterschied zwischen der Startzeit und der aktuellen Zeit mehr als 24 Stunden beträgt, formatieren Sie das Ergebnis so, dass der Tag mit dem Zeitanteil angezeigt wird, indem Sie die Funktion TEXT.

Die Formel:

=TEXT(NOW()-B5, "dd hh:ss:mm")

Nun können Sie dasselbe tun, indem Sie die benutzerdefinierte Formatierung der Zelle so ändern, dass der Tag zusammen mit dem Zeitteil angezeigt wird.

Excel berücksichtigt automatisch den Zeitpunkt 1. Januar 1990, wenn Ihre Startzeit nur den Zeitanteil enthält.

Aus diesem Grund ist die JETZT Funktion wird bei der Berechnung der Arbeitszeit eine falsche Ausgabe liefern. Wie bereits erwähnt, würde der resultierende Wert auch die Gesamtzahl der Tage enthalten, die seit dem 1. Januar 1990 vergangen sind.

Verwenden Sie zur Lösung dieses Problems die folgende Formel:

=JETZT()- INT(JETZT())-B5

Hier ist die INT wird der Tag aus dem Ergebnis dieser Funktion entfernt und anschließend zur Berechnung der Zeitdifferenz verwendet.

Denken Sie daran, dass die JETZT Funktion aktualisiert, wenn Sie eine Änderung in Ihrer Excel-Tabelle vornehmen, aber sie arbeitet nicht in Echtzeit

Formel zur Berechnung der geleisteten Arbeitsstunden für eine Tagesschicht

In diesem Abschnitt zeige ich Ihnen einen einfachen Datensatz, der einige Start- und Endzeiten einiger Mitarbeiter enthält. Unser Ziel ist es, die geleistete Arbeitszeit in Stunden zu berechnen.

Um dies zu demonstrieren, verwenden wir diesen Datensatz:

Wählen Sie nun Zelle E5 und geben Sie die folgende Formel ein:

=MOD(D5-C5,1)*24

Hier enthält unsere Formel die Funktion MOD um die geleistete Arbeitszeit in Stunden in einer Excel-Tabelle zu berechnen.

Wie Sie sehen können, gelingt es uns, die Gesamtarbeitsstunden in der Excel-Tabelle zu berechnen.

Formel zur Berechnung der Arbeitszeit für eine Nachtschicht

Wir haben zuvor die Zeitverschiebung auf der Grundlage der Tagesschicht besprochen. Das bedeutet, dass wir Ihnen die Ausgabe nicht gezeigt haben, wenn Ihre Endzeit an einem anderen Datum liegt. Das bedeutet, dass Ihre Startzeit in hh:mm: ss PM, aber die Endzeit ist hh:mm: ss AM. Man kann dies mit einer Nachtschicht vergleichen, bei der die Mitarbeiter ihre Arbeit nachts beginnen und am nächsten Tag beenden.

Werfen Sie einen Blick auf den folgenden Datensatz:

Hier kann man deutlich sehen, dass einige Leute nachts gearbeitet haben, so dass sich das Datum auch hier mit der Zeit geändert hat.

Um dieses Problem zu lösen, verwenden wir eine Excel-Formel mit die IF-Funktion .

Wählen Sie nun Zelle E5 und geben Sie die folgende Formel ein:

=IF((D5-C5)<0,1-(C5-D5),(D5-C5))

Wie Sie sehen, haben wir die Arbeitszeit mit Hilfe der Formel berechnet. Eine weitere nützliche Methode zur Lösung dieses Problems ist die Verwendung von die Funktion MOD um die geleistete Arbeitszeit in Stunden zu berechnen.

Wählen Sie Zelle E5 und geben Sie die folgende Formel ein:

=MOD(D5-C5,1)*24

Diese Formel behandelt die negative Zeit, indem sie die MOD-Funktion verwendet, um negative Werte in den geforderten positiven Wert "umzukehren". Da diese Formel Zeiten am genauen Tag und Zeiten, die über Mitternacht hinausgehen, erträgt, brauchen wir keine IF Das ist das Schöne an der Funktion MOD Funktion.

Zur Erinnerung: Diese Formel wirkt nicht länger als 24 Stunden.

Ähnliche Lektüre:

  • Berechnung der verstrichenen Zeit in Excel (8 Möglichkeiten)
  • Berechnen der verstrichenen Zeit zwischen zwei Daten in Excel (5 Methoden)
  • Subtraktion der Militärzeit in Excel (3 Methoden)
  • Zeitformat in Excel VBA verwenden (Makro, UDF und UserForm)
  • Wie man die durchschnittliche Bearbeitungszeit in Excel berechnet (2 einfache Methoden)

Formel zur Berechnung von Überstunden in Excel

In diesem Abschnitt zeige ich Ihnen ein Beispiel für Überstunden. Als Überstunden werden alle von einem Arbeitnehmer geleisteten Stunden bezeichnet, die über seine normale Arbeitszeit hinausgehen.

Werfen Sie einen Blick auf den Datensatz:

In dieser Excel-Tabelle sehen Sie die Start- und Endzeit der Mitarbeiter. Unsere Standardarbeitszeit beträgt hier 8 Stunden. Wenn also jemand mehr als 8 Stunden gearbeitet hat, zeigt unsere Formel dies in der Spalte Überstunden an. In der Spalte Gearbeitet wird jedoch nur die Standardarbeitszeit des Mitarbeiters angezeigt.

Um die übliche Arbeitszeit pro Tag zu berechnen, geben Sie die folgende Formel ein Zelle E5 und ziehen Sie das Symbol für den Füllgriff:

=IF((D5-C5)*24>$C$11,$C$11,(D5-C5)*24)

Wenn der Arbeitnehmer mehr als 8 Stunden gearbeitet hat, ergibt die Formel nur einen Höchstwert von 8 Stunden.

Um die Überstunden eines Tages zu berechnen, geben Sie die folgende Formel ein Zelle F5 und ziehen Sie das Symbol für den Füllgriff:

=IF((D5-C5)*24>$C$11,((D5-C5)*24)-$C$11,0)

Diese Formel extrahiert im Grunde genommen die zusätzlichen Stunden, nachdem die Eingangszeit von der Ausgangszeit in der Excel-Tabelle abgezogen wurde.

Lesen Sie mehr: Excel-Formel für Überstunden über 40 Stunden [mit kostenloser Vorlage]

Berechnung der geleisteten Arbeitsstunden in Excel mit der 24-Stunden-Uhr

Wenn Sie in Ihrer Region die 24-Stunden-Uhr verwenden, können Sie dies auch mit Hilfe früherer Formeln tun.

Wir verwenden die Funktion MOD um dies durchzuführen.

=MOD(D5-C5,1)*24

Sie können jede der oben genannten Formeln verwenden, um die geleistete Arbeitszeit in einem Excel-Zeiterfassungsbogen für eine 24-Stunden-Uhr zu berechnen.

Lesen Sie mehr: Zeit in Excel über 24 Stunden addieren (4 Möglichkeiten)

Berechnung der Gesamtzahl der Stunden in einer Woche in Excel

In diesem Beispiel zeige ich Ihnen ein Beispiel, das die Gesamtzahl der von einem Mitarbeiter in einer Woche geleisteten Arbeitsstunden und Überstunden ausweist. Wir verwenden dazu die IF-Funktion , die Funktion MAX und die Funktion SUMME .

Werfen Sie einen Blick auf den folgenden Screenshot:

In diesem Fall haben wir die geleisteten Überstunden nach der folgenden Formel berechnet:

=IF(SUM($E$5:E5)>40,SUM($E$5:E5)-40,0)

Mit dieser Funktion werden grundsätzlich Überstunden berechnet, sobald eine Person mehr als 40 Stunden pro Woche leistet.

Die Rolle des ersten Bereichs der SUMME Wenn Sie diese Formel in die Spalte kopieren, werden Sie feststellen, dass die Funktion SUMME alle Stunden summiert, die in Arbeitete Wenn sich der SUMmenbereich erhöht, erhöhen sich auch die geleisteten Arbeitsstunden. Sobald die SUMME mehr als 40 Stunden erreicht, werden die Überstunden in der Spalte "Überstunden" als ansteigende Summe eingetragen.

Werfen Sie einen Blick auf den folgenden Screenshot:

Die regulären Stunden werden auf der Grundlage der Gesamtstundenzahl geschätzt, und die Überstunden werden geleistet:

=MAX(E5-G5,0)

Wir nutzen die MAX um keine negativen Stunden zu erhalten, in denen der Arbeitnehmer Überstunden geleistet hat. Wenn die Formel einen negativen Wert liefert, dann wird die MAX wird in der Excel-Tabelle eine Null zurückgegeben.

Lesen Sie mehr: Wie man in Excel die Gesamtstundenzahl berechnet (9 einfache Methoden)

Berechnung der Gesamtzahl der Arbeitsstunden in einem Monat in Excel

Sie können die Gesamtzeit (Stunden), die in einem Monat gearbeitet wurde, wie folgt berechnen die Funktion NETWORKDAYS in Excel.

Grundsätzlich berechnet diese Funktion die Gesamtarbeitszeit auf der Grundlage der Arbeitszeiten Ihres Unternehmens.

Die generische Formel:

=NETWORKDAYS(Startdatum,Enddatum)*Arbeitsstunde pro Tag

Werfen Sie einen Blick auf den folgenden Screenshot:

Die Formel, die wir verwenden:

=NETZWERKTAGE(B5,C5)*8

Hier sehen Sie die Gesamtzahl der in einem ganzen Monat geleisteten Arbeitsstunden, wobei die Feiertage nicht berücksichtigt wurden.

Um die Gesamtzahl der geleisteten Arbeitsstunden ohne Urlaub zu ermitteln, lautet die Formel:

=NETWORKDAYS(Startdatum,Enddatum,Feiertag_liste)*Arbeitsstunde pro Tag

Um mehr über diese Funktion zu erfahren, lesen Sie: Verwendung der Funktion NETWORKDAYS in Excel (3 geeignete Beispiele)

Excel-Formel zur Berechnung der geleisteten Arbeitsstunden abzüglich der Mittagspause

Vielleicht haben Sie eine Excel-Zeiterfassung, in der Sie die Mittagspause der Mitarbeiter berücksichtigen müssen. Und diese können Sie nicht zu den Arbeitsstunden addieren. Wir können die Arbeitsstunden abzüglich der Mittagspause berechnen, indem wir die Funktion SUMME .

Die generische Formel:

=SUMME((Mittagessen_Startzeit)+(Endzeit-Mittagessen_Ende))*24

Sehen Sie sich den folgenden Screenshot an, um ein besseres Verständnis zu bekommen:

Wir verwenden diese Formel:

=SUM((D5-C5)+(F5-E5))*24

Als Geschäftsangestellte müssen wir jeden Arbeitstag ein- und auschecken, die Messung der gesamten Arbeitszeit und abzüglich der Mittagspause eines Tages kann dabei helfen, das Gehalt entsprechend der Zeit zu berechnen. Anhand des Beispiels habe ich die Formel zur Berechnung der Arbeitszeit abzüglich der Mittagspause für jeden Tag in einem Excel-Stundenblatt gezeigt.

Lesen Sie mehr: Excel-Formel zur Berechnung der geleisteten Arbeitsstunden abzüglich der Mittagspause

💬 Dinge zum Merken

Stellen Sie sicher, dass Sie das Zeitformat auf Zahl oder allgemein ändern, wenn es nicht im Dezimalformat angezeigt wird.

Wenn die Formel Folgendes ergibt #### bedeutet dies, dass Ihr Wert negativ ist oder die Spaltenbreite kleiner ist.

Schlussfolgerung

Abschließend hoffe ich, dass dieses Tutorial Ihnen nützliches Wissen über die Formel zur Berechnung der Arbeitszeit in Excel vermittelt hat. Wir empfehlen Ihnen, all diese Anweisungen zu erlernen und auf Ihren Datensatz anzuwenden. Laden Sie die Übungsmappe herunter und probieren Sie sie selbst aus. Sie können uns auch gerne im Kommentarbereich Feedback geben. Ihr wertvolles Feedback motiviert uns, Tutorials wie dieses zu erstellen.

Vergessen Sie nicht, unsere Website zu besuchen Exceldemy.com für verschiedene Excel-bezogene Probleme und Lösungen.

Lernen Sie weiter neue Methoden und wachsen Sie weiter!

Hugh West ist ein äußerst erfahrener Excel-Trainer und -Analyst mit über 10 Jahren Erfahrung in der Branche. Er verfügt über einen Bachelor-Abschluss in Rechnungswesen und Finanzen sowie einen Master-Abschluss in Betriebswirtschaft. Hugh hat eine Leidenschaft für das Unterrichten und hat einen einzigartigen Lehransatz entwickelt, der leicht zu befolgen und zu verstehen ist. Seine Expertenkenntnisse in Excel haben Tausenden von Studenten und Berufstätigen auf der ganzen Welt geholfen, ihre Fähigkeiten zu verbessern und in ihrer Karriere herausragende Leistungen zu erbringen. Über seinen Blog teilt Hugh sein Wissen mit der Welt und bietet kostenlose Excel-Tutorials und Online-Schulungen an, um Einzelpersonen und Unternehmen dabei zu helfen, ihr volles Potenzial auszuschöpfen.