Découvrez dans ce tuto comment utiliser le couple de fonctions INDEX/EQUIV !
Beaucoup de personne connaissent la fonction RECHERCHEV. Mais il existe une manière beaucoup plus fiable et puissante pour obtenir le même résultat (voire plus !) : il s’agit du couple de fonctions INDEX / EQUIV.
Rappel sur la fonction RECHERCHEV :
Cette fonction demande quatre paramètres (dont le dernier est facultatif) :

- Valeur_cherchée : Valeur à trouver
- Table_matrice : Plage de données qui contient les données
- No_index_col : Numéro de la colonne dont vous voulez obtenir le résultat
- [valeur_proche] : définit le type de recherche : recherche exacte (FAUX) ou valeur la plus proche (VRAI)
Dans l’exemple ci-dessous, on cherche la ville qui correspond à l’ID « 5 » (en cellule F4) :

La valeur recherchée doit être contenue dans la première colonne de la matrice.
Rappels sur les fonctions INDEX et EQUIV :
La fonction EQUIV permet d’identifier la position d’une valeur dans une liste, avec les paramètres suivants :
.
- Valeur cherchée : Valeur à trouver
- Tableau recherche : Plage de données cible
- [Type] :
- 1 : inférieure à
- 0 : valeur exacte
- -1 : supérieur à

La fonction INDEX ressort une valeur d’une plage de données en lui indiquant le numéro de la ligne et de la colonne :

Ainsi dans notre exemple, on obtient :

Désavantage de la fonction RECHERCHEV :
Si votre tableau de données est amené à évoluer (ajout, suppression ou déplacement d’une colonne), votre fonction RECHERCHEV risque de ne plus fonctionner !



Avantages du couple INDEX / EQUIV :
L’autre avantage non négligeable du couple INDEX / EQUIV est que vous pouvez identifier une valeur qui se trouve avant la valeur clé de recherche :

Il est également possible d’effectuer une recherche croisée :

Enfin, si vous êtes amené(e) à effectuer de grandes quantités de calculs, il est largement préférable d’utiliser les fonctions INDEX/EQUIV. Celles-ci sont beaucoup moins gourmandes en ressources.
Conclusion :
Il est vrai que la fonction RECHERCHEV est plus simple à appréhender :
- Je cherche X
- Dans la table Y
- Et je veux la Zième valeur
Mais le couple INDEX/EQUIV est plus fiable, plus flexible et demande moins de ressources pour les calculs.