Formule Excel: obtenir le dernier jour ouvrable du mois -

Table des matières

Formule générique

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

Sommaire

Pour obtenir le dernier jour ouvrable d'un mois, vous pouvez utiliser la fonction WORKDAY avec la fonction EOMONTH. Dans l'exemple, la formule en C4 est:

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

Explication

Travaillant de l'intérieur vers l'extérieur, la fonction EOMONTH obtient le dernier jour du mois de n'importe quelle date. À ce résultat, nous ajoutons 1, ce qui correspond au premier jour du mois suivant.

Cette date entre dans la fonction WORKDAY comme "date de début", avec -1 pour "jours". La fonction WORKDAY recule automatiquement d'un jour, en tenant compte de tous les week-ends. Le résultat est le dernier jour ouvrable du mois.

Vacances

Pour obtenir le dernier jour ouvrable du mois, en tenant compte des jours fériés, ajoutez simplement la plage contenant les dates de vacances à la formule comme suit:

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

Week-ends personnalisés

La fonction WEEKDAY suppose que les week-ends sont samedi et dimanche. Si vous avez besoin de personnaliser les jours de week-end, vous pouvez utiliser la fonction WEEKDAY.INTL.

Articles intéressants...