Verwendung der Excel-Funktion NETWORKDAYS.INTL -

Inhaltsverzeichnis

Zusammenfassung

Die Funktion Excel NETWORKDAYS.INTL berechnet die Anzahl der Arbeitstage zwischen zwei Daten. NETWORKDAYS.INTL schließt standardmäßig Samstag und Sonntag aus, bietet jedoch eine Möglichkeit, anzugeben, welche Wochentage als Wochenenden gelten. Die Funktion kann optional eine Liste von Feiertagen ausschließen, die als Datumsangaben geliefert werden.

Zweck

Holen Sie sich Arbeitstage zwischen zwei Terminen

Rückgabewert

Eine Zahl, die Tage darstellt.

Syntax

= NETWORKDAYS.INTL (Startdatum, Enddatum, (Wochenende), (Feiertage))

Argumente

  • start_date - Das Startdatum.
  • end_date - Das Enddatum.
  • Wochenende - (optional) Einstellung, für welche Wochentage Wochenenden gelten sollen.
  • Feiertage - (optional) Ein Verweis auf Daten, die als arbeitsfreie Tage gelten sollten.

Ausführung

Excel 2010

Verwendungshinweise

NETWORKDAYS.INTL berechnet Arbeitstage zwischen zwei Daten. Arbeitstage schließen Wochenenden aus (standardmäßig Samstag und Sonntag) und können optional Feiertage ausschließen. Diese Funktion ist robuster als die NETWORKDAYS-Funktion, da Sie damit steuern können, welche Wochentage als Wochenenden gelten. Das Wochenendargument wird mit den in der folgenden Tabelle aufgeführten Codes festgelegt.

NETWORKDAYS.INTL enthält sowohl das Startdatum als auch das Enddatum bei der Berechnung der Arbeitstage. Dies bedeutet, wenn Sie NETWORKDAYS.INTL das gleiche Datum für Start- und Enddatum geben und das Datum kein Wochenende oder Feiertag ist, wird 1 zurückgegeben.

NETWORKDAYS.INTL kann optional auch Feiertage berücksichtigen. Geben Sie für das Argument " Feiertage" einen Bereich an, der Feiertagsdaten enthält. Diese werden ebenfalls als arbeitsfreie Tage behandelt und nicht in das Ergebnis einbezogen.

In dem gezeigten Beispiel werden die folgenden Formeln verwendet:

D6=NETWORKDAYS.INTL(B6,C6) D7=NETWORKDAYS.INTL(B7,C7,17) D8=NETWORKDAYS.INTL(B8,C8,1,B13:B14) D9=NETWORKDAYS.INTL(B9,C9,"0000000") D10=NETWORKDAYS.INTL(B10,C10,"0000000",B13:B14)

Wochenendnummer Wochenendtage
1 (Standard) Samstag Sonntag
2 Sonntag Montag
3 Montag Dienstag
4 Dienstag Mittwoch
5 Mittwoch Donnerstag
6 Donnerstag Freitag
7 Freitag Samstag
11 Nur Sonntag
12 Nur Montag
13 Nur Dienstag
14 Nur Mittwoch
fünfzehn Nur Donnerstag
16 Nur Freitag
17 Nur Samstag

Maske für Arbeitstage

Die Funktion NETWORKDAYS.INTL kann auch eine "Maske" akzeptieren, um Wochenenden für das Wochenendargument anzugeben. Die Maske wird als Zeichenfolge mit 7 Zeichen bereitgestellt, die entweder 1 oder Null sein muss. In diesem Schema bedeutet die Zahl 1 Wochenende und 0 Arbeitstag. Die erste Ziffer steht für Montag. Nachfolgend einige Beispiele:

NETWORKDAYS.INTL(start,end,"0101011") // workdays = M,W,F NETWORKDAYS.INTL(start,end,"1010111") // workdays = Tue, Thu NETWORKDAYS.INTL(start,end,"1111100") // workdays = Sat,Sun NETWORKDAYS.INTL(start,end,"0000000") // all workdays, no weekends

Anmerkungen:

  • Wenn start_date größer als end_date ist, gibt die Funktion einen negativen Wert zurück.
  • NETWORKDAYS.INTL enthält sowohl das Startdatum als auch das Enddatum bei der Berechnung der Arbeitstage. Dies bedeutet, wenn Sie NETWORKDAYS.INTL das gleiche Datum für Start- und Enddatum geben, wird 1 zurückgegeben.

  • Wenn start_date oder end_date außerhalb des Bereichs liegen, gibt NETWORKDAYS.INTL die #NUM! Error.
  • Wenn das Wochenende ungültig ist, gibt NETWORKDAYS.INTL den #WERT zurück! Error.

Ähnliche Videos

So berechnen Sie Fälligkeitstermine mit WORKDAY In diesem Video erfahren Sie, wie Sie Fälligkeitstermine mit den Funktionen WORKDAY und WORKDAY.INTL berechnen.

Interessante Beiträge...