Excel-formel: Arbeidsdager i året -

Innholdsfortegnelse

Generisk formel

=NETWORKDAYS(DATE(year,1,1),DATE(year,12,31),holidays)

Sammendrag

For å beregne antall arbeidsdager i et år, kan du bruke NETTVERKDAGER-funksjonen. NETTVERKSDAGER ekskluderer automatisk helger og helligdager hvis de blir gitt. I eksemplet vist er formelen i E5:

=NETWORKDAYS(DATE(D5,1,1),DATE(D5,12,31),holidays)

Der D5 inneholder et år, og helligdager er det navngitte området E5: E14.

Merk: NETTVERKSDAGER inkluderer både start- og sluttdatoer i beregningen hvis de er arbeidsdager.

Forklaring

NETTVERKSDAGER er en innebygd funksjon som godtar en startdato, en sluttdato og (valgfritt) et område som inneholder høytidsdatoer. I eksemplet som vises, genererer vi start- og sluttdato ved bruk av DATE-funksjonen slik:

DATE(D5,1,1) // first day of year DATE(D5,12,31) // last day of year

DATO-funksjonen returnerer disse datoene direkte til NETTVERKSDAGER-funksjonen som henholdsvis startdato og sluttdato.

Ferier leveres som en liste med datoer i E5: E14, de navngitte rekkevidde helligdager .

NETTVERKSDAGER ekskluderer automatisk helger (lørdag og søndag) og datoer levert som helligdager, og returnerer et totalt antall arbeidsdager i året 2019.

Ingen helligdager tilbys

Formelen i E6 returnerer et høyere antall arbeidsdager fordi helligdager ikke leveres:

=NETWORKDAYS(DATE(D6,1,1),DATE(D6,12,31))

Arbeidsdager gjenstår i år

For å returnere arbeidsdagene som er igjen i et gitt år, kan TODAY-funksjonen brukes til å generere en startdato som denne:

=NETWORKDAYS(TODAY(),DATE(D5,12,31),holidays)

Egendefinerte arbeidsdager / helger

For å jobbe med egendefinerte helger (dvs. at helgene er søndag og mandag osv.), Bytt til den kraftigere NETWORKDAYS.INTL-funksjonen, som tillater kontroll over hvilke ukedager som regnes som arbeidsdager.

Interessante artikler...