Excel-formel: Få arbejdsdage mellem datoer -

Indholdsfortegnelse

Generisk formel

=NETWORKDAYS(start_date,end_date,holidays)

Resumé

For at beregne antallet af arbejdsdage mellem to datoer kan du bruge NETVÆRKDAG-funktionen. I det viste eksempel er formlen i D7:

=NETWORKDAYS(B7,C7,B10:B11)

der returnerer et antal arbejdsdage ekskl. helligdage i B10: B11.

Forklaring

Excel NETWORKDAYS-funktionen beregner antallet af arbejdsdage mellem to datoer. NETVÆRKDAGE ekskluderer automatisk weekender (lørdag og søndag) og kan eventuelt ekskludere en liste over helligdage, der leveres som datoer.

For eksempel i det viste skærmbillede er formlen i D6:

=NETWORKDAYS(B6,C6) // returns 5

Denne formel returnerer 5, da der er 5 arbejdsdage mellem 23. december og 27. december, og der er ikke givet nogen helligdage. Bemærk, at NETWORKDAYS inkluderer både start- og slutdatoer i beregningen, hvis de er hverdage.

NETWORKDAYS kan også ekskludere en brugerdefineret liste over helligdage. I den næste celle ned bruger vi den samme formel med de samme datoer plus en liste over helligdage i B10: B11.

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

Denne formel returnerer 3, da to af de 5 dage er helligdage.

Brugerdefinerede weekender

Hvis du har brug for at tage højde for brugerdefinerede weekender (dvs. weekender er kun lørdag, søndag og mandag osv.), Skal du skifte til den mere robuste NETWORKDAYS.INTL-funktion, som giver dig mulighed for at indstille, hvilke ugedage der betragtes som betragtes som weekender ved at levere et weekendargument i form af en numerisk kode.

Brug for en date?

Hvis du har brug for en dato n hverdage i fortiden eller fremtiden, se WORKDAY-funktionen.

Interessante artikler...