re,
=SIERREUR(INDEX($3:$3;AGREGAT(14;6;COLONNE($B$4:$E$6)/($B$4:$E$6=G4);1));"???")
=SIERREUR( ----> en cas d'erreur, la formule vous montrera les "???"
INDEX($3:$3; -------> vos valeurs 1,2,3,4 se trouvent dans la ligne 3 et la colonne sera le résultat de l'agregat ici dessous
AGREGAT(14;6;COLONNE($B$4:$E$6)/($B$4:$E$6=G4);1)); ----> vous cherchez la plus petite colonne de la plage B4:E6 qui contient votre charactère
"???")
donc les 3 choses à modifier, ce sont la ligne "$3:$3" et la plage "$B$4:$E$6", important avec des adresses absolutes (donc $) et la cellule G4