
Resumé
Funktionen Excel NETWORKDAYS.INTL beregner antallet af arbejdsdage mellem to datoer. NETWORKDAYS.INTL ekskluderer som standard lørdag og søndag, men giver en måde at specificere, hvilke ugedage, der betragtes som weekender. Funktionen kan eventuelt ekskludere en liste over helligdage, der leveres som datoer.
Formål
Få arbejdsdage mellem to datoerReturneringsværdi
Et tal, der repræsenterer dage.Syntaks
= NETWORKDAYS.INTL (startdato, slutdato, (weekend), (helligdage))Argumenter
- start_date - Startdatoen.
- slutdato - slutdatoen.
- weekend - (valgfrit) Indstilling for hvilke ugedage, der skal betragtes som weekender.
- helligdage - (valgfrit) En henvisning til datoer, der skal betragtes som ikke-arbejdsdage.
Version
Excel 2010Brugsanvisninger
NETWORKDAYS.INTL beregner arbejdsdage mellem to datoer. Arbejdsdage ekskluderer weekender (lørdag og søndag som standard) og kan valgfrit ekskludere helligdage. Denne funktion er mere robust end NETWORKDAYS-funktionen, fordi den giver dig mulighed for at kontrollere, hvilke ugedage der betragtes som weekender. Den weekend argument indstilles med koderne i tabellen nedenfor.
NETWORKDAYS.INTL inkluderer både startdato og slutdato ved beregning af arbejdsdage. Dette betyder, at hvis du giver NETWORKDAYS.INTL samme dato for startdato og slutdato, og datoen ikke er en weekend eller ferie, returnerer den 1.
NETWORKDAYS.INTL kan også valgfrit tage højde for helligdage. For helligdage argument, leverer en vifte, der indeholder ferie datoer. Disse behandles også som ikke-arbejdsdage og vil ikke blive inkluderet i resultatet.
I det viste eksempel anvendes følgende 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)
Weekend nummer | Weekenddage |
1 (standard) | Lørdag Søndag |
2 | Søndag Mandag |
3 | Mandag Tirsdag |
4 | Tirsdag Onsdag |
5 | Onsdag Torsdag |
6 | Torsdag fredag |
7 | Fredag, lørdag |
11 | Kun søndag |
12 | Kun mandag |
13 | Kun tirsdag |
14 | Kun onsdag |
15 | Kun torsdag |
16 | Kun fredag |
17 | Kun lørdag |
Maske til arbejdsdage
NETWORKDAYS.INTL-funktionen kan også acceptere en "maske" for at specificere weekender til weekendargumentet. Masken leveres som en streng på 7 tegn, der skal være enten 1 eller nul. I denne ordning betyder tallet 1 weekend og 0 betyder arbejdsdag. Det første ciffer repræsenterer mandag. Nedenfor er nogle eksempler:
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
Bemærkninger:
- Hvis startdato er større end slutdato, returnerer funktionen en negativ værdi.
-
NETWORKDAYS.INTL inkluderer både startdato og slutdato ved beregning af arbejdsdage. Dette betyder, at hvis du giver NETWORKDAYS.INTL samme dato for startdato og slutdato, returnerer den 1.
- Hvis startdato eller slutdato er uden for rækkevidde, returnerer NETWORKDAYS.INTL #NUM! fejl.
- Hvis weekenden er ugyldig, returnerer NETWORKDAYS.INTL #VALUE! fejl.
Lignende videoer
