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)

  • valeur_cherchée : la valeur que tu veux localiser (texte, nombre, référence de cellule…)
  • plage_de_recherche : une plage à une seule dimension — une colonne (ex. A2:A10) ou une ligne (ex. B1:F1)
  • type_correspondance : un entier qui définit la méthode de recherche (voir ci-dessous)

⚠️ 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.

  • 0 — Correspondance exacte : EQUIV cherche la valeur telle quelle. C’est le mode le plus courant et le plus sûr. La plage n’a pas besoin d’être triée.
  • 1 — Valeur inférieure ou égale : Excel retourne la position de la plus grande valeur inférieure ou égale à la valeur cherchée. La plage doit être triée en ordre croissant.
  • -1 — Valeur supérieure ou égale : Excel retourne la position de la plus petite valeur supérieure ou égale à la valeur cherchée. La plage doit être triée en ordre décroissant.

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) :

  • Claire
  • Nathan
  • Julie
  • Louis
  • Emma

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) :

  • Claire → 80
  • Nathan → 85
  • Julie → 92
  • Louis → 77

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 ?

  • Recherche possible de droite à gauche (RECHERCHEV ne sait faire que de gauche à droite)
  • Insensible au déplacement ou à l’insertion de colonnes dans ton tableau
  • Compatible avec des plages non contiguës
  • Combinable avec d’autres fonctions pour des formules matricielles avancées

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))

  • Renvoie VRAI si la valeur de A1 est présente dans la liste
  • Renvoie FAUX dans le cas contraire

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 :

  • Utiliser le type 1 ou -1 sur une liste non triée : Excel retourne un résultat incorrect sans signaler d’erreur. Toujours vérifier que la liste est bien triée si tu utilises ces modes.
  • Passer une plage à deux dimensions (ex. A1:B10) : EQUIV n’accepte qu’une ligne ou une colonne. Une plage multi-colonnes provoque une erreur.
  • Inverser valeur_cherchée et plage_de_recherche : les deux premiers arguments sont faciles à confondre, surtout dans des formules longues.
  • Oublier le troisième argument : si tu omets le type, Excel utilise 1 par défaut — ce qui peut donner des résultats inattendus si ta liste n’est pas triée.
  • Espaces invisibles dans les données : une valeur comme « Julie  » (avec un espace après) ne correspondra pas à « Julie ». Utilise la fonction SUPPRESPACE pour nettoyer tes données si tu observes des #N/A suspects.

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 :

  • Tableaux de bord dynamiques où la valeur à extraire change selon l’utilisateur
  • Croisements de données entre plusieurs feuilles ou plusieurs tableaux
  • Validation et contrôle de la qualité des données saisies
  • Formules matricielles avancées combinant INDEX, EQUIV et d’autres fonctions

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.