Start › Excel-Funktionen › NETTOARBEITSTAGE
NETTOARBEITSTAGE in Excel: Arbeitstage zählen
NETTOARBEITSTAGE zählt die Arbeitstage zwischen zwei Datumswerten: Samstage, Sonntage und optional eine Liste von Feiertagen werden ausgelassen. Damit berechnen Sie Lieferzeiten, Projektdauern und Urlaubstage. Im englischen Excel heißt die Funktion NETWORKDAYS.
In dieser Anleitung
Syntax von NETTOARBEITSTAGE
=NETTOARBEITSTAGE(Ausgangsdatum; Enddatum; [Freie_Tage])Ausgangs- und Enddatum zählen beide mit. Freie_Tage ist ein Bereich mit Feiertagsdaten, die ebenfalls übersprungen werden.
Beispiel
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Start | Ende | Arbeitstage | Feiertage |
| 2 | Mo. 21.12.2026 | Fr. 01.01.2027 | 8 | Fr. 25.12.2026 |
| 3 | Fr. 01.01.2027 |
=NETTOARBEITSTAGE(A2; B2)ergibt 10: zwei volle Arbeitswochen.=NETTOARBEITSTAGE(A2; B2; D2:D10)ergibt 8: Der erste Weihnachtstag und Neujahr werden als Feiertage übersprungen. Der 26.12. fällt auf einen Samstag und zählt ohnehin nicht.
Führen Sie eine Feiertagsliste auf einem eigenen Tabellenblatt und verweisen Sie mit einem absoluten Bereich darauf, etwa Feiertage!$A$2:$A$20. Regionale Feiertage wie Fronleichnam tragen Sie dort für Ihr Bundesland ein.
NETTOARBEITSTAGE üben: selbst ausprobieren
Lesen ist das eine, selbst tippen das andere. Bauen Sie die Formel unten Schritt für Schritt auf: Die Tipps sagen Ihnen, was Sie eingeben müssen, und Sie können auf Zellen klicken oder darüber ziehen, um sie hinzuzufügen, genau wie in Excel.
Aufgabe: Zählen Sie in C2 die Arbeitstage zwischen den beiden Datumsangaben: =NETTOARBEITSTAGE(A2;B2)
Eigene Wochenenden: NETTOARBEITSTAGE.INTL
Arbeiten Sie nicht von Montag bis Freitag, verwenden Sie die INTL-Variante mit einem Wochenend-Argument:
=NETTOARBEITSTAGE.INTL(A2; B2; "0000111"; $D$2:$D$10)Die Zeichenkette hat 7 Stellen von Montag bis Sonntag: 1 = frei, 0 = Arbeitstag. „0000111“ bedeutet eine Arbeitswoche von Montag bis Donnerstag. Sie können auch eine Zahl verwenden: 1 = Samstag und Sonntag (Standard), 11 = nur Sonntag.
Arbeitstage addieren: ARBEITSTAG
Für das Datum nach einer Anzahl von Arbeitstagen, etwa eine Lieferzeit von 10 Arbeitstagen, verwenden Sie ARBEITSTAG:
=ARBEITSTAG(A2; 10; $D$2:$D$10)Das Ausgangsdatum zählt hier nicht mit. ARBEITSTAG.INTL akzeptiert dasselbe Wochenend-Argument wie oben.
Häufige Fehler
- #WERT!: Eines der Datumswerte ist Text. Bilden Sie es mit DATUM.
- Ein Tag zu viel: NETTOARBEITSTAGE zählt Start und Ende mit. Ziehen Sie 1 ab, wenn Sie den Starttag nicht mitzählen wollen.
- Feiertage werden nicht übersprungen: Die Feiertagsliste enthält Text statt Datumswerten, oder der Bereich ist nicht mit $ fixiert.
Häufige Fragen
Zählt NETTOARBEITSTAGE das Ausgangsdatum mit?
Ja, beide Datumswerte zählen mit, wenn sie Arbeitstage sind. Von Montag bis Freitag derselben Woche ergibt 5.
Wie zähle ich nur von Montag bis Donnerstag?
Verwenden Sie =NETTOARBEITSTAGE.INTL(A2; B2; "0000111").
Wie zähle ich Arbeitsstunden statt Tagen?
Multiplizieren Sie die Arbeitstage mit den Stunden pro Tag: =NETTOARBEITSTAGE(A2; B2) * 8.