Excel

Excel NETWORKDAYS.INTL-Funktion

Excel Networkdays Intl Function

Excel NETWORKDAYS.INTL-FunktionZusammenfassung

Die Excel-Funktion NETWORKDAYS.INTL berechnet die Anzahl der Arbeitstage zwischen zwei Datumsangaben. 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 als Datum übergebene Liste von Feiertagen ausschließen.





Zweck Abrufen von Arbeitstagen zwischen zwei Datumsangaben Rückgabewert Eine Zahl, die Tage darstellt. Syntax =NETWORKDAYS.INTL (Startdatum, Enddatum, [Wochenende], [Feiertage]) Argumente
  • Startdatum - Das Startdatum.
  • Endtermin - Das Enddatum.
  • Wochenende - [optional] Einstellung, für welche Wochentage Wochenenden gelten sollen.
  • Ferien - [optional] Ein Verweis auf Daten, die als arbeitsfreie Tage betrachtet werden sollten.
Ausführung Excel 2010 Nutzungshinweise

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 Funktion NETZWERKTAGE, da Sie damit steuern können, welche Wochentage als Wochenenden gelten. Die Wochenende -Argument wird mit den in der folgenden Tabelle aufgeführten Codes festgelegt.

Excel Anzahl der Zellen, die bestimmten Text enthalten

NETWORKDAYS.INTL berücksichtigt bei der Berechnung der Arbeitstage sowohl das Startdatum als auch das Enddatum. Das heißt, wenn Sie NETWORKDAYS.INTL das gleiche Datum für Start- und Enddatum angeben und das Datum kein Wochenende oder Feiertag ist, wird 1 zurückgegeben.





NETWORKDAYS.INTL kann optional auch Feiertage berücksichtigen. Für die Ferien Geben Sie einen Bereich an, der Feiertagsdaten enthält. Diese werden ebenfalls als arbeitsfreie Tage behandelt und gehen nicht in das Ergebnis ein.

Im gezeigten Beispiel werden die folgenden Formeln verwendet:



Excel berechnet die Anzahl der Tage zwischen zwei Daten
 
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
elf Nur Sonntag
12 Nur Montag
13 Nur Dienstag
14 Nur Mittwoch
fünfzehn Nur Donnerstag
16 Nur Freitag
17 Nur Samstag

Maske für den Arbeitstag

Die Funktion NETWORKDAYS.INTL kann auch eine 'Maske' akzeptieren, um Wochenenden für das Wochenende-Argument anzugeben. Die Maske wird als Zeichenfolge von 7 Zeichen bereitgestellt, die entweder 1 oder Null sein muss. In diesem Schema bedeutet die Zahl 1 Wochenende und 0 bedeutet 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 berücksichtigt bei der Berechnung der Arbeitstage sowohl das Startdatum als auch das Enddatum. Das bedeutet, wenn Sie NETWORKDAYS.INTL das gleiche Datum für das Startdatum und das Enddatum angeben, wird 1 zurückgegeben.

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


^