je vais continuer à chercher une solution complètement intégrée
pour le moment, en 2 étapes
1- recherche colonne max par ligne, en H1
version US
=query(query(arrayformula(split(flatten(A1:A&"~"&B1:G&"~"&column(B1:G1)),"~",1,0)),"where Col1 is not null and Col2 is not null"),"select Col1,max(Col3) group by Col1 label max(Col3) ''")
version FR
=query(query(arrayformula(split(flatten(A1:A&"~"&B1:G&"~"&column(B1:G1));"~";1;0));"where Col1 is not null and Col2 is not null");"select Col1,max(Col3) group by Col1 label max(Col3) ''")
2- recherche de la valeur, en K1, formule à tirer vers le bas
version US =offset($A$1,match(H1,A:A,0)-1,I1-1)
version FR =offset($A$1;match(H1;A:A;0)-1;I1-1)