Bonsoir JFL,
Je découvre votre proposition astucieuse qui amène effectivement le résultat attendu.
Mais je m'avoue quelque peu désemparé face à votre niveau. Possible d'avoir une "traduction" de la ligne de code : = Table.AddColumn(TypeDate, "Personnalisé", each List.Select( List.Dates([DATEDEBUT],Number.From([DATEFIN]-[DATEDEBUT])+1,Duration.From(1)), each Date.DayOfWeek(_,Day.Monday)<5)) ?
Encore merci pour votre partage.