top of page

EQUIVX Excel : trouver la position d'une valeur + 3 exercices

il y a 2 heures
6 min de lecture

Découvrez EQUIVX, une fonction Excel puissante pour retrouver rapidement la position d’une valeur dans un tableau. 🔎


Plus moderne que EQUIV, elle facilite vos recherches et rend vos formules plus flexibles. Dans cet exercice, vous apprendrez à l’utiliser simplement à travers un cas concret.


Sommaire


Télécharger le classeur d'exercices EQUIVX

Tableau bleu et blanc avec colonnes Difficulté et Notion travaillée; étoiles jaunes et lignes EQUIVX, correspondance exacte, INDEX.

Le classeur réunit 3 exercices corrigés, avec validation automatique de vos réponses.

Il est libre d'accès, sans inscription.

La série complète est réunie sur notre page exercices Excel corrigés à télécharger.



À quoi sert la fonction EQUIVX sur Excel ?

EQUIVX ne renvoie jamais une valeur. Elle renvoie un numéro.

Ce numéro, c'est le rang de la valeur cherchée à l'intérieur de la plage.

Cherchez Gynécologie dans une liste de services : vous obtenez 6, pas le mot.


À quoi sert un numéro ? À nourrir les fonctions qui en réclament un.

INDEX, DECALER et CHOISIR fonctionnent toutes sur ce principe. Notre article sur la fonction INDEX détaille ce mécanisme.

Syntaxe de la fonction EQUIVX

=EQUIVX(valeur_cherchée;tableau_recherche;[mode_correspondance];[mode_recherche])
  • valeur_cherchée : ce que vous cherchez. Un texte, un nombre, une date ou une référence de cellule.

  • tableau_recherche : la plage où chercher. Une seule colonne ou une seule ligne.

  • mode_correspondance : le type de correspondance. Facultatif, exact par défaut.

  • mode_recherche : le sens de balayage. Facultatif, du premier au dernier par défaut.

Les quatre modes de correspondance

  • 0 : correspondance exacte. C'est la valeur par défaut.

  • -1 : exacte, sinon l'élément immédiatement inférieur.

  • 1 : exacte, sinon l'élément immédiatement supérieur.

  • 2 : correspondance avec caractères génériques * et ?.


Le mode 2 est le grand oublié des tutoriels.

Il permet de retrouver une ligne à partir d'un début de libellé.



Les quatre modes de recherche

  • 1 : du premier au dernier élément. Valeur par défaut.

  • -1 : du dernier au premier. C'est la nouveauté la plus utile.

  • 2 : recherche binaire, plage triée en croissant.

  • -2 : recherche binaire, plage triée en décroissant.


À noter : la recherche binaire va beaucoup plus vite sur les gros fichiers.

Mais elle exige des données réellement triées.

Sur une plage mal triée, elle renvoie un résultat faux, sans erreur visible.



EQUIVX, EQUIV ou RECHERCHEX : bien choisir

Trois fonctions proches, trois usages distincts. Voici comment trancher.

EQUIVX ou EQUIV : le piège de la correspondance par défaut

C'est la différence la plus importante, et la moins connue.

EQUIV part sur une correspondance approximative si vous oubliez le troisième argument.

Résultat : un numéro faux, sans le moindre message d'erreur.


Nos formateurs voient ce bug tous les mois en entreprise.

Un tableau de bord qui affiche depuis six mois la mauvaise ligne.

EQUIVX cherche en exact par défaut. Le piège disparaît.


  • Sens de recherche : EQUIV part toujours du début. EQUIVX sait partir de la fin.

  • Caractères génériques : EQUIV ne les gère pas. EQUIVX oui, avec le mode 2.

  • Performance : EQUIVX propose la recherche binaire sur données triées.

  • Compatibilité : EQUIV marche partout. EQUIVX réclame Excel 2021 minimum.


EQUIVX ou RECHERCHEX : position ou valeur ?

La question à se poser est simple : de quoi avez-vous besoin en sortie ?


  • Vous voulez une valeur (un prix, un nom, une date) : prenez RECHERCHEX.

  • Vous voulez un numéro de ligne ou de colonne : prenez EQUIVX.


