Excel NETWORKDAYS -funktioner - räkna arbetsdagar

Ladda ner exempel på arbetsbok

Ladda ner exempelarbetsboken

Denna handledning visar hur du använder Excel NETWORKDAYS -funktion i Excel för att få antalet arbetsdagar mellan datumen.

NETWORKDAYS Funktionsöversikt

NETWORKDAYS -funktionen Returnerar antalet arbetsdagar mellan två datum. Arbetsdagar inkluderar mån-fre och exkluderar lör-sön. Eventuellt kan du utesluta helgdagar.

Om du vill använda NETWORKDAYS Excel -kalkylbladsfunktion väljer du en cell och skriver:

(Lägg märke till hur formelinmatningarna ser ut)

NETWORKDAYS -funktion Syntax och ingångar:

1 = NÄTVERKSDAGAR (startdatum, slutdatum, helgdagar)

start datum - Startdatumet i Excel -serienummerformat eller angivet som ett datum med offert (er) omger datumet. Exempel: Du kan inte ange 11/12/2015 direkt i cellen. Istället måste du ange “11/12/2015” eller så måste du använda motsvarande serienummer: 42320. Alternativt kan du referera till en cell med datumet 11/12/2015. Excel konverterar automatiskt datum som lagras i celler till serieformat (om inte datumet anges som text).

slutdatum - Slutdatumet i Excel -serienummerformat eller angivet som ett datum med citat (er) omger datumet. Exempel: Du kan inte ange 11/12/2015 direkt i cellen. Istället måste du ange “11/12/2015” eller så måste du använda motsvarande serienummer: 42320. Alternativt kan du referera till en cell med datumet 11/12/2015. Excel konverterar automatiskt datum som lagras i celler till serieformat (om inte datumet anges som text).

högtider - VALFRITT. Lista över helgdagar som ska uteslutas från "arbetsdagarna". Den kan anges som en lista med serienummer som motsvarar helgdagarna. Alternativt kan den referera till ett cellintervall som innehåller semesterdatum. Exempel: 42005,42189,42363 eller A1: A3, referensceller som innehåller datum: 1/1/2015, 2015-07-07, 2015-12-25.

Beräkna affärs- / arbetsdagar

NETWORKDAYS -funktionen beräknar antalet arbetsdagar mellan två datum:

1 = NÄTVERKSDAGAR (B4, C4)

Om slutdatumet är före startdatumet kommer NETWORKDAYS att returnera ett negativt värde:

1 = NÄTVERKSDAGAR (B4, C4)

För att returnera det absoluta antalet arbetsdagar, använd ABS -funktionen:

1 = ABS (NÄTVERKSDAGAR (B4, C4)

Som standard kommer NETWORKDAYS att ignorera alla helgdagar. Du kan dock använda ett tredje valfritt argument för att definiera en rad semester:

1 = NÄTVERKSDAGAR (B4, C4, F3: F4)

NÄTVERKSDAGAR i Google Kalkylark

NETWORKDAYS -funktionen fungerar exakt samma i Google Kalkylark som i Excel:

NETWORKDAYS Exempel i VBA

Du kan också använda NETWORKDAYS -funktionen i VBA. Typ:
application.worksheetfunction.networkdays (startdatum, slutdatum, helgdagar)

Utför följande VBA -uttalanden

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"))

kommer att ge följande resultat

För funktionsargumenten (startdatum, etc.) kan du antingen ange dem direkt i funktionen eller definiera variabler som ska användas istället.

Återgå till listan över alla funktioner i Excel

Du kommer att bidra till utvecklingen av webbplatsen, dela sidan med dina vänner

wave wave wave wave wave