Bonjour,
La fonction recherche comme tu l'utilises nécessite que les valeurs recherchées soient classées dans l'ordre croissant. C'est pourquoi tu trouves la première valeur mais pas la seconde pour laquelle il te retourne la première ligne > à ta valeur recherchée.
Voir pj avec formules modifiées qui recherchent la valeur exacte (permet de ne pas classer les valeurs recherchées, mais nécessite que la longueur recherchée existe dans ta base de donnée) et qui renvoient le résultat attendu.
J'ai donc créé un tableau des valeurs en ordre croissant : le recherchev(....;vrai) permet de renvoyer la première longueur > ou égale à la valeur cherchée. Ensuite un second recherchev(....;faux) permet de rechercher cette valeur dans ton tableau sans le modifier
Cordialement