Applies ToExcel pour Microsoft 365 Excel pour Microsoft 365 pour Mac Excel pour le web Excel 2024 Excel 2024 pour Mac Excel 2021 Excel 2021 pour Mac

La fonctionEQUIVX recherche un élément spécifié dans un tableau ou une plage de cellules, puis retourne la position relative de l’élément.

Supposons que nous avons une liste de produits dans les cellules C3 à C7 et que nous souhaitons déterminer où se trouve le produit de la cellule E3 dans la liste. Ici, nous allons utiliser XMATCH pour déterminer la position d’un élément dans une liste.

Tableau Excel répertoriant différents produits fruitiers de la cellule C3 à la cellule C7. La formule XMATCH est utilisée pour rechercher la position dans le tableau où le texte correspond à « raisin » (défini dans la cellule E3). La formule renvoie « 2 », car le texte « Grape » est en position 2 dans le tableau.

Syntaxe

La fonction EQUIVX retourne la relation d’un élément dans un tableau ou une plage de cellules. 

=EQUIVX(valeur_cherchée, tableau_recherche, [mode_correspondance], [mode_recherche]) 

Argument

Description

valeur_cherchée

Obligatoire

Valeur de recherche

tableau_recherche

Obligatoire

Le tableau ou la plage à rechercher

mode_correspondance

Facultatif

Spécifiez le type de correspondance :

0 - Correspondance exacte (valeur par défaut)

-1 - Correspondance exacte ou élément le plus petit suivant

1 - Correspondance exacte ou élément le plus grand suivant

2 – Une correspondance générique où *, ?, et ~ ont une signification particulière.

mode_recherche

Facultatif

Spécifiez le type de recherche :

1 - Rechercher du premier au dernier (valeur par défaut)

-1 - Rechercher du dernier au premier (recherche inversée).

2 – Effectuez une recherche binaire qui repose sur le tri de lookup_array par ordre croissant. S'il n'est pas trié, les résultats non valides seront renvoyés.  

-2 – Effectuez une recherche binaire qui repose sur le tri de tableau_recherche par ordre décroissant. S'il n'est pas trié, les résultats non valides seront renvoyés.

Exemples

Exemple 1

La position exacte de la première expression qui correspond exactement ou qui s’approche le plus de la valeur de « Gra » est déterminée dans l’exemple qui suit.

Formule : XMATCH(E3,C3 :C7,1)

Tableau Excel répertoriant différents produits fruitiers de la cellule C3 à la cellule C7. La formule XMATCH est utilisée pour rechercher la position dans le tableau où le texte correspond à « gra » (défini dans la cellule E3). La formule renvoie « 2 », car le texte « Grape » est en position 2 dans le tableau.

Exemple 2

Le nombre de vendeurs qualifiés pour un bonus est déterminé dans l’exemple suivant. Pour découvrir l’élément le plus proche de la liste ou une correspondance exacte, cela utilise également 1 pour la match_mode ; Toutefois, étant donné que les données sont numériques, elles retournent un nombre de valeurs. Comme il y avait quatre représentants commerciaux qui ont dépassé le montant du bonus dans cette instance, la fonction donne 4.

Formula=XMATCH(F2,C3 :C9,1)

Tableau Excel qui répertorie les noms des représentants commerciaux dans les cellules B3 à B9 et la valeur totale des ventes de chaque représentant dans les cellules C3 à C9. La formule XMATCH est utilisée pour renvoyer le nombre de représentants commerciaux éligibles aux bonus s’ils atteignent le seuil défini dans la cellule F2.

Exemple 3

Ensuite, nous allons effectuer une recherche verticale et horizontale simultanée à l’aide d’une combinaison de INDEX/XMATCH/XMATCH. Dans cette instance, nous souhaitons que le total des ventes d’un certain représentant commercial et d’un mois soit retourné. Cela est comparable à la combinaison de méthodes INDEX et MATCH, mais il prend moins d’arguments.

Formula=INDEX(C6 :E12,XMATCH(B3,B6 :B12),XMATCH(C3,C5 :E5))

Tableau Excel dans lequel les noms des représentants commerciaux sont répertoriés dans les cellules B6 à B12, et les montants des ventes pour chaque représentant des mois de janvier à mars sont répertoriés dans les colonnes C, D et E. La combinaison de formules de INDEX et XMATCH est utilisée pour renvoyer le montant des ventes d’un représentant commercial et d’un mois spécifiques répertoriés dans les cellules B3 et C3.

Exemple 4

En outre, XMATCH peut être utilisé pour retourner une valeur dans un tableau. =XMATCH(4,{5,4,3,2,1}), pour instance, fournirait 2, car 4 est la deuxième entrée du tableau. Alors que =XMATCH(4.5,{5.4.3.2.1},1) produit 1 dans ce cas de correspondance exacte, l’argument match_mode (1) est configuré pour retourner une correspondance exacte ou l’élément le plus grand suivant, qui est 5. 

Vous avez besoin d’une aide supplémentaire ?

Vous pouvez toujours poser des questions à un expert de la Communauté technique Excel ou obtenir une assistance dans la Communauté de support.

Voir aussi

Fonction XLOOKUP

Besoin d’aide ?

Vous voulez plus d’options ?

Explorez les avantages de l’abonnement, parcourez les cours de formation, découvrez comment sécuriser votre appareil, etc.

Les communautés vous permettent de poser des questions et d'y répondre, de donner vos commentaires et de bénéficier de l'avis d'experts aux connaissances approfondies.