Bonsoir
@delaroch12 ,
J'ai lu ce qui précède et voilà ce que j'en ai compris :
Tu cherches à ajouter n jours à une date (inclus les week-end, les jours fériés et les jours de fermeture) et si la date trouvée est un jour non travaillé (Week-end, Férié, Fermé), renvoyer le premier jour travaillé qui suit.
Je pense avoir trouvé, avec une formule plutôt courte
=SERIE.JOUR.OUVRE.INTL($C3+E$1-1;1;"0000011";_Jours_Exclus)
$C3 la date de départ,
E$1 le nombre de jours, _Jours_exclus un nom regroupant les jours fériés et les jours fermés.
L'astuce étant d'additionner n-1 jours et utiliser SERIE.JOUR.OUVRE.INTL sur cette date avec 1 seul jour de décalage.
Remarque : j'ai utilisé plusieurs noms définis pour regrouper les 2 plages de jour à exclure (4 au total)
Voir la pièce jointe
Bon courage
Alain