Comment utiliser la fonction XMATCH dans Excel

La fonction XMATCH dans Microsoft Excel et Google Sheets est un outil puissant utilisé pour rechercher la position d’une valeur dans un tableau ou une plage de cellules. Elle est essentielle pour obtenir un index dynamique dans diverses analyses et traitements de données.

Syntaxe et exemples

Voici la syntaxe de la fonction XMATCH :

XMATCH(valeur_recherchée, plage_recherche, [mode_correspondance], [mode_recherche])
  • valeur_recherchée : La valeur que vous cherchez dans la plage.
  • plage_recherche : La plage de cellules où la recherche est effectuée.
  • [mode_correspondance] (optionnel) : Détermine le type de correspondance :
    • 0 ou omis : Correspondance exacte.
    • 1 : Correspond à la plus grande valeur qui est inférieure ou égale dans une liste triée.
    • -1 : Trouve la plus petite valeur qui est supérieure ou égale dans une liste triée.
  • [mode_recherche] (optionnel) : Spécifie le type de recherche :
    • 1 ou omis : Recherche du premier au dernier élément (recherche binaire pour les listes triées).
    • -1 : Recherche du dernier au premier élément.
    • 2 : Recherche linéaire qui fonctionne avec des listes non triées.

Exemple :

=XMATCH(3, {1, 2, 3, 4, 5})

Cet exemple retourne 3 car le chiffre 3 est situé à la troisième position dans le tableau.

Applications pratiques

La fonction XMATCH peut être utilisée dans divers scénarios pour améliorer l’analyse de données et la gestion des informations.

Première Application : Analyse de Stocks

Supposons que vous ayez une liste de produits et leur quantité en stock dans une feuille de calcul. Pour trouver rapidement la position d’un produit spécifique afin de vérifier ses détails :

=XMATCH("ProduitX", A2:A100)

Dans cet exemple, « ProduitX » est le nom du produit recherché. La formule retourne la position de « ProduitX » dans la colonne de A2 à A100, permettant d’accéder facilement à d’autres détails comme le prix ou le fournisseur associé.

Deuxième Application : Correspondance dans un planning

Imaginez que vous gérez un planning et devez identifier le moment d’une activité spécifique. Si les dates ou heures sont listées dans une colonne et les activités dans une autre :

=XMATCH("Réunion", B2:B50)

Cette formule cherche la première occurrence de « Réunion » dans la plage B2:B50 et renvoie sa position, facilitant la localisation de la date ou de l’heure prévue pour cette réunion.

Ces exemples illustrent comment la fonction XMATCH peut simplifier la gestion de données en offrant une méthode rapide et efficace pour localiser des informations spécifiques dans de vastes étendues de données.

Plus d'infoRmation: https://support.microsoft.com/fr-fr/office/fonction-xmatch-d966da31-7a6b-4a13-a1c6-5a33ed6a0312

Autres fonctions
Renvoie une RéféRence sous foRme de texte à une seule cellule d’une feuille de calcul
Choisit une valeur dans une liste
Renvoie le numéRo de colonne d’une RéféRence
Renvoie le nombRe de colonnes dans une RéféRence
Renvoie une RéféRence décalée paR RappoRt à une RéféRence donnée
RecheRche des valeuRs dans une RéféRence ou une matRice
Permet de filtrer une plage de données en fonction de critères que vous définissez
Renvoie la formule à la référence donnée sous forme de texte
Utilise Un index poUr choisir Une valeUr provenant d’Une référence oU d’Une matrice
Renvoie une RéféRence indiquée paR une valeuR de texte
Crée un raCCourCi ou un renvoi qui ouvre un doCument stoCké sur un serveur réseau, sur un réseau Intranet ou sur Internet
Renvoie le numéRo de ligne d’une RéféRence
Renvoie le nombRe de lignes dans une RéféRence
Renvoie les données stockées dans un RappoRt de tableau cRoisé dynamique
RecheRche des valeuRs dans un vecteuR ou une matRice
EffEctuE unE rEchErchE dans la prEmièrE lignE d’unE matricE Et rEnvoiE la valEur dE la cEllulE indiquéE
EffEctuE unE rEchErchE dans la prEmièrE colonnE d’unE matricE Et sE déplacE sur la lignE pour rEnvoyEr la valEur d’unE cEllulE
Extrait lEs donnéEs En tEmps réEl à partir d’un programmE prEnant En chargE l’automation COM
Renvoie la tRansposition d’une matRice
Trie le contenu d’une plage ou d’un tableau
La fonction tri trie le contenu d’une plage ou une matrice en fonction des valeurs dans une plage ou une matrice correspondante
La fonction UNIQUE renvoie une liste de valeurs uniques au sein d’une liste ou d’une plage
Effectue une recherche dans une plage ou un tableau, et renvoie un élément correspondant au premier résultat trouvé S’il n’existe pas de correspondance, XLOOKUP peut retourner le plus proche (approximatif)
Renvoie le nombRe de zones dans une RéféRence