Die Funktion NETWORKDAYS in Excel
NETTOARBEITSTAGE (Englisch: NETWORKDAYS) zählt die Arbeitstage (Montag bis Freitag) zwischen zwei Datumswerten, einschließlich des Start- und des Enddatums. Wenn du eine Liste mit Feiertagen angibst, werden auch diese nicht mitgezählt.
Verwende die Funktion für Projektlaufzeiten, Lieferzeiten und Urlaubsberechnungen, überall dort, wo Kalendertage die verfügbare Zeit zu hoch angeben würden.
Syntax
=NETWORKDAYS(start_date, end_date, [holidays])
| Argument | Was es bedeutet |
|---|---|
| start_date | Der erste Tag. Er wird mitgezählt, wenn es ein Werktag ist. |
| end_date | Der letzte Tag. Er wird mitgezählt, wenn es ein Werktag ist. |
| holidaysoptional | Ein Bereich mit Datumswerten, die ebenfalls übersprungen werden, z. B. gesetzliche Feiertage. |
Beispiele
1. Zwei Arbeitswochen
| A | B | |
|---|---|---|
| 1 | Start | 2026-03-02 |
| 2 | Ende | 2026-03-13 |
| 3 | Arbeitstage | 10 |
Montag, 2. März bis Freitag, 13. März: 12 Kalendertage, davon 10 Werktage.
2. Mit einem Feiertag
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Start | 2026-03-02 | Feiertage | |
| 2 | Ende | 2026-03-13 | 2026-03-10 | |
| 3 | Arbeitstage | 9 |
Dienstag, 10. März steht in der Feiertagsliste, also ein Arbeitstag weniger.
3. Arbeitsstunden
| A | B | |
|---|---|---|
| 1 | Start | 2026-03-02 |
| 2 | Ende | 2026-03-13 |
| 3 | Stunden | 80 |
10 Arbeitstage zu je 8 Stunden.
Häufige Fehler
Um eins daneben. NETTOARBEITSTAGE (Englisch: NETWORKDAYS) zählt im Gegensatz zur Differenz zweier Datumswerte sowohl das Start- als auch das Enddatum mit.
Korrektur: Subtrahiere 1, wenn der Starttag selbst nicht mitzählen soll.
Feiertage als Text eingegeben. Sie werden stillschweigend ignoriert.
Korrektur: Achte darauf, dass die Feiertagsliste echte Datumswerte enthält, z. B. erstellt mit DATUM (Englisch: DATE).
Häufig gestellte Fragen
Mein Wochenende ist nicht Samstag und Sonntag. Was dann?
Verwende NETTOARBEITSTAGE.INTL (Englisch: NETWORKDAYS.INTL). Die Funktion nimmt einen Wochenendcode entgegen, z. B. 7 für Freitag–Samstag.
Wie finde ich das Datum, das 10 Arbeitstage später liegt?
Verwende ARBEITSTAG (Englisch: WORKDAY): =ARBEITSTAG(B1;10). Die Funktion akzeptiert ebenfalls eine Feiertagsliste.