let
Source = Tâches,
#"Type modifié" = Table.TransformColumnTypes(Source,{{"Tâches", type text}, {"Date début", type date}, {"Date fin", type date}, {"Heures", Int64.Type}}),
#"Dates ajoutées" = Table.AddColumn(#"Type modifié", "Dates", each List.Difference(List.Select(List.Transform({Number.From([Date début])..Number.From([Date fin])},Date.From), each Date.DayOfWeek(_)<5),Fériés[Fériés]), type date),
#"Nombre de jours ajouté" = Table.AddColumn(#"Dates ajoutées", "Nb jours", each List.Count([Dates])),
#"Heures par jour ajoutées" = Table.AddColumn(#"Nombre de jours ajouté", "Heures / Jour", each [Heures] / [Nb jours],Int64.Type),
#"Dates développées" = Table.ExpandListColumn(#"Heures par jour ajoutées", "Dates"),
#"Sélection des colonnes" = Table.SelectColumns(#"Dates développées",{"Tâches", "Dates", "Nb jours", "Heures / Jour"})
in
#"Sélection des colonnes"