La fonction RechercheV (dont nous avons déjà présenté une vidéo), est considérée comme incontournable à la bonne maîtrise d’Excel.
RECHERCHEV( valeur_cherchée ; table_matrice ; no_index_col ; [valeur proche])
Cependant, RECHERCHEV a deux contraintes :
- l’obligation de réaliser la recherche dans la « 1ère colonne » de la matrice,
- la nécessité de renseigner le numéro de colonne qui est “codé en dur”
La combinaison des fonctions INDEX / EQUIV en est une équivalence.
Bon à savoir !
Fonction Index
La fonction INDEX recherche une valeur dans un tableau en fonction de ses coordonnées.
= INDEX (plage_de_cellules ; no_ligne ; no_colonne)
Fonction Equiv
La fonction EQUIV recherche un élément spécifique dans une plage de cellules, puis renvoie la position relative de l’élément dans la plage :
= EQUIV(valeur_cherchée, matrice_recherche, [type])
Le [type] est facultatif et par défaut = 1 :
EQUIV recherche la valeur la plus élevée qui est inférieure ou égale à celle de l’argument valeur_cherchée.
Imbrication Index / Equiv
Nous venons de voir séparément les deux fonctions que sont INDEX() et EQUIV().
Afin d’aboutir à une fonction de recherche il va falloir les imbriquer.
Problématique
Soient deux fichiers distincts :
- Le fichier des codes fournisseurs avec leur pays respectif,
- Le fichier des prix des matières premières par code fournisseurs.
On souhaite rajouter l’information « pays » dans ce 2nd fichier.
Noter que dans les 2 fichiers : l’ordre des codes fournisseurs est différent.
Résultat
Etape 1 :
Utilisons la fonction EQUIV dans la colonne pays du 2nd fichier pour trouver la position : « n° ligne » du code fournisseur dans le 1er fichier :
Etape 2 :
Imbriquons la fonction INDEX, avec les arguments suivants, pour obtenir les noms des pays :
=INDEX ( Plage : matrice [Code fournisseur ; Pays] ; N° de ligne = la fonction EQUIV de l’étape 1; N° de colonne = 2 )
Avantages de la combinaison Index / Equiv
Gain de temps : avec des « milliers » de lignes, la fonction INDEX / EQUIV s’exécute plus rapidement que
RECHERCHEV.
Si vous avez plusieurs recherches à effectuer : il suffit d’effectuer « une bonne fois pour toute » la fonction de recherche EQUIV (Etape 1) de façon indépendante dans une seule colonne.
Puis vous exécutez ensuite plusieurs fonctions INDEX (Etape 2) dans plusieurs colonnes.
MOTS CLÉS : #ApprendreExcel #Formules #Recherchev #FormationExcel #FonctionExcel #FormuleExcel #AstucesExcel #Formule #CoursExcel
TAGS : Formation, Excel, Index Equiv, Fonction de recherche, RechercheV, Fonction Excel, formation excel avancé en ligne gratuit, formation excel avancé en ligne, formation excel expert, formation excel youtube, formation excel de base, formation excel en ligne gratuite, contrôle de gestion tableau de bord, Remplace RechercheV, fonctions excel
Publié sur Linkedin