En pratique, RECHERCHEX couvre 80 % des besoins de recherche. Nos 6 cas pratiques RECHERCHEX en font le tour.

EQUIVX prend le relais sur les tableaux à double entrée, et quand une position sert plusieurs formules. Elle reste aussi le successeur direct de la fonction RECHERCHEV combinée à INDEX.



Comment utiliser EQUIVX sur Excel

Exercice 1 : retrouver la position d’un service aux urgences

La recherche se fait en 3 étapes :


  1. Indiquer la valeur recherchée

    → Sélectionnez la cellule contenant le critère de recherche (évitez de saisir une valeur directement dans la formule).

  2. Définir la plage de recherche

    → Choisissez une seule colonne ou une seule ligne.

    → Figez la plage avec $ avant de recopier la formule.

  3. Choisir le mode de correspondance

    → Saisissez 0 pour une correspondance exacte.

    → Cette option est facultative, mais recommandée pour une formule plus claire.

=EQUIVX(G17;$B$17:$B$26;0)

La formule cherche le service de G17 dans la liste, et renvoie sa position.



Exercice 1 : Santé : retrouver la position d'un service aux urgences

Objectif : obtenir le numéro de ligne d'un service dans le tableau des urgences.

C'est exactement le numéro que réclameront INDEX et CHOISIR par la suite.



Trouver la dernière occurrence avec EQUIVX

Voici le vrai apport d'EQUIVX, celui qui justifie de l'apprendre.

EQUIV s'arrête toujours à la première occurrence trouvée.

Or on cherche très souvent la dernière.


  • La dernière adhésion d'un membre dans un journal associatif.

  • Le dernier mouvement de stock d'une référence.

  • La dernière consultation d'un patient.


Le quatrième argument règle le problème en un caractère.

=EQUIVX(I33;$C$33:$C$46;0;-1)

Le -1 demande à Excel de balayer la plage en partant du bas.

La première correspondance rencontrée est donc la dernière du tableau.


Résultat : une formule courte, lisible, sans validation matricielle.

Avec EQUIV, il faudrait passer par MAX et une matrice. Beaucoup plus lourd.

