Excel-formel: Få siste virkedag i måned -

Innholdsfortegnelse

Generisk formel

=WORKDAY(EOMONTH(date)+1,-1)

Sammendrag

For å få den siste arbeidsdagen på en måned, kan du bruke WORKDAY-funksjonen sammen med EOMONTH-funksjonen. I eksemplet er formelen i C4:

=WORKDAY(EOMONTH(B4,0)+1,-1)

Forklaring

Arbeidet fra innsiden og ut, og EOMONTH-funksjonen får den siste dagen i måneden på en hvilken som helst dato. Til dette resultatet legger vi til 1, noe som resulterer i den første dagen i neste måned.

Denne datoen går inn i WORKDAY-funksjonen som "startdato", sammen med -1 for "dager". WORKDAY-funksjonen går automatisk 1 dag tilbake, og tar hensyn til helgene. Resultatet er den siste arbeidsdagen i måneden.

Ferier

For å få den siste arbeidsdagen i måneden, med tanke på helligdager, er det bare å legge til området som inneholder helligdager i formelen slik:

=WORKDAY(EOMONTH(B4,0)+1,-1,holidays)

Egendefinerte helger

WEEKDAY-funksjonen forutsetter at helgene er lørdag og søndag. Hvis du trenger å tilpasse helgedager, kan du bruke WEEKDAY.INTL-funksjonen.

Interessante artikler...