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.