Zum Hauptinhalt springen
Arbeitstag-Rechner

Von Barron Hansen, Gründer · Aktualisiert am 8. Oktober 2026

Arbeitstage in Excel berechnen

Excel hat zwei eingebaute Funktionen für die Arbeitstage-Rechnung. In deutschsprachigem Excel heißen sie NETTOARBEITSTAGE, die die Arbeitstage zwischen zwei Daten zählt, und ARBEITSTAG, die das Datum eine bestimmte Zahl von Arbeitstagen vor oder nach einem Ausgangsdatum liefert; im englischen Excel heißen sie NETWORKDAYS und WORKDAY. Beide lassen Samstage, Sonntage und die Tage einer Feiertagsliste aus, und ihre Varianten NETTOARBEITSTAGE.INTL und ARBEITSTAG.INTL lassen Sie das Wochenende selbst festlegen. Alles Folgende folgt Microsofts eigener Funktionsreferenz, die unter dem Ratgeber verlinkt ist, und jedes Beispielergebnis ist mit der Berechnung dieser Website nachgerechnet.

Arbeitstage zwischen zwei Daten zählen: NETTOARBEITSTAGE

=NETTOARBEITSTAGE(Ausgangsdatum;Enddatum;[Freie_Tage])

Nach Microsoft gibt die Funktion die Anzahl der Arbeitstage in einem Zeitintervall zurück; nicht zu den Arbeitstagen gezählt werden Wochenenden sowie die Tage, die als Ferien (Feiertage) angegeben sind. Ausgangs- und Enddatum zählen mit, wenn sie Arbeitstage sind. Das zeigt Microsofts eigenes Beispiel: Vom 1. Oktober 2012 bis zum 1. März 2013 liefert die Funktion 110, genau die Zahl der Wochentage in diesem Zeitraum mit beiden Enden; ohne das Ausgangsdatum wären es 109.

Beispiel: In A2 steht der 1. April 2026, in B2 der 30. April 2026, in E2:E10 die Feiertagsliste:

=NETTOARBEITSTAGE(A2;B2;$E$2:$E$10)

Der April 2026 hat vom 1. bis zum 30. 22 Wochentage. Mit den bundesweiten Feiertagen 2026 in der Liste fallen Karfreitag (3. April) und Ostermontag (6. April) heraus, und das Ergebnis ist 20. Das Argument Freie_Tage ist optional; ohne Liste zählt die Funktion jeden Wochentag.

Soll das Ausgangsdatum nicht mitzählen, addieren Sie einen Tag: =NETTOARBEITSTAGE(A2+1;B2).

Ein Fälligkeitsdatum bestimmen: ARBEITSTAG

=ARBEITSTAG(Ausgangsdatum;Tage;[Freie_Tage])

ARBEITSTAG liefert das Datum, das die angegebene Zahl von Arbeitstagen nach dem Ausgangsdatum liegt, bei negativer Zahl davor. Das Ausgangsdatum selbst zählt nicht: Microsofts Beispiel führt vom 1. Oktober 2008 mit 151 Arbeitstagen zum 30. April 2009, und genau das ergibt sich, wenn man ab dem nächsten Wochentag zählt.

Beispiel: In A2 steht der 1. April 2026:

=ARBEITSTAG(A2;30;$E$2:$E$10)

Mit den bundesweiten Feiertagen 2026 in der Liste ist das Ergebnis der 19. Mai 2026, weil Karfreitag, Ostermontag, der 1. Mai und Christi Himmelfahrt (14. Mai) übersprungen werden; ohne Liste wäre es der 13. Mai 2026.

ARBEITSTAG zählt Arbeitstage. Ein "Net 30" in Kalendertagen braucht keine Funktion: =A2+30. Der Ratgeber zu Net 30 erklärt die beiden Lesarten und § 193 BGB.

Eine Feiertagsliste anlegen

Tragen Sie jeden Feiertag als echtes Datum in eine eigene Zelle ein. Microsoft rät, Datumsangaben mit der Funktion DATUM oder als Ergebnis anderer Formeln oder Funktionen einzugeben, weil Probleme auftreten können, wenn Datumsangaben als Text eingegeben werden: =DATUM(2026;1;1) statt des Textes "1.1.2026". Die bundesweiten Feiertage 2026 sind Neujahr, Karfreitag (3. April), Ostermontag (6. April), der 1. Mai, Christi Himmelfahrt (14. Mai), Pfingstmontag (25. Mai), der 3. Oktober und die beiden Weihnachtstage; dazu kommen die Feiertage Ihres Landes. Die Seite zu den Feiertagen 2026 in Deutschland führt beide auf.

