Bonjour à tous de nouveau !
Pour le "fun", une version détaillée...plus courte :
let
// Table des taux
SourceT = Excel.CurrentWorkbook(){[Name="tTaux"]}[Content],
TypeDate = Table.TransformColumnTypes(SourceT,{{"DATE2", type date}}),
TableT=Table.Sort(TypeDate,{{"DATE2", Order.Ascending}}),
// Table comptes
SourceC = Excel.CurrentWorkbook(){[Name="tSource"]}[Content],
TypeDateC = Table.TransformColumnTypes(SourceC,{{"DATE", type date}}),
AjtTaux = Table.AddColumn(TypeDateC, "TAUX", each try Table.SelectRows(TableT, (x)=> x[DATE2]>=[DATE])[TAUX]{0} otherwise List.Last(TableT[TAUX]), Percentage.Type)
in
AjtTaux