Von Barron Hansen, Gründer · Aktualisiert am 3. Februar 2026
Arbeitstage in Excel berechnen
Excel hat zwei eingebaute Funktionen für die Arbeitstag-Rechnung: NETWORKDAYS (deutsch NETTOARBEITSTAGE) zum Zählen der Arbeitstage zwischen zwei Daten und WORKDAY (deutsch ARBEITSTAG) zum Ermitteln eines Datums, das eine bestimmte Zahl an Arbeitstagen nach einem Startpunkt liegt. Beide Funktionen behandeln Wochenenden automatisch und akzeptieren eine optionale Feiertagsliste.
Arbeitstage zwischen zwei Daten zählen: NETWORKDAYS / NETTOARBEITSTAGE
Die Funktion NETWORKDAYS liefert die Anzahl der Arbeitstage zwischen Start- und Enddatum, beide Endpunkte eingeschlossen.
=NETWORKDAYS(Ausgangsdatum; Enddatum; [Feiertage])
=NETTOARBEITSTAGE(Ausgangsdatum; Enddatum; [Feiertage])
Beispiel: Arbeitstage zwischen 1. April 2026 und 30. April 2026 zählen, mit Feiertagen im Bereich E2:E10:
=NETWORKDAYS(A2; B2; $E$2:$E$10)
Enthält A2 den 1. April und B2 den 30. April und fällt kein Feiertag in den Zeitraum, ergibt sich 22. Liegt ein Feiertag auf einem Werktag in diesem Zeitraum, ergibt sich 21.
Das Feiertagsargument ist optional. Lassen Sie es weg, zählt die Funktion alle Wochentage ohne Feiertagsabzug.
Fälligkeitsdatum bestimmen: WORKDAY / ARBEITSTAG
Die Funktion WORKDAY nimmt ein Startdatum und eine Anzahl Arbeitstage entgegen und liefert das Datum, das diese Zahl an Arbeitstagen später liegt. Das passende Werkzeug für Rechnungsfälligkeiten, Projekttermine und Lieferfenster.
=WORKDAY(Ausgangsdatum; Tage; [Feiertage])
=ARBEITSTAG(Ausgangsdatum; Tage; [Feiertage])
Beispiel: Das Datum 30 Arbeitstage nach dem Wert in A2 ermitteln, unter Ausschluss der Feiertage in E2:E10:
=WORKDAY(A2; 30; $E$2:$E$10)
Steht in A2 der 1. April 2026 und liegen keine Feiertage im Bereich, ergibt sich der 12. Mai 2026, also 30 Arbeitstage später. Die Formel überspringt Samstage und Sonntage automatisch.
Feiertagsliste einrichten
Legen Sie einen benannten Bereich oder eine Spalte mit den auszuschließenden Feiertagen an. Für US-Bundesfeiertage listen Sie etwa 1. Januar, 19. Januar, 16. Februar usw. für das Jahr. Formatieren Sie die Spalte als Datum, nicht als Text, sonst erkennen die Funktionen die Werte nicht.
Damit der Feiertagsbereich in vielen Formeln nutzbar ist, markieren Sie den Bereich, wählen Formeln, dann Namen definieren, und vergeben einen Namen wie Feiertage2026. Dann genügt:
=NETWORKDAYS(A2; B2; Feiertage2026)
Individuelle Wochenenden: NETWORKDAYS.INTL und WORKDAY.INTL
Wenn Ihr Betrieb nicht nach Montag-bis-Freitag läuft, nutzen Sie die .INTL-Varianten (deutsch NETTOARBEITSTAGE.INTL und ARBEITSTAG.INTL). Sie akzeptieren das Wochenende entweder als Zahl (1 bis 17, jede Zahl steht für ein Muster) oder als 7-stelligen String, in dem jede Stelle einen Wochentag von Montag bis Sonntag repräsentiert; 1 bedeutet arbeitsfrei, 0 bedeutet Arbeitstag.
Für ein Freitag-Samstag-Wochenende: "0000110"
=NETWORKDAYS.INTL(A2; B2; "0000110"; Feiertage2026)
Das Ergebnis formatieren
WORKDAY liefert eine fortlaufende Datumszahl. Zeigt die Zelle eine Zahl wie 46548 statt eines Datums, formatieren Sie die Zelle als Datum: Rechtsklick, Zellen formatieren, Datum, gewünschtes Format wählen. NETWORKDAYS liefert eine Tagesanzahl und braucht keine besondere Formatierung.
Wann eine Formel zu viel ist
Für einzelne Fälligkeitsabfragen oder schnelle Arbeitstag-Zählungen ist ein dedizierter Rechner schneller, als eine Excel-Formel aufzubauen. Der Arbeitstag-Rechner berücksichtigt Feiertage automatisch, ohne dass Sie eine Feiertagsliste pflegen müssen. Für wiederkehrende Massenberechnungen über viele Zeilen sind Excel-Formeln die richtige Wahl.
FAQ
Worin unterscheiden sich NETWORKDAYS und NETWORKDAYS.INTL?
NETWORKDAYS (NETTOARBEITSTAGE) behandelt Samstag und Sonntag stets als Wochenende. NETWORKDAYS.INTL (NETTOARBEITSTAGE.INTL) erlaubt ein individuelles Wochenende, etwa Freitag und Samstag für nahöstliche Geschäftskalender, per Wochenend-Zahl oder einem String wie "0000011" zur Kennzeichnung der arbeitsfreien Tage.
Zählt NETWORKDAYS das Start- und Enddatum mit?
Ja. NETWORKDAYS zählt Start- und Enddatum als Arbeitstag, sofern sie auf Werktage fallen. Wer das Startdatum ausschließen möchte, addiert 1 in der Formel: =NETWORKDAYS(A1+1; B1).
Was, wenn meine Feiertagsliste Wochenenden enthält?
NETWORKDAYS und WORKDAY ignorieren Feiertage, die auf Wochenenden liegen, automatisch. Sie können solche Tage ohne Auswirkung auf das Ergebnis im Feiertagsbereich führen.