Weil Wochenenden ohnehin keine Arbeitstage sind, ändert ein Feiertag auf einem Samstag oder Sonntag nichts, und Sie können die Feiertage nach ihrem Kalenderdatum eintragen, ohne den Wochentag zu prüfen.

Damit die Liste in vielen Formeln nutzbar ist, geben Sie ihr einen Namen. So beschreibt es Microsoft: Schreiben Sie eine Überschrift wie Feiertage2026 über die Daten, markieren Sie Überschrift und Daten zusammen, wählen Sie auf der Registerkarte Formeln das Erstellen von Namen aus der Auswahl und kreuzen Sie im Dialogfeld Namen aus Auswahl erstellen die Option Obere Zeile an. Excel benennt die Daten nach der Überschrift, und die Formel lautet:

=NETTOARBEITSTAGE(A2;B2;Feiertage2026)

Andere Wochenenden: NETTOARBEITSTAGE.INTL und ARBEITSTAG.INTL

=NETTOARBEITSTAGE.INTL(Ausgangsdatum;Enddatum;[Wochenende];[Freie_Tage])
=ARBEITSTAG.INTL(Ausgangsdatum;Tage;[Wochenende];[Freie_Tage])

Das Argument Wochenende ist eine Wochenendnummer oder eine Zeichenfolge aus sieben Zeichen. Die Nummern sind 1 (oder nicht angegeben) für Samstag und Sonntag, 2 bis 7 für die übrigen Zweitagespaare (7 ist Freitag und Samstag) und 11 bis 17 für einen einzelnen Wochenendtag (11 nur Sonntag, 17 nur Samstag); 8, 9 und 10 gibt es nicht. In der Zeichenfolge steht jedes Zeichen für einen Wochentag, beginnend mit Montag, 1 für einen arbeitsfreien Tag und 0 für einen Arbeitstag: "0000011" ist Samstag und Sonntag, "0000110" Freitag und Samstag.

Für ein Freitag-Samstag-Wochenende:

=NETTOARBEITSTAGE.INTL(A2;B2;7;Feiertage2026)
=NETTOARBEITSTAGE.INTL(A2;B2;"0000110";Feiertage2026)

Beide Zeilen liefern dasselbe Ergebnis. Der Ratgeber zur Arbeitswoche weltweit zeigt, in welchen Ländern an welchen Tagen nicht gearbeitet wird.

Das Ergebnis formatieren

ARBEITSTAG liefert eine fortlaufende Zahl: Excel speichert Datumsangaben als fortlaufende Zahlen, standardmäßig mit dem 1. Januar 1900 als 1. Zeigt die Zelle 46161 statt des 19. Mai 2026, formatieren Sie sie als Datum. So beschreibt es Microsoft: Zellen markieren, STRG+1 drücken, im Feld Zellen formatieren die Registerkarte Zahlen wählen, in der Liste Kategorie auf Datum klicken und unter Typ ein Format wählen. NETTOARBEITSTAGE liefert eine Anzahl und braucht kein Datumsformat.

Wenn eine Formel mehr ist als nötig

Für einen einzelnen Termin oder eine schnelle Zählung ist der Arbeitstage-Rechner schneller: Er führt die Feiertagskalender von 25 Ländern, Sie müssen also keine Liste pflegen. Für dieselbe Rechnung über viele Zeilen sind die Excel-Funktionen das bessere Werkzeug. Der Ratgeber zu Google Sheets behandelt dieselben Funktionen in Sheets.

FAQ

Worin unterscheiden sich NETTOARBEITSTAGE und NETTOARBEITSTAGE.INTL?

NETTOARBEITSTAGE (englisch NETWORKDAYS) behandelt Samstag und Sonntag immer als Wochenende. NETTOARBEITSTAGE.INTL (englisch NETWORKDAYS.INTL) hat ein Argument Wochenende: eine Nummer (1 bis 7 für zwei Tage, 11 bis 17 für einen Tag) oder eine Zeichenfolge aus sieben Zeichen ab Montag, für ein Freitag-Samstag-Wochenende also 7 oder "0000110".

Zählt NETTOARBEITSTAGE das Ausgangs- und Enddatum mit?

Ja, wenn sie Arbeitstage sind. Microsofts eigenes Beispiel liefert 110 für den 1. Oktober 2012 bis zum 1. März 2013, die Zahl der Wochentage mit beiden Enden. Wer das Ausgangsdatum ausschließen möchte, addiert einen Tag: =NETTOARBEITSTAGE(A1+1;B1).

Was, wenn meine Feiertagsliste Wochenenden enthält?

Dann ändert sich nichts. Wochenenden sind ohnehin keine Arbeitstage, und ein Feiertag auf einem Samstag oder Sonntag wird deshalb nicht doppelt abgezogen.