Zum Hauptinhalt springen

Arbeitsstunden zwischen zwei Daten in Excel berechnen

Author: Xiaoyang Last Modified: 2025-05-28

Normalerweise müssen Sie möglicherweise das Gehalt für die Mitarbeiter berechnen. In diesem Fall sollten Sie zuerst die Arbeitsstunden zwischen den beiden angegebenen Daten ermitteln, wobei Wochenenden und Feiertage ausgeschlossen werden. Die Funktion NETWORKDAYS in Excel kann Ihnen helfen, die Netto-Arbeitstage zwischen zwei Daten zu erhalten, und dann multiplizieren Sie die Anzahl der Arbeitsstunden pro Arbeitstag, um die Gesamtarbeitsstunden zu erhalten.

doc-get-work-hours-1


Berechnen Sie Arbeitsstunden zwischen zwei Daten ohne Standardwochenenden

Wenn Sie die Arbeitsstunden zwischen zwei Daten erhalten möchten, die die Standardwochenenden (Samstag und Sonntag) ausschließen, können Sie eine Formel verwenden, die auf der NETWORKDAYS-Funktion basiert, wie in der folgenden allgemeinen Syntax:

=NETWORKDAYS(Startdatum,Enddatum) * Arbeitsstunden
  • Startdatum, Enddatum: Das erste und letzte Datum, um die Arbeitstage dazwischen zu berechnen.
  • Arbeitsstunden: Die Anzahl der Arbeitsstunden an jedem Arbeitstag. (Normalerweise beträgt die Arbeitszeit 8 Stunden pro Arbeitstag, Sie können dies nach Bedarf ändern.)

1. Bitte wenden Sie die folgende Formel an, um die Arbeitsstunden zu berechnen:

=NETWORKDAYS(A2,B2)*8

Und ziehen Sie dann den Ausfüllkästchen in die Zellen, in die Sie diese Formel einfügen möchten, und Sie erhalten eine Liste von Datumsangaben, siehe Screenshot:

doc-get-work-hours-2

2. Dann sollten Sie die Datumszellen im allgemeinen Zellenformat formatieren. Wählen Sie die berechneten Zellen aus und klicken Sie dann im Register Start auf Allgemein im Dropdown-Menü Zahlformat, dann erhalten Sie die Arbeitsstunden wie im folgenden Screenshot gezeigt:

doc-get-work-hours-3


Berechnen Sie Arbeitsstunden zwischen zwei Daten ohne Wochenenden und Feiertage

Wenn es Feiertagsdaten innerhalb der zwei Daten gibt, um diese Feiertage gleichzeitig auszuschließen, wie könnten Sie diese Aufgabe in Excel lösen?

doc-get-work-hours-4

Allgemeine Syntax:

=NETWORKDAYS(Startdatum, Enddatum, [Feiertage]) * Arbeitsstunden
  • Startdatum, Enddatum: Das erste und letzte Datum, um die Arbeitstage dazwischen zu berechnen.
  • Feiertage: Ein Bereich von Datumszellen, die Sie von den zwei Daten ausschließen möchten.
  • Arbeitsstunden: Die Anzahl der Arbeitsstunden an jedem Arbeitstag. (Normalerweise beträgt die Arbeitszeit 8 Stunden pro Arbeitstag, Sie können dies nach Bedarf ändern.)

1. Bitte verwenden Sie die folgende Formel in eine leere Zelle, wo Sie das Ergebnis ausgeben möchten:

=NETWORKDAYS(A4,B4,$E$4:$E$6)*8

Und ziehen Sie dann den Ausfüllkästchen, um die Formel in die Zellen zu füllen, die Sie benötigen, eine Liste von Datumsformaten wird angezeigt, siehe Screenshot:

doc-get-work-hours-5

2. Dann sollten Sie die Datumszellen im allgemeinen Format formatieren, und Sie erhalten das folgende Ergebnis:

doc-get-work-hours-6


Berechnen Sie Arbeitsstunden zwischen zwei Daten ohne benutzerdefinierte Wochenenden

