Excel Mania

Fonction equiv excel : tout comprendre pour rechercher une valeur dans une liste

Fonction equiv excel : tout comprendre pour rechercher une valeur dans une liste

Fonction equiv excel : tout comprendre pour rechercher une valeur dans une liste

Retrouver la position exacte d’une valeur dans une liste Excel, sans tâtonner manuellement, c’est le genre de gain de temps qui change vraiment le quotidien. La fonction EQUIV Excel fait exactement ça : elle localise une valeur dans une plage et renvoie son numéro de position. Sobre, efficace, et souvent sous-estimée face à des vedettes comme RECHERCHEV ou RECHERCHEX. Pourtant, dès que tu la combines avec d’autres fonctions, elle devient redoutable.

Dans cet article, tu vas découvrir comment maîtriser EQUIV de A à Z : syntaxe, types de correspondance, exemples concrets et pièges classiques à éviter.

Fonction EQUIV Excel : définition et syntaxe de base

La fonction EQUIV (appelée MATCH dans les versions anglophones d’Excel) recherche une valeur dans une plage de cellules — une colonne ou une ligne — et retourne la position relative de cette valeur dans la plage. Elle ne renvoie pas la valeur elle-même, mais son rang.

Sa syntaxe est la suivante :

=EQUIV(valeur_cherchée ; plage_de_recherche ; type_correspondance)

⚠️ Point crucial : la plage de recherche doit être unidimensionnelle. Passer une plage du type A1:B10 génère systématiquement une erreur.

Les trois types de correspondance à bien choisir

L’argument type_correspondance est l’élément le plus souvent mal configuré. Il conditionne pourtant la fiabilité de tout ton résultat.

Dans la très grande majorité des cas, utilise 0. Les types 1 et -1 sont utiles pour des tableaux de barèmes, de tarifs progressifs ou de plages de notes — à condition que les données soient correctement triées, sinon les résultats seront faux sans message d’erreur.

Exemple concret : rechercher une valeur dans une liste verticale

Prenons une liste de commerciaux en colonne A (de A2 à A6) :

Pour connaître la position de « Julie » dans cette liste :

=EQUIV(« Julie » ; A2:A6 ; 0)

Résultat : 3. Julie est bien la troisième valeur de la plage A2:A6.

La même logique s’applique à une plage horizontale. Si les prénoms sont en ligne dans B1:F1, la formule reste identique en structure :

=EQUIV(« Louis » ; B1:F1 ; 0)

EQUIV s’adapte à la direction de ta plage, verticale ou horizontale.

Fonction EQUIV Excel combinée avec INDEX : le duo gagnant

Seule, EQUIV renvoie un numéro de position. Combinée avec INDEX, elle devient capable d’extraire n’importe quelle valeur correspondante dans un tableau. C’est le tandem qui remplace avantageusement RECHERCHEV dans de nombreuses situations, car il fonctionne dans toutes les directions et sur des colonnes non contiguës.

Exemple pratique INDEX + EQUIV

Voici un tableau avec des noms (colonne B) et des scores (colonne C) :

Pour récupérer le score de Louis automatiquement :

=INDEX(C2:C5 ; EQUIV(« Louis » ; B2:B5 ; 0))

Résultat : 77. EQUIV localise « Louis » en position 4 dans la colonne B, et INDEX extrait la 4ᵉ valeur de la colonne C. La formule s’adapte dynamiquement si tu changes le nom recherché.

Pourquoi préférer INDEX + EQUIV à RECHERCHEV ?

Gérer les erreurs #N/A avec SIERREUR

Quand la valeur cherchée est absente de la plage, EQUIV renvoie une erreur #N/A. Ce comportement est logique — il signale que la recherche n’a rien trouvé — mais peut désorganiser visuellement un tableau partagé.

La solution : encapsuler EQUIV dans SIERREUR pour afficher un message personnalisé.

=SIERREUR(EQUIV(« Martin » ; A2:A6 ; 0) ; « Valeur introuvable »)

Si « Martin » n’existe pas dans la liste, la cellule affichera « Valeur introuvable » au lieu d’une erreur rouge. C’est particulièrement utile pour les fichiers partagés ou les tableaux de bord consultés par des collègues non habitués à Excel.

Utiliser EQUIV pour valider des saisies

EQUIV peut aussi servir de vérificateur de données. L’idée : détecter si une valeur saisie par un utilisateur appartient bien à une liste de référence.

=ESTNUM(EQUIV(A1 ; liste_référence ; 0))

Tu peux intégrer cette formule dans une règle de mise en forme conditionnelle (pour colorer les cellules invalides en rouge) ou dans une règle de validation de données pour bloquer les saisies non conformes. C’est un garde-fou simple et efficace contre les fautes de frappe ou les incohérences dans tes bases de données.

EQUIV avec des plages nommées dynamiques

Quand ton tableau évolue régulièrement — nouvelles lignes ajoutées, données mises à jour — travailler avec des plages nommées dynamiques rend tes formules EQUIV bien plus robustes.

Tu peux créer une plage nommée « ListeNoms » qui s’étend automatiquement à chaque ajout de données (via la fonction DECALER ou en convertissant ta plage en tableau Excel avec Ctrl + T). Ensuite :

=EQUIV(« Emma » ; ListeNoms ; 0)

La formule reste valide même si ta liste passe de 10 à 200 entrées. Pas besoin de mettre à jour manuellement les références de plage — Excel s’en charge seul.

Les erreurs fréquentes avec la fonction EQUIV Excel

Même les utilisateurs expérimentés se font piéger. Voici les erreurs les plus communes :

Ce que la fonction EQUIV Excel apporte vraiment à tes fichiers

La fonction EQUIV Excel n’est pas spectaculaire en surface, mais elle constitue un socle fondamental pour construire des formules intelligentes et des tableaux automatisés. Elle brille particulièrement dans ces contextes :

Maîtriser EQUIV, c’est franchir un palier dans ta pratique d’Excel : tu passes de l’utilisateur qui cherche manuellement à celui qui fait chercher Excel à sa place. Et une fois ce réflexe installé, difficile de s’en passer.

Quitter la version mobile