Dans un article précédent je vous expliquais le fonctionnement de la fonction RECHERCHEV et nous avons vu qu’elle permet de rechercher une valeur dans un tableau, mais uniquement de la gauche vers la droite. Par exemple dans le tableau suivant, on peut rechercher le prix d’un produit en fonction de son nom, mais pas le nom en fonction du prix.
Comment faire une RechercheV en sens inverse?
Il existe un moyen de faire une recherche en sens inverse (vers la gauche). Pour cela nous allons utiliser la fonction EQUIV pour trouver à quelle ligne est le prix dans la colonne du tableau de données. Dans notre cas c’est la 2e ligne. Puis avec la fonction DECALER, nous allons chercher dans la colonne G la valeur qui se trouve dans la même ligne, c’est à dire chercher dans la colonne des produits la ligne n°2.
La formule à utiliser est donc =DECALER(G1;EQUIV(G12;H2:H4;0);0)