let
Source = Excel.CurrentWorkbook(){[Name="Tableau1"]}[Content],
#"Supprimer le tableau croisé dynamique des autres colonnes" = Table.UnpivotOtherColumns(Source, {"Personnes"}, "Attribut", "Valeur"),
#"Colonnes renommées" = Table.RenameColumns(#"Supprimer le tableau croisé dynamique des autres colonnes",{{"Attribut", "Mois"}}),
#"Lignes groupées" = Table.Group(#"Colonnes renommées", {"Personnes", "Mois"}, {{"Nombre", each List.Sum([Valeur]), type number}}),
#"Lignes groupées1" = Table.Group(#"Lignes groupées", {"Personnes"}, {{"TtesLignes", each _, type table [Personnes=text, Mois=text, Nombre=number]}}),
#"Personnalisée ajoutée" = Table.AddColumn(#"Lignes groupées1", "Personnalisé", each Table.AddIndexColumn([TtesLignes],"Index",1,1)),
#"Personnalisé développé" = Table.ExpandTableColumn(#"Personnalisée ajoutée", "Personnalisé", {"Mois", "Nombre", "Index"}, {"Mois", "Nombre", "Index"}),
#"Colonne conditionnelle ajoutée" = Table.AddColumn(#"Personnalisé développé", "Personnalisé", each if [Index] = 1 then [Personnes] else null),
#"Autres colonnes supprimées" = Table.SelectColumns(#"Colonne conditionnelle ajoutée",{"Personnalisé", "Mois", "Nombre"}),
#"Colonnes renommées1" = Table.RenameColumns(#"Autres colonnes supprimées",{{"Personnalisé", "Personnes"}})
in
#"Colonnes renommées1"