[Capture d'écran : recherche de la dernière adhésion avec le mode de recherche -1]

Exercice 2 : Association : retrouver la dernière adhésion d'un membre

Objectif : retrouver la dernière adhésion enregistrée, dans un journal où chaque membre revient plusieurs fois.

Le tableau couvre six mois de cotisations.



Combiner INDEX et EQUIVX pour une recherche à double entrée

INDEX se place à l'intersection d'une ligne et d'une colonne.

Elle réclame donc deux numéros.

Deux EQUIVX les lui fournissent.


=INDEX($C$53:$F$60;EQUIVX(I53;$B$53:$B$60;0);EQUIVX(J53;$C$52:$F$52;0))

Lecture, dans l'ordre :

  • $C$53:$F$60 : la matrice des valeurs, en-têtes exclus.

  • Premier EQUIVX : cherche la mission dans la colonne de gauche. Il donne le numéro de ligne.

  • Second EQUIVX : cherche le trimestre dans la ligne d'en-tête. Il donne le numéro de colonne.


Le gros avantage : la formule survit aux modifications de structure.

Vous insérez une mission ou un trimestre, elle reste juste.

Une RECHERCHEV avec un numéro de colonne écrit en dur casserait aussitôt.


Piège classique en formation : inclure les en-têtes dans la matrice d'INDEX.

Les positions se décalent alors d'une ligne. Le résultat est faux.

[Capture d'écran : tableau à double entrée interrogé par INDEX et deux EQUIVX]

Exercice 3 : Humanitaire : croiser une mission et un trimestre

Objectif : lire le budget consommé par une mission sur un trimestre donné.

Le tableau croise huit missions et quatre trimestres.



EQUIVX ne fonctionne pas : les erreurs et leurs solutions

Trois messages reviennent en boucle. Voici comment les lire.

#NOM? : votre Excel ne connaît pas EQUIVX

Excel 2016 et Excel 2019 n'ont pas cette fonction.

Vérifiez votre version dans Fichier > Compte.

Autre cause fréquente : une faute de frappe dans le nom de la fonction.

#N/A : la valeur n'existe pas dans la plage

C'est le message normal quand la recherche échoue.


  • Un espace en trop en fin de cellule. Passez par SUPPRESPACE.

  • Un nombre stocké comme texte. Les deux ne se rencontrent jamais.

  • Une majuscule ou un accent qui diffère entre les deux tableaux.


Pour afficher un message clair au lieu du code d'erreur, encapsulez avec la fonction SIERREUR.

#VALEUR! : la plage a deux dimensions

EQUIVX n'accepte qu'une seule colonne ou une seule ligne.

Une plage rectangulaire déclenche cette erreur.

Trouver une position sans EQUIVX sur Excel 2016 et 2019

EQUIV fait le travail, à condition de ne jamais oublier le troisième argument.

=EQUIV(G17;$B$17:$B$26;0)

Le 0 est ici obligatoire. Sans lui, la correspondance devient approximative.

Pour la dernière occurrence, il faut une formule matricielle avec MAX. Nettement moins confortable.



FAQ sur la fonction EQUIVX

Quelle est la différence entre EQUIV et EQUIVX ?

EQUIVX cherche en correspondance exacte par défaut, sait partir de la fin et accepte les caractères génériques.

EQUIVX renvoie-t-elle une valeur ?

Non. Elle renvoie une position, sous forme de nombre. Associez-la à INDEX pour obtenir la valeur.

Comment chercher la dernière occurrence avec EQUIVX ?

Ajoutez -1 en quatrième argument. Excel balaie alors la plage en partant du bas.

EQUIVX gère-t-elle les caractères génériques ?

Oui, avec le mode de correspondance 2. L'étoile remplace plusieurs caractères, le point d'interrogation un seul.

Pourquoi EQUIVX renvoie #N/A alors que la valeur existe ?

Neuf fois sur dix, un espace invisible ou un nombre stocké comme texte. Nettoyez la plage avant de chercher.

Comment progresser sur les fonctions de recherche ?

Situez d'abord votre niveau avec notre test Excel gratuit. Notre formation Excel avancé traite ensuite EQUIVX, RECHERCHEX et INDEX en profondeur.

 
 

📈 Évaluer votre niveau

Débutant, intermédiaire ou avancé : quel est votre niveau Excel ?

✅Découvrez notre test pour progresser efficacement !

Test d'évaluation de niveau professionnel

Gratuit et sans prise de contact inutile

🎓 Formez vous

​En présentiel dans votre entreprise ou à distance.

Formez vous à Excel et améliorez vos compétences

Présence nationale, avec des formateurs locaux.

Programme adapté à votre niveau et vos besoins

Notre Organisme de Formation :

Excel formation est une marque de Kronoscope organisme de formation certifié QUALIOPI, spécialiste en formation Excel, Excel VBA, Power Query et Power BI.

 

Nous accompagnons entreprises et particuliers avec des programmes adaptés à tous les niveaux, finançables via votre OPCO ou votre CPF.

Prêt à booster vos compétences ?

  • Formation en présentiel ou à distance (formateurs locaux, sans frais de déplacement)

  • Possibilité de travailler sur vos outils d'entreprise pendant la formation !

  • Un formateur juste pour vous qui avance à votre rythme et répond à toutes vos questions :)

  • Formation par session de 2h ou 3h à distance

Vous êtes débutant ? Intermédiaire ? avancé ? 

Testez votre connaissance sous Excel à travers un test Excel gratuit et avec correction !

🚀 Formez vous avec le CPF

Vous êtes débutant et vous avez besoin d'un accompagnement personnalisé ?

Vous êtes une entreprise et vous souhaitez évaluer vos équipes ?

Contactez nous et améliorez vos compétences Excel 

Présence nationale, avec des formateurs locaux. Devis gratuit en moins 7h

bottom of page