Arbeitstage zählen: NETTOARBEITSTAGE mit Feiertagsliste
Zwischen Kalendertagen und Werktagen liegen Wochenenden, Feiertage und Brückentage, und genau diese Lücke entscheidet, ob ein zugesagter Liefertermin hält.
KI-generiertDieses Bild wurde mit KI erzeugt · Yves Hoppe / KI / cmt
Kurz gesagt
NETTOARBEITSTAGE(Start;Ende;Feiertage) zählt die Werktage zwischen zwei Datumswerten und lässt Samstage, Sonntage und alles weg, was in deiner Feiertagsliste steht. Willst du umgekehrt vom Startdatum aus eine Zahl von Arbeitstagen aufaddieren, nimmst du ARBEITSTAG. Beide gibt es zusätzlich in einer INTL-Variante, in der du selbst festlegst, welche Wochentage frei sind.
Stand dieser Seite: 04.10.2026
01 Worum es geht
Kalendertage sagen nichts über verfügbare Kapazität
Ein Aufwand von zehn Arbeitstagen belegt im Kalender mindestens vierzehn Tage, weil zwei Wochenenden dazwischenliegen, und mit jedem Feiertag und jedem Urlaubstag wird die Spanne größer. Wer den Liefertermin mit =A2+10 ausrechnet, verspricht im schlechtesten Fall einen Tag, an dem niemand im Haus ist.
Die zweite Quelle für Abweichungen ist die Feiertagsliste. Excel bringt keine mit, welche Tage gelten hängt vom Bundesland ab, und in standortübergreifenden Projekten braucht jeder Standort seine eigene Spalte. Fehlt die Liste ganz, rechnest du Karfreitag und den 3. Oktober als normale Arbeitstage mit.
Was das kostet, merkst du erst spät. Zugesagte Termine verschieben sich reihenweise, die Kapazitätsrechnung für ein Quartal fällt zu optimistisch aus, und wenn zwei Abteilungen dieselbe Frist unterschiedlich zählen, weil die eine das Startdatum mitrechnet und die andere nicht, streitet man über einen Tag statt über die Sache.
KI-generiertDieses Bild wurde mit KI erzeugt · Yves Hoppe / KI / cmt
02 Im Detail
Die Formel im Detail
Aufbau der Formel
=NETTOARBEITSTAGE.INTL(Ausgangsdatum; Enddatum; [Wochenende]; [Freie_Tage]) - 01 Zählende Variante
NETTOARBEITSTAGE.INTLGibt es seit Excel 2010 und liefert eine Anzahl von Arbeitstagen. Willst du umgekehrt ein Datum, nimmst du ARBEITSTAG.INTL mit derselben Argumentfolge.
- 02 Erster Tag
AusgangsdatumWird mitgezählt, sofern er kein freier Tag ist. Von Montag bis Freitag derselben Woche kommen deshalb 5 heraus und nicht 4.
- 03 Letzter Tag
EnddatumZählt ebenfalls mit. Liegt es vor dem Ausgangsdatum, liefert die Funktion einen negativen Wert, statt einen Fehler zu melden, was in einer langen Spalte leicht durchrutscht.
- 04 Freie Wochentage
[Wochenende]Entweder eine der eingebauten Nummern, etwa 1 für Samstag und Sonntag oder 11 für nur Sonntag, oder eine Maske aus sieben Ziffern, die bei Montag beginnt. Eine 1 markiert darin einen freien Tag.
- 05 Feiertagsliste
[Freie_Tage]Ein Bereich mit echten Datumswerten, üblicherweise auf einem eigenen Blatt. Feiertage, die auf ein Wochenende fallen, zieht die Funktion nicht doppelt ab, du kannst sie also stehen lassen.
Wenn es nicht funktioniert
Das siehst du
Das Ergebnis ist genau einen Tag größer als erwartet.
Warum
NETTOARBEITSTAGE zählt das Startdatum mit, gemeint war aber die Dauer zwischen zwei Terminen.
Was hilft
Für eine Dauer 1 abziehen, für eine Anwesenheitszählung den Wert stehen lassen. Innerhalb eines Hauses sollte beides einheitlich geregelt sein.
Das siehst du
#WERT!, obwohl beide Datumszellen richtig aussehen.
Warum
In der Feiertagsliste steht mindestens ein Datum als Text, oder die Wochenendmaske hat nicht genau sieben Stellen oder enthält andere Ziffern als 0 und 1.
Was hilft
Die Feiertagsspalte mit ISTZAHL prüfen und umwandeln, die Maske auf sieben Zeichen kontrollieren.
Das siehst du
Statt einer Anzahl wie 22 steht ein Datum wie 22.01.1900 in der Zelle.
Warum
Die Ergebniszelle hat das Datumsformat der Bezüge übernommen. Der Wert dahinter ist die richtige Zahl von Arbeitstagen.
Was hilft
Die Zelle über Start, Zahl auf Standard stellen. Bei ARBEITSTAG ist es umgekehrt, dort brauchst du das Datumsformat, sonst siehst du eine fünfstellige Seriennummer.
Das siehst du
Der berechnete Endtermin fällt auf einen Feiertag.
Warum
Das Argument mit der Feiertagsliste fehlt, oder der Bereich ist fest verdrahtet und deckt das laufende Jahr nicht mehr ab.
Was hilft
Die Feiertage in eine als Tabelle formatierte Liste legen und mit Feiertage[Datum] ansprechen, dann wächst der Bereich mit.
So gehst du der Reihe nach vor
- 1
Ein eigenes Blatt für die Feiertage anlegen
Leg in derselben Arbeitsmappe ein Blatt Feiertage an, mit der Überschrift Datum in Spalte A, einer Bezeichnung in Spalte B und dem Bundesland in Spalte C. Die Bezeichnung brauchst du nur für die Pflege, gerechnet wird ausschließlich mit Spalte A.
- 2
Die Termine als echte Datumswerte eintragen
Tipp die Termine im Format TT.MM.JJJJ ein und prüf danach mit =ISTZAHL(A2), dass WAHR zurückkommt. Aus dem Web kopierte Listen landen häufig als Text in der Zelle, und dann liefert NETTOARBEITSTAGE statt einer Zahl den Fehler #WERT!.
- 3
Den Bereich in eine Tabelle umwandeln
Klick in die Liste, drück Strg und T und vergib unter Tabellenentwurf den Tabellennamen Feiertage. Ab jetzt wächst der Bezug mit, sobald du das nächste Jahr ergänzt.
- 4
Die Formel mit dem Tabellenbezug schreiben
Schreib in die Zielzelle =NETTOARBEITSTAGE(A2;B2;Feiertage[Datum]). A2 und B2 sind dabei Start- und Enddatum des Zeitraums auf deinem Auswertungsblatt, nicht die Zellen der Feiertagsliste und auch nicht der Aufwand in Arbeitstagen. Der Spaltenname in eckigen Klammern zeigt genau auf die Datumsspalte, unabhängig davon, wie viele Zeilen sie gerade hat.
- 5
Gegen einen bekannten Zeitraum prüfen
Rechne einen Monat nach, dessen Arbeitstage du kennst, zum Beispiel einen Dezember mit den beiden Weihnachtsfeiertagen. Weicht das Ergebnis um genau die Zahl der Feiertage ab, greift die Liste nicht, meist weil der Bereich falsch benannt ist oder auf die falsche Spalte zeigt. Steht dort statt einer Zahl #WERT!, liegen in der Feiertagsliste Textwerte statt echter Datumswerte.
- 6
Auf ein abweichendes Wochenende umstellen, falls nötig
Arbeitet der Standort samstags, ersetzt du die Funktion durch =NETTOARBEITSTAGE.INTL(A2;B2;"0000001";Feiertage[Datum]). Die Maske beginnt bei Montag, die 1 an siebter Stelle macht nur den Sonntag frei.
03 Was du mitnimmst
Damit rechnest du Termine, die auch im Dezember halten
Excel hat für Werktage zwei Funktionen, die sich in genau einem Punkt unterscheiden, und beide gibt es zusätzlich in einer Variante, in der du die freien Wochentage selbst bestimmst. Alles Weitere ist Sorgfalt bei der Feiertagsliste.
Fünf Punkte, die vor der ersten Formel feststehen
- 01 Klär zuerst, ob du eine Anzahl von Tagen brauchst oder einen Termin.
- 02 NETTOARBEITSTAGE liefert eine Zahl, ARBEITSTAG liefert ein Datum.
- 03 Leg fest, welche Wochentage bei euch frei sind, und wähl die INTL-Variante.
- 04 Trag die Feiertage je Standort in einer eigenen Spalte ein.
- 05 Prüf die Liste mit ISTZAHL, ein Textdatum kippt die ganze Formel.
Anzahl oder Termin
Du entscheidest vor der ersten Formel, ob du eine Zahl von Arbeitstagen brauchst oder ein Datum, und wählst danach NETTOARBEITSTAGE oder ARBEITSTAG.
Das mitgezählte Startdatum
Du weißt, dass NETTOARBEITSTAGE beide Enden mitzählt und ARBEITSTAG das Startdatum nicht, und ziehst bewusst eine 1 ab, wenn eine Dauer gemeint ist.
Rückwärts terminieren
Mit einem negativen zweiten Argument rechnest du vom Liefertermin auf den spätesten Start zurück. In einer Terminkette verschiebt sich damit alles Weitere von selbst.
Eigene Wochenmuster
Über die siebenstellige Maske der INTL-Varianten bildest du Sechstagewochen, Teilzeitmodelle und Schichtpläne ab, in denen das Wochenende nicht auf Samstag und Sonntag liegt.
Feiertage je Standort
Du legst die Feiertage als echte Datumswerte in einer als Tabelle formatierten Liste ab und greifst mit Feiertage[Datum] darauf zu, damit ein ergänztes Jahr ohne Formeländerung wirkt.
Kapazität gegenrechnen
Aus Start- und Endtermin ermittelst du die tatsächlich verfügbaren Stunden und siehst, wie wenig von einer Phase mit Brückentagen und Urlaub übrig bleibt.
KI-generiertDieses Bild wurde mit KI erzeugt · Yves Hoppe / KI / cmt
Die zwei Funktionen und ihr Unterschied beim Startdatum
NETTOARBEITSTAGE(Ausgangsdatum;Enddatum;[Freie_Tage]) zählt beide Enden mit. Von Montag bis Freitag derselben Woche kommen also 5 heraus, nicht 4. Wenn du eine Dauer im Sinne von "wie viele Arbeitstage liegen dazwischen" brauchst, ziehst du bewusst 1 ab. Diese eine Differenz ist die häufigste Abweichung, wenn zwei Abteilungen dieselbe Frist unterschiedlich ausrechnen.
ARBEITSTAG(Ausgangsdatum;Tage;[Freie_Tage]) macht es andersherum: Es zählt das Startdatum nicht mit, sondern springt von dort aus die angegebene Zahl von Arbeitstagen weiter. =ARBEITSTAG(A2;10;Feiertage) ist der Termin zehn Arbeitstage nach dem Start. Ein negativer Wert rechnet rückwärts, was für Vorlaufzeiten praktisch ist: =ARBEITSTAG(B2;-5;Feiertage) liefert den spätesten Bestelltermin fünf Arbeitstage vor der Lieferung.
Beide Funktionen sind seit Excel 2007 fest eingebaut. In älteren Versionen steckten sie im Add-In Analyse-Funktionen und lieferten ohne aktiviertes Add-In den Fehler #NAME?. In geerbten Dateien aus dieser Zeit stößt du deshalb noch auf handgebaute Ersatzformeln, die man beim Überarbeiten ersatzlos streichen kann.
Wenn das Wochenende nicht Samstag und Sonntag ist
NETTOARBEITSTAGE.INTL und ARBEITSTAG.INTL gibt es seit Excel 2010. Sie haben ein zusätzliches Argument vor der Feiertagsliste, mit dem du die freien Wochentage festlegst. Über die eingebauten Nummern steht 1 für Samstag und Sonntag, 11 für nur Sonntag, 12 für nur Montag und so weiter bis 17 für nur Samstag.
Flexibler ist die Textmaske aus sieben Ziffern, die bei Montag beginnt und bei Sonntag endet. Eine 1 markiert einen freien Tag, eine 0 einen Arbeitstag. "0000011" ist das klassische Wochenende, "0000001" eine Sechstagewoche mit freiem Sonntag, "0101011" eine Teilzeitstelle, die dienstags und donnerstags nicht arbeitet. Erlaubt sind ausschließlich die Ziffern 0 und 1, und die Maske muss genau sieben Stellen haben, sonst kommt #WERT! zurück. Eine Maske aus sieben Einsen erklärt die ganze Woche für frei: NETTOARBEITSTAGE.INTL liefert dann 0, ARBEITSTAG.INTL dagegen #WERT!.
Halbe Tage kennen die Funktionen nicht. Wenn bei euch der 24. und der 31. Dezember nur bis mittags gearbeitet wird, rechnest du sie als normale Arbeitstage und ziehst die halben Tage am Ende separat ab. Schreibst du sie stattdessen in die Feiertagsliste, fehlt jeweils ein ganzer Tag, und die Jahresplanung liegt um zwei Tage daneben.
Die Feiertagsliste, an der es meistens hakt
Excel bringt keine Feiertage mit. Das dritte Argument erwartet einen zusammenhängenden Bereich mit echten Datumswerten, üblicherweise auf einem eigenen Blatt. Der Bereich darf mehrere Spalten breit sein, wenn du zusätzlich Abwesenheiten einzelner Personen abziehen willst. Steht dort auch nur ein Datum als Text statt als Datumswert, rechnet die Funktion nicht etwa ohne diesen Tag weiter, sondern liefert für die ganze Formel #WERT!. Prüf die Spalte deshalb einmal mit ISTZAHL, bevor du dich auf das Ergebnis verlässt.
Welche Tage hineingehören, hängt vom Bundesland ab. Bundesweit gelten unter anderem Neujahr, Karfreitag, Ostermontag, der 1. Mai, Christi Himmelfahrt, Pfingstmontag, der 3. Oktober und die beiden Weihnachtsfeiertage. Heilige Drei Könige, der Internationale Frauentag, Fronleichnam, Mariä Himmelfahrt, der Weltkindertag, der Reformationstag, Allerheiligen und der Buß- und Bettag gelten nur in bestimmten Ländern. Bei standortübergreifenden Projekten brauchst du je Standort eine eigene Spalte, sonst rechnest du den bayerischen Fronleichnam für Hamburg mit.
Die beweglichen Feiertage hängen alle am Ostersonntag: Karfreitag liegt zwei Tage davor, Ostermontag einen Tag danach, Christi Himmelfahrt 39 Tage danach, Pfingstsonntag 49, Pfingstmontag 50 und Fronleichnam 60 Tage. Für Ostern selbst gibt es keine Excel-Funktion, und die kursierenden Formeln dafür sind schwer nachzuprüfen. In einer Liste, die du ohnehin einmal im Jahr anfasst, ist ein eingetragenes Datum belastbarer als eine Formel, die niemand kontrolliert. Feiertage, die auf ein Wochenende fallen, ziehen die Funktionen übrigens nicht doppelt ab, du kannst sie also unbesehen stehen lassen.
Vom Startdatum zum realistischen Liefertermin
Ein Beispiel aus der Projektplanung: In A2 steht der Projektstart, in B2 der Aufwand in Arbeitstagen, und die Feiertage stehen in einer als Tabelle formatierten Liste namens Feiertage mit der Spalte Datum. Der Endtermin ist dann =ARBEITSTAG(A2;B2;Feiertage[Datum]). Weil die Tabelle mitwächst, greift die Formel automatisch auf ein neu ergänztes Jahr zu, ohne dass du den Bereich anfassen musst.
Die Kapazität rechnest du gleich daneben gegen, allerdings brauchst du dafür den Endtermin und nicht den Aufwand. Steht der mit ARBEITSTAG berechnete Endtermin in C2, ergibt =NETTOARBEITSTAGE(A2;C2;Feiertage[Datum])*7,8 die verfügbaren Stunden bei einer Woche mit 39 Stunden auf fünf Tagen. Auffällig wird dabei fast immer, dass in einer Phase mit Brückentagen und Urlaub deutlich weniger Zeit steckt, als die reine Kalenderdifferenz vermuten lässt.
Für die Gegenrichtung, also die Frage nach dem spätesten Start, drehst du die Formel um: =ARBEITSTAG(Liefertermin;-B2;Feiertage[Datum]). In einer Terminkette mit mehreren Vorgängen setzt du diese Formel je Zeile auf den Vorgänger, dann verschiebt sich die ganze Kette, sobald sich ein einzelner Aufwand ändert.
Dazu passende Kurse
Wer solche Kalender nicht einmalig zusammenbaut, sondern für jedes neue Projekt braucht, kann Terminplanung im Excel-Kurs trainieren.
Sobald Abhängigkeiten zwischen Vorgängen, Ressourcen und Basispläne dazukommen, stößt eine Tabelle an ihre Grenzen, dann sind Vorgangsketten in Microsoft Project das passendere Werkzeug.
Wie sicher bist du beim Thema wirklich?
Lesen fühlt sich schnell nach Können an. Ein kurzer Test zeigt dir, was davon schon sitzt und wo sich ein Kurs lohnt. Kostenlos, ohne Anmeldung, mit einer Erklärung zu jeder Antwort.
Der passende Lernpfad
Wenn du nicht nur ein Thema abhaken, sondern eine Rolle ausfüllen willst, zeigt dir der Lernpfad die Kurse in der Reihenfolge, in der sie aufeinander aufbauen.
Excel für Berechnungen
Wenn du bei Excel-Formeln noch zögerst, verlierst du jeden Tag an Tempo, Sicherheit und Kontrolle. Andere automatisieren längst, während du noch rechnest.
Dieser Lernpfad macht Schluss mit Rätselraten und Copy-&-Paste-Magie: saubere Logik, belastbare Ergebnisse, Formeln, die schlüssig sind. Jetzt einsteigen heißt: Fehler vermeiden, Zeit gewinnen und Excel endlich souverän beherrschen, dort, wo es wirklich zählt!
Der Einstieg
04 Konkrete Kurse
Wo du genau das übst
- Excel Kalenderfunktionen - Heute schon gerechnet? (Formeln 3)
- Excel für das Projektmanagement: Deadline im Griff, Budget im Blick (Branche 08)
- Die wichtigsten Excel-Funktionen und Berechnungen im Griff (Formeln 01)
Weitere Kurse aus diesem Bereich
- 3D Maps – Excel - Daten auf der Weltkarte (Visualisierung 03)
- Copilot für Excel Training: Willkommen an Bord (More 02)
- Excel Aufbaukurs
- Excel Grundkurs
- Excelerate - Jetzt wird es ernst mit Excel! (Basis 03)
- Microsoft Excel Level 1 (English)
- Microsoft Excel Level 2 (English)
- Microsoft Excel Level 3 (English)
- Rechnen mit Excel - Mehr als nur Summe (Basis 04)
Preise, Orte und Buchung für alle Kurse des Bereichs findest du im Katalog: Alle Excel-Schulungen mit Terminen.
Stimmen aus den Kursen
Was Teilnehmende über die Kurse in diesem Bereich sagen
War super! Dozent ging sehr gut auf uns ein u. Inhalt u. Geschwindigkeit haben optimal gepasst! Werde wieder Kurse buchen.
Kurs sehr gut organisiert, Themen wurden sehr gut nahe gebracht, Stimmung war gut.
Sehr gute Schulung mit erfahrenem Trainer, welche das Arbeiten mit PowerBI verständlich vermittelt.
05 Fragen
Häufige Fragen
Deine Frage ist nicht dabei? Stell sie uns direkt, wir antworten dir persönlich.
Warum kommt bei NETTOARBEITSTAGE ein Tag mehr heraus als erwartet?
Wie zähle ich nur die Montage in einem Zeitraum?
Kann ich halbe Arbeitstage abbilden?
Wie zähle ich Werktage, wenn der Samstag mitzählt?
Passt thematisch dazu
Wenn deine Terminkette in Excel mehr Abhängigkeiten trägt, als eine Tabelle sinnvoll abbildet, zeigt dir der nächste Schritt, wie du einen Projektplan in Microsoft Project sauber aufsetzt.
Sobald aus berechneten Start- und Endterminen ein Zeitplan für andere werden soll, lohnt ein Blick auf die Balkendarstellung von Vorgängen auf einer Zeitachse.
Deine Ansprechpartner
Du bist dir nicht sicher, welcher Kurs oder welches Level zu dir passt? Wir beraten dich persönlich und kostenlos.
Yves Hoppe
Weiterbildung & Beratung
Hilft dir, aus dem Excel-Programm den passenden Kurs für deinen Stand zu finden.
Norbert Jansen
Beratung & Inhouse
Plant mit dir Inhouse-Trainings, die auf eure Abläufe und euren Datenbestand zugeschnitten sind.
Termine, die der Kalender aushält
Wie du daraus eine Terminkette baust, in der sich jede Verschiebung von selbst fortpflanzt, zeigen die Excel-Kurse von cmt an Beispielen aus der Projektplanung.