Excel-formule: ontvang de laatste werkdag in de maand -

Inhoudsopgave

Generieke formule

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

Samenvatting

Om de laatste werkdag in een maand te krijgen, kunt u de WERKDAG-functie samen met de EOMONTH-functie gebruiken. In het voorbeeld is de formule in C4:

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

Uitleg

Als u van binnen naar buiten werkt, krijgt de functie EOMONTH de laatste dag van de maand van een willekeurige datum. Bij dit resultaat voegen we 1 toe, wat resulteert in de eerste dag van de volgende maand.

Deze datum gaat naar de WERKDAG-functie als de "startdatum", samen met -1 voor "dagen". De WORKDAY-functie gaat automatisch 1 dag terug, rekening houdend met eventuele weekenden. Het resultaat is de laatste werkdag van de maand.

Vakantie

Om de laatste werkdag van de maand te krijgen, rekening houdend met feestdagen, voegt u gewoon het bereik met de vakantiedata als volgt toe aan de formule:

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

Aangepaste weekenden

De WEEKDAY-functie gaat ervan uit dat weekenden zaterdag en zondag zijn. Als u weekenddagen moet aanpassen, kunt u de WEEKDAY.INTL-functie gebruiken.

Interessante artikelen...