Bonjour à tous !
J'ai rencontré le même souci en testant votre formule. La recherche de 35 retourne un résultat cohérent.
Dans la documentation Microsoft, il est indiqué : "Si la valeur de l’argument valeur_cherchée est inférieure à la plus petite valeur de l’argument vecteur_recherche, la fonction RECHERCHE renvoie la valeur d’erreur #N/A.". Peut-être une sombre histoire de représentation du nombre 1 qui ne serait pas équivalente à la valeur 1 de la cellule B2 ?
Je vous propose une autre approche :
=INDEX($A$1:$A$2;EQUIV(1;$B$1:$B$2;0))