INDEX EQUIV EQUIV – Excel et Google Sheets
Télécharger le Classeur Exemple
Ce tutoriel montre comment effectuer une recherche bidimensionnelle à l’aide des fonctions INDEX et EQUIV dans Excel et Google Sheets.
Correspondance dans les Deux Dimensions – Ligne et Colonne (Recherche en 2D)
La fonction INDEX renvoie une valeur à partir d’une référence de ligne et de colonne donnée. Nous pouvons fournir les références de ligne et de colonne avec les fonctions EQUIV pour effectuer une recherche en deux dimensions :
=INDEX(C3:E5;EQUIV(H2;B3:B5;0);EQUIV(J2;C2:E2;0))
Examinons plus en détails.
Fonction EQUIV
Pour trouver la ligne, utilisez la fonction EQUIV avec votre première valeur.
=EQUIV("Berlin";B3:B5;0)
Cette fonction trouve la ligne contenant « Berlin » et renvoie sa position dans la plage donnée. « Berlin » est la première ville de la colonne B, la fonction EQUIV renvoie donc 1.
Nous répétons ensuite pour la colonne qui nous intéresse.
=EQUIV("Vienne";C2:E2;0)
« Vienne » est la deuxième ville, la fonction EQUIV renvoie donc 2.
Fonction INDEX
Maintenant que nous avons les positions de la ligne et de la colonne, nous les utilisons comme arguments dans la fonction INDEX pour renvoyer la valeur de la cellule où elles se croisent (ici, la distance entre Berlin et Vienne).
=INDEX(C3:E5,I3,I4)
En remplaçant les numéros de colonne et de ligne par les fonctions EQUIV qui les ont trouvés, nous obtenons notre formule originale :
=INDEX(C3:E5;EQUIV(H2;B3:B5;0);EQUIV(J2;C2:E2;0))
INDEX EQUIV EQUIV dans Google Sheets
Ces formules fonctionnent exactement de la même manière dans Google Sheets que dans Excel.