Aller au contenu
Recherche

EQUIV

EQUIV renvoie la position d'une valeur dans une ligne ou une colonne, par exemple 3 pour la 3e cellule. Elle fournit à INDEX le numéro de ligne ou de colonne à lire et vérifie qu'une valeur existe.

  • EQUIV
  • MATCH
  • EQUIVX
  • XMATCH
  • position
  • recherche

Syntaxe

Modèle
=EQUIV(valeur_cherchée ; plage ; [type])   type : 0 exact, 1 (par défaut) approché croissant, -1 approché décroissant

Exemple

Exemple concret
Salariés en A2:A50, mois de janvier à décembre en B1:M1=EQUIV("Dupont" ; A2:A50 ; 0)    renvoie 12 si Dupont figure sur la ligne 13 de la feuille=EQUIV("Mars" ; B1:M1 ; 0)       renvoie 3=EQUIV("Durand" ; A2:A50 ; 0)    renvoie #N/A si Durand n'est pas dans la liste

À retenir

  1. Piège : sans 3e argument, le type vaut 1, c'est-à-dire une recherche approchée sur une plage supposée triée par ordre croissant. Sur une liste non triée, le résultat est faux sans aucun message : écrivez toujours 0 pour une correspondance exacte.
  2. Le type -1 renvoie la position de la plus petite valeur supérieure ou égale, dans une plage triée par ordre décroissant.
  3. En type 0, EQUIV ignore la casse et accepte les jokers : "Dup*" trouve Dupont.
  4. EQUIVX (Microsoft 365, Excel 2021 et suivantes) est exacte par défaut, sait chercher de bas en haut et n'exige pas de tri en mode approché.

Voir aussi