FormulaCamp
Toutes les fonctions
Lookup & reference

EQUIV (MATCH) dans Excel

EQUIV (MATCH) expliquée avec les modes 0, 1 et -1, trois exemples vérifiés, les erreurs courantes et son usage avec INDEX.

Syntaxe

MATCH(lookup_value, lookup_array, [match_type])

Exemple : =MATCH(A2,B2:B100,0)

Disponible dans : All versions

La fonction EQUIV renvoie la position d’une valeur dans une seule ligne ou colonne, et non la valeur elle-même. Utilisez =MATCH(value, range, 0) pour une correspondance exacte ; elle est généralement associée à INDEX afin de construire des recherches.

Quand l’utiliser

Arguments

Exemples expliqués

Position d’un nom

A
1Name
2Ana
3Ben
4Chloe
5Dev

Formule : C1: =MATCH("Chloe",A2:A5,0)

Résultat : 3

Chloe est le troisième élément de A2:A5. Le 0 demande une correspondance exacte.

Correspondance approximative pour des tranches de notes

AB
1Score fromGrade
20F
360D
470C
580B
690A

Formule : D1: =MATCH(84,A2:A6,1)

Résultat : 4

Avec 1, EQUIV trouve la plus grande valeur qui ne dépasse pas 84, soit 80, placée en quatrième position. La liste doit être triée par ordre croissant.

La valeur figure-t-elle dans la liste ?

A
1Allowed
2NY
3CA
4TX

Formule : C1: =ISNUMBER(MATCH("CA",A2:A4,0))

Résultat : TRUE

EQUIV renvoie un nombre si elle trouve la valeur et #N/A sinon ; ESTNUM transforme ce résultat en TRUE ou FALSE.

À vous de jouer

Modifiez une formule ou une valeur dans la feuille d’exemple et observez le résultat.

Formule en F2 : =MATCH(103,A2:A6,0)

Feuille d’exemple : MATCH
ABCDEF
1IDItemPriceStockResult
2101Pen2.51203
3102Notebook480
4103Lamp2515
5104Mug7.540
6105Backpack3912
Résultat en F2 : 3
S’exercer dans une leçon en anglais : INDEX + MATCH

Erreurs et vérifications

Fonctions associées

Questions fréquentes

Que renvoie EQUIV ?
La position relative du premier élément correspondant dans la plage, sous la forme d’un nombre.
Que signifient 0, 1 et -1 dans EQUIV ?
0 impose une correspondance exacte ; 1 trouve la plus grande valeur qui ne dépasse pas la cible dans des données croissantes ; -1 trouve la plus petite valeur qui n’est pas inférieure à la cible dans des données décroissantes.
EQUIV accepte-t-elle les caractères génériques ?
Oui, avec le type de correspondance 0 et du texte : « Sm* » correspond à « Smith ».
EQUIV respecte-t-elle la casse ?
Non. « ana » et « ANA » correspondent l’un à l’autre.

Autres fonctions de la catégorie Lookup & reference