Bonjour,
Expliquer l'erreur, je ne m'y risquerais pas: je n'utilise jamais cette fonction (dont je lis qu'elle est "fournie pour la compatibilité ascendante")
Je lis tout de même ceci dans l'aide:
Aide de Microsoft a écrit :
Important : Les valeurs de l’argument vecteur_recherche doivent être placées en ordre croissant : ..., -2, -1, 0, 1, 2 ..., A-Z, FAUX, VRAI. Sinon, la fonction RECHERCHE peut renvoyer une valeur incorrecte. Les majuscules les et minuscules sont traitées indifféremment.
Tu peux par contre essayer ceci, en B7:
=SIERREUR(INDEX($C$6:$X$6;EQUIV("C4";$C7:$X7;0));"")
... si j'ai bien compris la demande