Excel NETWORKDAYS-Funktionen - Geschäftstage zählen

Beispielarbeitsbuch herunterladen

Laden Sie die Beispielarbeitsmappe herunter

Dieses Tutorial zeigt, wie Sie die Excel NETZWERKTAGE-Funktion in Excel, um die Anzahl der Werktage zwischen den Daten zu erhalten.

Übersicht über die Funktion NETWORKDAYS

Die Funktion NETZWERKTAGE Gibt die Anzahl der Arbeitstage zwischen zwei Daten zurück. Arbeitstage beinhalten Mo-Fr und Sa-So nicht. Optional können Sie Feiertage ausschließen.

Um die Excel-Arbeitsblattfunktion NETWORKDAYS zu verwenden, wählen Sie eine Zelle aus und geben Sie Folgendes ein:

(Beachten Sie, wie die Formeleingaben angezeigt werden)

Syntax und Eingaben der Funktion NETWORKDAYS:

1 =NETZWERKTAGE(Startdatum,Enddatum,Feiertage)

Startdatum - Das Startdatum im Excel-Seriennummernformat oder als Datum eingegeben mit Anführungszeichen („s“) um das Datum. Beispiel: Sie können den 12.11.2015 nicht direkt in die Zelle eingeben. Stattdessen müssen Sie „11.12.2015“ eingeben oder die entsprechende Seriennummer verwenden: 42320. Alternativ können Sie eine Zelle mit dem eingegebenen Datum 11.12.2015 referenzieren. Excel konvertiert in Zellen gespeicherte Daten automatisch in ein serielles Format (es sei denn, das Datum wird als Text eingegeben).

Endtermin - Das Enddatum im Excel-Seriennummernformat oder als Datum mit Anführungszeichen („s“) um das Datum eingegeben. Beispiel: Sie können den 12.11.2015 nicht direkt in die Zelle eingeben. Stattdessen müssen Sie „11.12.2015“ eingeben oder die entsprechende Seriennummer verwenden: 42320. Alternativ können Sie eine Zelle mit dem eingegebenen Datum 11.12.2015 referenzieren. Excel konvertiert in Zellen gespeicherte Daten automatisch in ein serielles Format (es sei denn, das Datum wird als Text eingegeben).

Ferien - OPTIONAL. Liste der Feiertage, die von den „Werktagen“ ausgeschlossen werden sollen. Sie kann als Liste von Seriennummern entsprechend den Feiertagen eingegeben werden. Alternativ kann es auf einen Zellbereich verweisen, der die Feiertagsdaten enthält. Beispiel: 42005,42189,42363 oder A1:A3, referenziert auf Zellen, die Datumsangaben enthalten: 01.01.2015, 04.07.2015, 25.12.2015.

Geschäfts- / Arbeitstage berechnen

Die Funktion NETZWERKTAGE berechnet die Anzahl der Werktage zwischen zwei Daten:

1 =NETZWERKTAGE(B4,C4)

Wenn das Enddatum vor dem Startdatum liegt, gibt NETWORKDAYS einen negativen Wert zurück:

1 =NETZWERKTAGE(B4,C4)

Um die absolute Anzahl der Arbeitstage zurückzugeben, verwenden Sie die ABS-Funktion:

1 =ABS(NETZWERKTAGE(B4,C4)

Standardmäßig ignoriert NETZWERKTAGE alle Feiertage. Sie können jedoch ein drittes optionales Argument verwenden, um eine Reihe von Feiertagen zu definieren:

1 =NETZWERKTAGE(B4,C4,F3:F4)

NETZWERKTAGE in Google Tabellen

Die Funktion NETZWERKTAGE funktioniert in Google Sheets genauso wie in Excel:

NETWORKDAYS Beispiele in VBA

Sie können auch die Funktion NETZWERKTAGE in VBA verwenden. Typ:
application.worksheetfunction.networkdays(Startdatum,Enddatum,Feiertage)

Ausführen der folgenden VBA-Anweisungen

1234567891011121314 Range("C2") = Application.WorksheetFunction.Days360(Range("A2"), Range("B2"), False)Range("C3") = Application.WorksheetFunction.Days360(Range("A3"), Range("B3"), False)Range("C4") = Application.WorksheetFunction.Days360(Range("A4"), Range("B4"), False)Range("C5") = Application.WorksheetFunction.Days360(Range("A5"), Range("B5"), False)Range("D2") = Application.WorksheetFunction.Days(Range("B2"), Range("A2"))Range("D3") = Application.WorksheetFunction.Days(Range("B3"), Range("A3"))Range("D4") = Application.WorksheetFunction.Days(Range("B4"), Range("A4"))Range("D5") = Application.WorksheetFunction.Days(Range("B5"), Range("A5"))Range("E2") = Application.WorksheetFunction.NetworkDays(Range("A2"), Range("B2"))Range("E3") = Application.WorksheetFunction.NetworkDays(Range("A3"), Range("B3"))Range("E4") = Application.WorksheetFunction.NetworkDays(Range("A4"), Range("B4"))Range("E5") = Application.WorksheetFunction.NetworkDays(Range("A5"), Range("B5"))

führt zu folgenden Ergebnissen

Für die Funktionsargumente (start_date usw.) können Sie diese entweder direkt in die Funktion eingeben oder stattdessen Variablen definieren.

Zurück zur Liste aller Funktionen in Excel

wave wave wave wave wave