Excel-formel: Arbeidsdager per måned -

Innholdsfortegnelse

Generisk formel

=NETWORKDAYS(date,EOMONTH(date,0),holidays)

Sammendrag

For å beregne arbeidsdager per måned, bruk EOMONTH-funksjonen sammen med NETTVERKDAGER-funksjonen. I eksemplet vist er formelen i C4:

=NETWORKDAYS(B4,EOMONTH(B4,0),holidays)

Hvor "helligdager" er det navngitte området E3: E13.

Forklaring

Først er det viktig å forstå at verdiene i kolonnen Måned (B) er faktiske datoer, formatert med det tilpassede tallformatet "mmm".

For eksempel inneholder B4 1. januar 2014, men viser bare "Jan" per det tilpassede tallformatet.

Selve formelen er basert på NETTVERKDAGER-funksjonen, som returnerer antall arbeidsdager mellom startdato og sluttdato, med tanke på helligdager (hvis gitt).

For hver måned kommer startdatoen fra kolonne B, og sluttdatoen beregnes med EOMONTH-funksjonen slik:

EOMONTH(B4,0)

EOMONTH tar en dato og returnerer den siste dagen i en måned. Selve måneden styres av det andre argumentet. Siden vi i dette tilfellet vil være i samme måned, bruker vi null.

Til slutt blir en liste over helligdager gitt som det tredje argumentet til NETTVERKSDAGER ved hjelp av de nevnte rekkeviddeferiene (E3: E13).

Med denne informasjonen beregner NETTVERKDAGER antall arbeidsdager i hver måned, automatisk unntatt helger og helligdager.

Hvis du trenger mer kontroll over hvilke dager som behandles i helgene, kan du bruke NETWORKDAYS.INTL-funksjonen.

Interessante artikler...