Arbeitstage in Excel berechnen: Arbeitstage zwischen zwei Daten und Zieldatum ermitteln

Melden

In Excel gibt es spezielle Funktionen, um die Anzahl der Arbeitstage zwischen zwei Daten zu berechnen oder ein Zieldatum basierend auf einer Anzahl von Arbeitstagen zu ermitteln. Standardmäßig werden dabei Samstage und Sonntage ignoriert.

Hier ist ein umfassendes Tutorial zu den wichtigsten Funktionen.


1. Die Grundfunktion: NETTOARBEITSTAGE

Diese Funktion berechnet die Anzahl der Arbeitstage zwischen einem Startdatum und einem Enddatum.

Englischer Funktionsname: NETWORKDAYS

Syntax: =NETTOARBEITSTAGE(Ausgangsdatum; Enddatum; [Freie_Tage])

  • Ausgangsdatum: Das Datum, an dem die Zählung beginnt.
  • Enddatum: Das Datum, an dem die Zählung endet.
  • Freie_Tage (optional): Ein Bereich von Zellen, die Feiertage enthalten, die ebenfalls abgezogen werden sollen.

Beispiel:

  • A2: 01.01.2024 (Start)
  • B2: 15.01.2024 (Ende)
  • Formel: =NETTOARBEITSTAGE(A2; B2)
  • Ergebnis: 11 (Excel zählt Montag bis Freitag).

2. Spezielle Wochenenden berücksichtigen: NETTOARBEITSTAGE.INTL

Falls dein Wochenende nicht auf Samstag/Sonntag fällt (z.B. im Einzelhandel oder im Ausland), nutzt du die Erweiterung .INTL.

Englischer Funktionsname: NETWORKDAYS.INTL

Syntax: =NETTOARBEITSTAGE.INTL(Ausgangsdatum; Enddatum; [Wochenende]; [Freie_Tage])

Beim Tippen der Formel zeigt Excel dir eine Liste für das Argument Wochenende:

  • 1 oder weglassen: Samstag, Sonntag frei
  • 11: Nur Sonntag frei
  • 17: Nur Samstag frei

Beispiel (Nur Sonntag ist frei): =NETTOARBEITSTAGE.INTL(A2; B2; 11)


3. Feiertage automatisch abziehen

Damit die Berechnung korrekt ist, musst du Excel sagen, welche Tage Feiertage sind, da diese jedes Jahr variieren.

  1. Erstelle eine Liste mit Feiertagsdaten in einer separaten Spalte (z.B. E2:E10).
  2. Benutze diese Liste in deiner Formel: =NETTOARBEITSTAGE(A2; B2; E2:E10)

Tipp: Markiere den Bereich E2:E10 und gib ihm oben links im Namensfeld den Namen "Feiertage". Dann lautet die Formel: =NETTOARBEITSTAGE(A2; B2; Feiertage).


4. Ein Zieldatum berechnen: ARBEITSTAG

Manchmal kennst du das Startdatum und die Dauer (z.B. 10 Arbeitstage) und möchtest wissen, wann das Projekt endet.

Englischer Funktionsname: WORKDAY

Syntax: =ARBEITSTAG(Ausgangsdatum; Tage; [Freie_Tage])

Beispiel:

  • A2: 01.10.2024
  • B2: 10 (Arbeitstage)
  • Formel: =ARBEITSTAG(A2; B2)
  • Ergebnis: 15.10.2024 (Wochenenden wurden übersprungen).

5. Zusammenfassung & Tipps

Ziel Funktion (DE) Funktion (EN)
Dauer berechnen (Mo-Fr) NETTOARBEITSTAGE NETWORKDAYS
Dauer berechnen (Flexibel) NETTOARBEITSTAGE.INTL NETWORKDAYS.INTL
Enddatum finden (Mo-Fr) ARBEITSTAG WORKDAY
Enddatum finden (Flexibel) ARBEITSTAG.INTL WORKDAY.INTL

Wichtige Hinweise:

  1. Formatierung: Wenn das Ergebnis von ARBEITSTAG wie eine komische Zahl aussieht (z.B. 45230), musst du die Zelle als Datum formatieren (Rechtsklick -> Zellen formatieren -> Datum).
  2. Start- und Endtag: NETTOARBEITSTAGE zählt den Starttag und den Endtag mit, sofern sie auf einen Arbeitstag fallen.
  3. Fehlermeldung #ZAHL!: Tritt auf, wenn das Startdatum nach dem Enddatum liegt oder Parameter ungültig sind.

Profi-Trick: Wochenenden per String definieren

In den .INTL-Versionen kannst du das Wochenende auch mit einer Folge von Nullen und Einsen angeben (7 Zeichen für Mo-So). 0 = Arbeitstag, 1 = Frei.

  • "0000011" = Sa & So frei (Standard)
  • "1010101" = Mo, Mi, Fr, So sind frei
  • Formel: =NETTOARBEITSTAGE.INTL(A2; B2; "0000011")
0