Excel-formel: Få sista arbetsdag i månad -

Innehållsförteckning

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.

Intressanta artiklar...