RECHERCHEV est la fonction que tout le monde connaît – et pourtant, elle bloque dès que la colonne de recherche n’est pas la première.
INDEX EQUIV résout ce problème et va bien au-delà, avec une flexibilité que RECHERCHEV ne pourra jamais offrir. Voici comment en tirer le meilleur parti, des bases aux usages avancés.
Qu’est-ce que la fonction INDEX EQUIV et comment fonctionne-t-elle?
INDEX et EQUIV sont deux fonctions distinctes que vous combinez pour créer un moteur de recherche puissant dans vos classeurs.
EQUIV localise la position d’une valeur dans une plage, et INDEX récupère la valeur située à cette position. Séparément, elles sont utiles. Ensemble, elles deviennent redoutables.
La syntaxe de base est la suivante :
- INDEX(plage_résultat ; EQUIV(valeur_cherchée ; plage_recherche ; 0))
EQUIVrenvoie un numéro de ligne (ou colonne)INDEXutilise ce numéro pour extraire la valeur correspondante- Le
0dans EQUIV force la correspondance exacte – à ne jamais oublier
Exemple concret : vous cherchez le chiffre d’affaires associé à un commercial dont le nom est en B2. La formule =INDEX(C2:C100;EQUIV(B2;A2:A100;0)) parcourt la colonne A, trouve la ligne du nom, et renvoie la valeur en C. Simple, lisible, efficace.
Comment utiliser INDEX EQUIV avec plusieurs critères?

C’est là que excel index equiv plusieurs critères prend tout son sens. Imaginez un tableau avec des données par région ET par produit – une seule clé de recherche ne suffit plus. Vous devez combiner deux conditions dans une seule formule.
La méthode repose sur la concaténation des critères avec & :
=INDEX(C2:C100;EQUIV(F1&F2;A2:A100&B2:B100;0))
Cette formule compare la combinaison région-produit dans vos données avec la combinaison que vous recherchez. Elle doit être validée en matricielle avec Ctrl+Maj+Entrée sur les anciennes versions d’Excel. Sous Excel 365 et 2021, la validation classique suffit dans la plupart des cas.
Un conseil pratique : si vous multipliez les critères, créez une colonne auxiliaire qui concatène vos clés directement dans le tableau source. Les formules gagnent en lisibilité et en vitesse de calcul.
Comment rechercher sur une ligne et une colonne avec INDEX EQUIV?
Excel INDEX EQUIV ligne et colonne permet de retrouver une valeur à l’intersection exacte d’un intitulé de ligne et d’un intitulé de colonne. C’est l’équivalent d’un tableau croisé navigué dynamiquement. La syntaxe utilise les deux arguments optionnels d’INDEX.
La formule prend cette forme :
=INDEX(B2:E10;EQUIV(H1;A2:A10;0);EQUIV(H2;B1:E1;0))
- Le premier EQUIV cherche la ligne correspondant à votre critère vertical (ex: un mois)
- Le second EQUIV cherche la colonne correspondant à votre critère horizontal (ex: une région)
- INDEX renvoie la cellule à l’intersection des deux
Ce mécanisme remplace avantageusement une double RECHERCHEV ou une formule INDEX avec un numéro de colonne codé en dur. Modifiez H1 ou H2, et votre résultat se met à jour instantanément.
Quand et comment utiliser INDEX EQUIV en formule matricielle?

