![](https://cdn.wiki-base.com/1946872/excel_formula_get_last_working_day_in_month__2.png.webp)
Generisk formel
=WORKDAY(EOMONTH(date)+1,-1)
Sammanfattning
För att få den sista arbetsdagen på en månad kan du använda WORKDAY-funktionen tillsammans med EOMONTH-funktionen. I exemplet är formeln i C4:
=WORKDAY(EOMONTH(B4,0)+1,-1)
Förklaring
Genom att arbeta inifrån och ut får EOMONTH-funktionen den sista dagen i månaden av vilket datum som helst. Till detta resultat lägger vi till 1, vilket resulterar i den första dagen i nästa månad.
Detta datum går in i WORKDAY-funktionen som "startdatum", tillsammans med -1 för "dagar". WORKDAY-funktionen går automatiskt tillbaka en dag, med hänsyn till eventuella helger. Resultatet är den sista arbetsdagen i månaden.
Högtider
För att få den sista arbetsdagen i månaden, med hänsyn till helgdagar, lägg bara till intervallet som innehåller semesterdatum i formeln så här:
=WORKDAY(EOMONTH(B4,0)+1,-1,holidays)
Anpassade helger
WEEKDAY-funktionen förutsätter att helger är lördag och söndag. Om du behöver anpassa helgdagar kan du använda WEEKDAY.INTL-funktionen.