Manchmal möchten Sie die Arbeitsstunden zwischen zwei Daten berechnen und dabei einige benutzerdefinierte Wochenenden ausschließen, z.B. nur Sonntag oder Sonntag und Montag, ohne Feiertage zu berücksichtigen. In diesem Fall sollten Sie die NETWORKDAYS.INTL-Funktion in Excel verwenden. Die Formelsyntax lautet:

=NETWORKDAYS.INTL(Startdatum, Enddatum, [Wochenende]) * Arbeitsstunden
  • Startdatum, Enddatum: Das erste und letzte Datum, um die Arbeitstage dazwischen zu berechnen.
  • Wochenende: Die spezifischen Wochentage, die Sie als Wochenende festlegen möchten, anstelle der Standardwochenenden. Es kann eine Wochenendnummer oder ein String sein.
  • Arbeitsstunden: Die Anzahl der Arbeitsstunden an jedem Arbeitstag. (Normalerweise beträgt die Arbeitszeit 8 Stunden pro Arbeitstag, Sie können dies nach Bedarf ändern.)

Wochenendnummernwerte zeigen die folgenden Wochenendtage an:

Wochenendnummer Wochenendtage
1 oder weggelassen Samstag und Sonntag
2 Sonntag und Montag
3 Montag und Dienstag
4 Dienstag und Mittwoch
5 Mittwoch und Donnerstag
6 Donnerstag und Freitag
7 Freitag und Samstag
11 Nur Sonntag
12 Nur Montag
13 Nur Dienstag
14 Nur Mittwoch
15 Nur Donnerstag
16 Nur Freitag
17 Nur Samstag

In diesem Beispiel werde ich die Arbeitsstunden zwischen zwei Daten berechnen und das benutzerdefinierte Wochenende Sonntag ausschließen, bitte verwenden Sie die folgende Formel:

=NETWORKDAYS.INTL(A4,B4,11)*8

Ziehen Sie dann den Ausfüllkästchen nach unten in die Zellen, in denen Sie diese Formel anwenden möchten, und ändern Sie dann die berechneten Datumsangaben in das allgemeine Format, und Sie erhalten das folgende Ergebnis, das Sie benötigen:

doc-get-work-hours-7


Berechnen Sie Arbeitsstunden zwischen zwei Daten ohne benutzerdefinierte Wochenenden und Feiertage

Sie können auch die folgende Formelsyntax verwenden, um die Arbeitsstunden zwischen zwei Daten zu erhalten, wobei sowohl die benutzerdefinierten Wochenenden als auch die Feiertage ausgeschlossen werden:

=NETWORKDAYS.INTL(Startdatum, Enddatum, [Wochenende], [Feiertage]) * Arbeitsstunden
  • Startdatum, Enddatum: Das erste und letzte Datum, um die Arbeitstage dazwischen zu berechnen.
  • Wochenende: Die spezifischen Wochentage, die Sie als Wochenende festlegen möchten, anstelle der Standardwochenenden. Es kann eine Wochenendnummer oder ein String sein.
  • Feiertage: Ein Bereich von Datumszellen, die Sie von den zwei Daten ausschließen möchten.
  • Arbeitsstunden: Die Anzahl der Arbeitsstunden an jedem Arbeitstag. (Normalerweise beträgt die Arbeitszeit 8 Stunden pro Arbeitstag, Sie können dies nach Bedarf ändern.)

Zum Beispiel können wir die folgende Formel verwenden, um die Arbeitsstunden zu erhalten, wobei das benutzerdefinierte Wochenende (Sonntag und Montag) und Feiertage ausgeschlossen werden:

=NETWORKDAYS.INTL(A4,B4,2,$E$4:$E$6)*8

Dann sollten Sie die berechneten Datumsangaben in das allgemeine Format konvertieren, und Sie erhalten das folgende Ergebnis, das Sie benötigen:

doc-get-work-hours-8


Verwandte verwendete Funktionen:

  • NETWORKDAYS:
  • Diese Funktion wird verwendet, um die Anzahl der Arbeitstage zwischen zwei angegebenen Daten zu berechnen.
  • NETWORKDAYS.INTL:
  • Gibt die Anzahl der Arbeitstage zurück, indem Standardwochenendtage (Samstag und Sonntag) oder beliebige als Wochenenden festgelegte Tage ausgeschlossen werden.

