Bonjour Minitech52,
Moi je trouve qu'elle ne fonctionne pas si mal que ça, ta formule...
Dans l'exemple que tu livres, tu recherches 20.0, qui n'existe pas dans tes données, comme le souligne Tulipe_4, mais si on recherche 20.5, on obtient bien Venactif taille 2...
Il ne reste plus qu'à contrôler l'affichage en cas de valeur non trouvée, à la place de #N/A (au choix avec une MFC ou une formule, ou les deux)...
=SI(ESTERREUR(RECHERCHEV(B20;$C$5:$J$9;8;FAUX));"inexistant !";RECHERCHEV(B20;$C$5:$J$9;8;FAUX))
A+ Daniel