![](https://cdn.wiki-base.com/3778783/how_to_use_the_excel_networkdaysintl_function__2.png.webp)
Sammanfattning
Excel NETWORKDAYS.INTL-funktionen beräknar antalet arbetsdagar mellan två datum. NETWORKDAYS.INTL exkluderar som standard lördag och söndag, men ger ett sätt att ange vilka veckodagar som anses vara helger. Funktionen kan valfritt utesluta en lista över helgdagar som anges som datum.
Ändamål
Få arbetsdagar mellan två datumReturvärde
Ett antal som representerar dagar.Syntax
= NETWORKDAYS.INTL (startdatum, slutdatum, (helg), (helgdagar))Argument
- start_date - Startdatumet.
- slutdatum - Slutdatumet .
- helg - (valfritt) Inställning för vilka veckodagar som ska betraktas som helger.
- helgdagar - (valfritt) En hänvisning till datum som bör betraktas som icke-arbetsdagar.
Version
Excel 2010Användningsanmärkningar
NETWORKDAYS.INTL beräknar arbetsdagar mellan två datum. Arbetsdagar utesluter helger (lördag och söndag som standard) och kan valfritt utesluta helgdagar. Denna funktion är mer robust än NETWORKDAYS-funktionen, eftersom den låter dig kontrollera vilka veckodagar som anses vara helger. Den helgen argument ställs in med de koder som anges i tabellen nedan.
NETWORKDAYS.INTL innehåller både startdatum och slutdatum vid beräkning av arbetsdagar. Detta innebär att om du ger NETWORKDAYS.INTL samma datum för startdatum och slutdatum, och datumet inte är en helg eller helgdag, kommer det att returnera 1.
NETWORKDAYS.INTL kan också valfritt ta hänsyn till helgdagar. För semestern argumentet, ange ett intervall som innehåller helgdagar. Dessa behandlas också som icke-arbetsdagar och ingår inte i resultatet.
I det visade exemplet används följande formler:
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)
Helgenummer | Helgdagar |
1 (standard) | Lördag Söndag |
2 | Söndag måndag |
3 | Måndag Tisdag |
4 | Tisdag onsdag |
5 | Onsdag torsdag |
6 | Torsdag fredag |
7 | Fredag lördag |
11 | Endast söndag |
12 | Endast måndag |
13 | Endast tisdag |
14 | Endast onsdag |
15 | Endast torsdag |
16 | Endast fredag |
17 | Endast lördag |
Mask för arbetsdagar
Funktionen NETWORKDAYS.INTL kan också acceptera en "mask" för att ange helger för helgargumentet. Masken tillhandahålls som en sträng på 7 tecken som måste vara antingen 1 eller noll. I detta schema betyder siffran 1 helg och 0 betyder arbetsdag. Den första siffran representerar måndag. Nedan följer några exempel:
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
Anmärkningar:
- Om startdatum är större än slutdatum returnerar funktionen ett negativt värde.
-
NETWORKDAYS.INTL innehåller både startdatum och slutdatum vid beräkning av arbetsdagar. Detta innebär att om du ger NETWORKDAYS.INTL samma datum för startdatum och slutdatum, kommer det att returnera 1.
- Om startdatum eller slutdatum är utanför intervallet returnerar NETWORKDAYS.INTL #NUM! fel.
- Om helgen är ogiltig returnerar NETWORKDAYS.INTL #VALUE! fel.
Relaterade videoklipp
![](https://cdn.wiki-base.com/3778783/how_to_use_the_excel_networkdaysintl_function__3.png.webp)