Sådan bruges Excel NETWORKDAYS.INTL-funktionen

Indholdsfortegnelse

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 datoer

Returneringsvæ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 2010

Brugsanvisninger

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

Sådan beregnes forfaldsdatoer med WORKDAY I denne video ser vi på, hvordan man beregner forfaldsdatoer med funktionerne WORKDAY og WORKDAY.INTL.

Interessante artikler...