Excel NETWORKDAYS -funktioner - tæl arbejdsdage

Download eksempel på projektmappe

Download eksemplet på projektmappe

Denne vejledning viser, hvordan du bruger Excel NETWORKDAYS -funktion i Excel for at få antallet af hverdage mellem datoerne.

NETWORKDAYS Funktionsoversigt

NETWORKDAYS -funktionen Returnerer antallet af arbejdsdage mellem to datoer. Arbejdsdage inkluderer mandag-fre og eksklusive lør-søn. Eventuelt kan du ekskludere helligdage.

Hvis du vil bruge NETWORKDAYS Excel -regnearksfunktionen, skal du vælge en celle og skrive:

(Bemærk hvordan formelindgangene vises)

NETWORKDAYS Funktionssyntaks og input:

1 = NETVÆRKSDAGE (startdato, slutdato, helligdage)

start dato - Startdatoen i Excel -serienummerformat eller indtastet som en dato med tilbud (r) omgiver datoen. Eksempel: Du kan ikke indtaste 11/12/2015 direkte i cellen. I stedet skal du indtaste “11/12/2015”, eller du skal bruge det tilsvarende serienummer: 42320. Alternativt kan du henvise til en celle med datoen 11/12/2015 indtastet. Excel konverterer automatisk datoer, der er gemt i celler, til serielt format (medmindre datoen er angivet som tekst).

slutdato - Slutdatoen i Excel -serienummerformat eller indtastet som en dato med tilbud (r) omgiver datoen. Eksempel: Du kan ikke indtaste 11/12/2015 direkte i cellen. I stedet skal du indtaste “11/12/2015”, eller du skal bruge det tilsvarende serienummer: 42320. Alternativt kan du henvise til en celle med datoen 11/12/2015 indtastet. Excel konverterer automatisk datoer, der er gemt i celler, til serielt format (medmindre datoen er angivet som tekst).

helligdage - VALGFRIT. Liste over helligdage, der skal udelukkes fra "arbejdsdage". Det kan indtastes som en liste over serienumre, der svarer til ferien. Alternativt kan den referere til en række celler, der indeholder feriedatoer. Eksempel: 42005,42189,42363 eller A1: A3, refererende celler, der indeholder, der indeholder datoer: 1/1/2015, 7/4/2015, 25/12/2015.

Beregn forretnings- / arbejdsdage

NETWORKDAYS -funktionen beregner antallet af hverdage mellem to datoer:

1 = NETVÆRKSDAGE (B4, C4)

Hvis slutdatoen er før startdatoen, vil NETWORKDAYS returnere en negativ værdi:

1 = NETVÆRKSDAGE (B4, C4)

For at returnere det absolutte antal arbejdsdage skal du bruge ABS -funktionen:

1 = ABS (NETVÆRKSDAGE (B4, C4)

Som standard ignorerer NETWORKDAYS alle helligdage. Du kan dog bruge et tredje valgfrit argument til at definere en række helligdage:

1 = NETVÆRKSDAGE (B4, C4, F3: F4)

NETWORKDAYS i Google Sheets

NETWORKDAYS -funktionen fungerer nøjagtig det samme i Google Sheets som i Excel:

NETWORKDAYS Eksempler i VBA

Du kan også bruge NETWORKDAYS -funktionen i VBA. Type:
application.worksheetfunction.networkdays (startdato, slutdato, helligdage)

Udførelse af følgende VBA -erklæringer

1234567891011121314 Range ("C2") = Application.WorksheetFunction.Days360 (Range ("A2"), Range ("B2"), Falsk)Range ("C3") = Application.WorksheetFunction.Days360 (Range ("A3"), Range ("B3"), Falsk)Range ("C4") = Application.WorksheetFunction.Days360 (Range ("A4"), Range ("B4"), Falsk)Range ("C5") = Application.WorksheetFunction.Days360 (Range ("A5"), Range ("B5"), Falsk)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"))

vil frembringe følgende resultater

For funktionsargumenterne (startdato osv.) Kan du enten indtaste dem direkte i funktionen eller definere variabler, der skal bruges i stedet.

Tilbage til listen over alle funktioner i Excel

wave wave wave wave wave