Bonjour,
L'erreur arrive assez souvent sur le forum, auss vais-je te donner quelques conseils si jamais un problème similaire avec une RECHERCHEV t'arrive: regarde si il n'y a pas des espaces indésirables qui se balladent dans tes données, vérifies également qu'il n'y a pas une donnée sous forme de texte d'un côté, et une sous forme de nombre.
C'est le deuxième cas qui te pose ici problème, car le texte "2" n'est pas la même chose que le nombre 2 la fonction de recherchev ne peut donc pas trouver le "2" car de l'autres côté tu as des nombres, c'est à toi de voir si tu veux convertir le "2" en nombre, ou le 2 en texte
Pour ma part j'ai choisis d'ajouter CNUM() à ta formule pour avoir un nombre en résultat, là où la fonction GAUCHE() renvoie du texte, tu verras, la fonction RECHERCHEV ne renvoie plus aucune erreur
Voici le fichier avec la formule modifiée: