Bonjour,
1) Effectivement, tu as raison, dans la formule il faut évidemment prendre jusqu'à la colonne BS et non pas BV, ce qui donne :
=INDEX($L$1:$BS$1;EQUIV(MIN(SI(($L3:$BS3=0)+($L$2:$BS$2<>"PUNHT");"";$L3:$BS3));SI((L3:BS3=0)+($L$2:$BS$2<>"PUNHT");"";$L3:$BS3);0)-5)
que l'on peut même, vu ton fichier, simplifier en :
=INDEX($L$1:$BS$1;EQUIV(MIN(SI(($L3:$BS3=0)+($L$2:$BS$2<>"PUNHT");"";$L3:$BS3));$L3:$BS3;0)-5)
2) J'ai mis une mise en forme conditionnelle pour colorer le prix unitaire minimal
=L3=MIN(SI(($L3:$BS3=0)+($L$2:$BS$2<>"PUNHT");"";$L3:$BS3)) sur la plage L3:BS37, mais comme tu as beaucoup d'égalités il y a beaucoup de cellules colorées.
Cordialement