let
Source = Table.FirstValue(Excel.CurrentWorkbook(){[Name="Année_Calendrier"]}[Content]),
Calendrier = #table({"Date","Sem"},List.Transform(fjJoursOuvrés(Source,Fériés[Date]), each {_,fnNumSemIso(_)})),
Employés = Excel.CurrentWorkbook(){[Name="T_Employés"]}[Content],
#"Type modifié" = Table.TransformColumnTypes(Employés,{{"Code", Int64.Type}, {"Noms", type text}}),
#"Calendrier ajouté" = Table.AddColumn(#"Type modifié", "Calendrier", each Calendrier, type table[Date=date,Sem=Int32.Type]),
#"Calendrier développé" = Table.ExpandTableColumn(#"Calendrier ajouté", "Calendrier", {"Date", "Sem"}, {"Date", "Sem"}),
#"Lignes triées" = Table.Sort(#"Calendrier développé",{{"Date", Order.Ascending}, {"Code", Order.Ascending}}),
Résultats = Table.SelectColumns(#"Lignes triées",{"Sem", "Date", "Code", "Noms"})
in
Résultats