
Generisk formel
=NETWORKDAYS(DATE(year,1,1),DATE(year,12,31),holidays)
Resumé
For at beregne antallet af arbejdsdage i et år kan du bruge funktionen NETWORKDAYS. NETVÆRKDAGE udelukker automatisk weekender og helligdage, hvis de leveres. I det viste eksempel er formlen i E5:
=NETWORKDAYS(DATE(D5,1,1),DATE(D5,12,31),holidays)
Hvor D5 indeholder et år, og helligdage er det navngivne område E5: E14.
Bemærk: NETWORKDAYS inkluderer både start- og slutdatoer i beregningen, hvis de er hverdage.
Forklaring
NETWORKDAYS er en indbygget funktion, der accepterer en startdato, en slutdato og (valgfrit) et interval, der indeholder feriedatoer. I det viste eksempel genererer vi start- og slutdatoen ved hjælp af DATE-funktionen som denne:
DATE(D5,1,1) // first day of year DATE(D5,12,31) // last day of year
DATO-funktionen returnerer disse datoer direkte til NETWORKDAYS-funktionen som henholdsvis startdato og slutdato.
Ferie leveres som en liste over datoer i E5: E14, det navngivne område helligdage .
NETVÆRKSDAGE udelukker automatisk weekender (lørdag og søndag) og datoer, der er angivet som helligdage, og returnerer et samlet antal arbejdsdage i året 2019.
Ingen ferie leveres
Formlen i E6 returnerer et højere antal arbejdsdage, fordi helligdage ikke leveres:
=NETWORKDAYS(DATE(D6,1,1),DATE(D6,12,31))
Resterende arbejdsdage i år
For at returnere de arbejdsdage, der forbliver i et givet år, kan funktionen I DAG bruges til at generere en startdato som denne:
=NETWORKDAYS(TODAY(),DATE(D5,12,31),holidays)
Brugerdefinerede hverdage / weekender
For at arbejde med brugerdefinerede weekender (dvs. weekender er søndag og mandag osv.) Skift til den mere kraftfulde NETWORKDAYS.INTL-funktion, som giver mulighed for kontrol over, hvilke ugedage der betragtes som hverdage.