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