Excel-formel: Få arbeidsdager mellom datoene

Innholdsfortegnelse

Generisk formel

=NETWORKDAYS(start_date,end_date,holidays)

Sammendrag

For å beregne antall arbeidsdager mellom to datoer, kan du bruke NETTVERKDAGER-funksjonen. I eksemplet vist er formelen i D7:

=NETWORKDAYS(B7,C7,B10:B11)

som returnerer et antall arbeidsdager unntatt helligdager i B10: B11.

Forklaring

Excel NETWORKDAYS-funksjonen beregner antall arbeidsdager mellom to datoer. NETTVERKSDAGER ekskluderer automatisk helger (lørdag og søndag) og kan eventuelt ekskludere en liste over helligdager som leveres som datoer.

For eksempel, i skjermbildet som er vist, er formelen i D6:

=NETWORKDAYS(B6,C6) // returns 5

Denne formelen returnerer 5 siden det er fem virkedager mellom 23. desember og 27. desember, og det er ikke gitt noen helligdager. Merk at NETTVERKSDAGER inkluderer både start- og sluttdatoer i beregningen hvis de er arbeidsdager.

NETTVERKSDAGER kan også ekskludere en tilpasset liste over høytider. I neste celle ned bruker vi samme formel med samme datoer, pluss en liste over høytider i B10: B11.

=NETWORKDAYS(B7,C7,B10:B11) // returns 3

Denne formelen returnerer 3, siden to av de fem dagene er helligdager.

Egendefinerte helger

Hvis du trenger å ta hensyn til egendefinerte helger (dvs. at helgene er bare lørdag, søndag og mandag osv.), Må du bytte til den mer robuste NETWORKDAYS.INTL-funksjonen, som lar deg stille inn hvilke ukedager som anses å være betraktes som helger, ved å levere et helgargument i form av en numerisk kode.

Trenger du en date?

Hvis du trenger en dato n arbeidsdager i fortiden eller fremtiden, se WORKDAY-funksjonen.

Interessante artikler...