Verwandte Artikel zu Arbeitsstunden / Arbeitstag:

  • Arbeitsstunden pro Monat in Excel berechnen:
  • Normalerweise arbeiten die meisten von uns 8 Stunden am Tag, 5 Tage die Woche. Hier möchte ich die Gesamtarbeitsstunden pro Monat erhalten, um das Gehalt zu berechnen. Wie berechnet man die Gesamtarbeitsstunden pro Monat in Excel?
  • Ersten / letzten Tag oder Arbeitstag eines Monats in Excel finden:
  • Wissen Sie, wie Sie den ersten oder letzten Tag sowie den ersten oder letzten Arbeitstag eines bestimmten Monats in einer Arbeitsmappe finden? Zum Beispiel habe ich ein Datum 2014/5/21, und jetzt möchte ich den ersten und letzten Tag dieses Monats wissen, also 2014/5/1 und 2014/5/31, um den ersten Arbeitstag 2014/5/1 und den letzten Arbeitstag 2014/5/30 zu erhalten.

Die besten Tools zur Büroproduktivität

Kutools für Excel - Hilft Ihnen, aus der Menge hervorzustechen

🤖 Kutools AI-Assistent: Revolutionieren Sie die Datenanalyse basierend auf: Intelligente Ausführung   |  Code generieren  |  Benutzerdefinierte Formeln erstellen  |  Daten analysieren und Diagramme generieren  |  Kutools-Funktionen aufrufen
Beliebte Funktionen: Doppelte finden, hervorheben oder identifizieren  |  Leere Zeilen löschen  |  Spalten oder Zellen kombinieren ohne Datenverlust  |  Runden ohne Formel ...
Super VLookup: Mehrere Kriterien  |  Mehrere Werte  |  Über mehrere Blätter hinweg  |  Fuzzy Match...
Erweiterte Dropdown-Liste: Einfache Dropdown-Liste  |  Abhängige Dropdown-Liste  |  Mehrfachauswahl-Dropdown-Liste...
Spaltenmanager: Eine bestimmte Anzahl von Spalten hinzufügen  |  Spalten verschieben  |  Sichtbarkeitsstatus ausgeblendeter Spalten umschalten  Spalten vergleichen, um gleiche und unterschiedliche Zellen auszuwählen ...
Herausragende Funktionen: Gitterfokus  |  Entwurfsansicht  |  Erweiterte Formelleiste  |  Arbeitsmappen- und Blattmanager | AutoText-Bibliothek (Auto Text)  |  Datumsauswahl  |  Daten zusammenführen  |  Zellen verschlüsseln/entschlüsseln  |  E-Mails per Liste senden  |  Superfilter  |  Spezialfilter (Filter fett/kursiv/durchgestrichen...) ...
Top 15 Werkzeugsets12 Texttools (Text hinzufügen, Bestimmte Zeichen löschen ...)  |  50+ Diagramm typen (Gantt-Diagramm ...)  |  40+ Praktische Formeln (Alter basierend auf dem Geburtsdatum berechnen ...)  |  19 Einfügetools (QR-Code einfügen, Bild aus Pfad einfügen ...)  |  12 Konvertierungstools (In Wörter umwandeln, Währungsumrechnung ...)  |  7 Zusammenführen- und Aufteilungstools (Erweiterte Zeilen zusammenführen, Excel-Zellen aufteilen ...)  |  ... und mehr

Kutools für Excel bietet über 300 Funktionen, sodass das, was Sie benötigen, nur einen Klick entfernt ist...


Office Tab - Aktiviert tabbed Lesen und Bearbeiten in Microsoft Office (inklusive Excel)

  • In einer Sekunde zwischen Dutzenden offener Dokumente wechseln!
  • Reduziert Hunderte von Mausklicks für Sie jeden Tag, verabschieden Sie sich von der Maushand.
  • Steigert Ihre Produktivität um 50 % beim Anzeigen und Bearbeiten mehrerer Dokumente.
  • Bringt effiziente Tabs ins Office (inklusive Excel), genau wie bei Chrome, Edge und Firefox.