
Generisk formel
=WORKDAY(EOMONTH(date)+1,-1)
Resumé
For at få den sidste arbejdsdag på en måned kan du bruge WORKDAY-funktionen sammen med EOMONTH-funktionen. I eksemplet er formlen i C4:
=WORKDAY(EOMONTH(B4,0)+1,-1)
Forklaring
Arbejdet indefra og ud får EOMONTH-funktionen den sidste dag i måneden på en hvilken som helst dato. Til dette resultat tilføjer vi 1, hvilket resulterer i den første dag i den næste måned.
Denne dato går ind i WORKDAY-funktionen som "startdato" sammen med -1 for "dage". WORKDAY-funktionen går automatisk 1 dag tilbage, idet der tages højde for enhver weekend. Resultatet er den sidste hverdag i måneden.
Helligdage
For at få den sidste arbejdsdag i måneden under hensyntagen til helligdage skal du blot tilføje det interval, der indeholder helligdage til formlen som denne:
=WORKDAY(EOMONTH(B4,0)+1,-1,holidays)
Brugerdefinerede weekender
WEEKDAY-funktionen antager, at weekender er lørdag og søndag. Hvis du har brug for at tilpasse weekenddage, kan du bruge funktionen WEEKDAY.INTL.