La validation matricielle avec Ctrl+Maj+Entrée transforme votre formule en formule de tableau – Excel affiche alors des accolades { } autour d’elle. Vous ne tapez pas ces accolades, Excel les ajoute automatiquement. Ne les modifiez jamais manuellement.
Trois situations exigent cette validation en excel index equiv matricielle :
- Recherche avec plusieurs critères concaténés via
& - Utilisation de fonctions conditionnelles imbriquées (SI, ET, OU) dans l’argument de EQUIV
- Calculs sur des tableaux complets pour renvoyer la plus grande valeur correspondant à un critère
Sous Excel 365, le moteur de calcul dynamique gère nativement les tableaux. La validation matricielle classique reste indispensable sur Excel 2016, 2019 et toutes les versions antérieures. Vérifiez toujours la version utilisée avant de livrer un fichier à un collègue.
Quels exemples concrets illustrent l’utilisation d’INDEX EQUIV?
Un excel index equiv exemple parlant : un tableau RH avec les colonnes Nom, Département, Salaire, Date d’entrée. Vous souhaitez afficher le salaire d’un employé en tapant son nom dans une cellule. =INDEX(C2:C500;EQUIV(H1;A2:A500;0)) fait le travail en une formule, quelle que soit la position de la colonne Salaire.
Deuxième cas concret : une liste de prix variables selon le fournisseur et la quantité commandée. Avec deux EQUIV imbriqués dans INDEX, vous obtenez le tarif exact à l’intersection du bon fournisseur et de la bonne tranche – un tableau tarifaire navigable dynamiquement.
Troisième application utile : la gestion de stock. Votre colonne de référence produit n’est pas en première position – RECHERCHEV échoue. INDEX EQUIV s’en moque totalement : la plage de recherche et la plage de résultat sont indépendantes l’une de l’autre.
INDEX EQUIV ou RECHERCHEV : quelle formule choisir?

La comparaison excel index equiv recherchev revient systématiquement chez les utilisateurs intermédiaires. RECHERCHEV est plus rapide à écrire et plus lisible pour un débutant. Mais ses limites sont structurelles et non contournables.
| Critère | RECHERCHEV | INDEX EQUIV |
|---|---|---|
| Colonne de recherche | Obligatoirement la 1ère | N’importe quelle colonne |
| Recherche à gauche | Impossible | Oui |
| Ajout de colonnes dans le tableau | Décale le résultat | Aucun impact |
| Plusieurs critères | Non natif | Oui avec concaténation |
| Lisibilité pour débutant | Élevée | Moyenne |
| Performance sur grands tableaux | Correcte | Légèrement supérieure |
La règle est simple : si votre tableau ne changera jamais de structure et que vous cherchez toujours vers la droite, RECHERCHEV suffit. Dans tous les autres cas, INDEX EQUIV est le choix professionnel.
Comment combiner INDEX EQUIV avec la fonction INDIRECT?
INDIRECT transforme une chaîne de texte en référence de cellule ou de plage. Combinée à INDEX EQUIV, elle permet de changer dynamiquement la feuille interrogée selon la valeur d’une cellule. C’est l’usage classique de excel index equiv indirect dans les tableaux de bord multi-onglets.
La formule type :
=INDEX(INDIRECT("'"&H1&"'!C2:C100");EQUIV(H2;INDIRECT("'"&H1&"'!A2:A100");0))
Ici, H1 contient le nom de la feuille. Modifiez-le, et la formule interroge automatiquement un autre onglet. Attention aux noms de feuilles avec espaces – les apostrophes dans la formule sont indispensables dans ce cas précis.
INDIRECT est une fonction volatile : elle se recalcule à chaque modification du classeur, même sans lien avec vos données. Sur de très grands fichiers, multipliez les INDIRECT avec précaution pour ne pas alourdir les temps de calcul.
Comment appliquer INDEX EQUIV sur un tableau structuré Excel?

Un tableau structuré (créé via Insertion > Tableau) offre des références nommées de colonnes qui rendent vos formules beaucoup plus lisibles et robustes. La plage s’adapte automatiquement si vous ajoutez des lignes – plus besoin de mettre à jour vos formules.
Sur un tableau nommé Tableau1, la formule devient :
=INDEX(Tableau1[Salaire];EQUIV(H1;Tableau1[Nom];0))
- Les crochets remplacent les références de cellules classiques
- Le nom de colonne est explicite – vous savez immédiatement ce que cherche la formule
- L’ajout de nouvelles lignes au tableau met à jour la plage automatiquement
C’est la façon la plus propre d’utiliser excel index equiv tableau dans un environnement de travail collaboratif. Vos collègues liront la formule sans avoir besoin de décoder des plages comme $C$2:$C$500.
INDEX EQUIV n’est pas une formule parmi d’autres – c’est l’outil qui sépare ceux qui subissent leurs données de ceux qui les interrogent vraiment. Prenez le temps de la pratiquer sur vos propres tableaux, et RECHERCHEV finira par vous sembler trop étroit pour ce que vous avez à faire.