|
La fonction MATCH dans Excel recherche un élément spécifique dans une plage de cellules, puis renvoie la position relative de cet élément dans la plage. En termes plus simples, il vous indique *où* quelque chose se trouve dans une liste.
Voici une répartition :
* Ce que cela renvoie : Un nombre représentant la position de l'élément correspondant. La position est relative à la cellule de départ de la plage que vous recherchez. Par exemple, si la correspondance est trouvée dans la première cellule de la plage, MATCH renvoie 1 ; s'il est trouvé dans la deuxième cellule, il renvoie 2, et ainsi de suite.
* Ce dont il a besoin :
* lookup_value : La valeur que vous recherchez. Il peut s'agir d'un nombre, d'un texte ou d'une référence de cellule contenant la valeur.
* lookup_array : La plage de cellules dans laquelle vous souhaitez rechercher la « lookup_value ».
* [match_type] : (Facultatif) Cet argument spécifie le type de correspondance souhaité :
* `1` (ou `TRUE`) :recherche la plus grande valeur inférieure ou égale à la `lookup_value`. Le `lookup_array` doit être triés par ordre croissant pour que cela fonctionne correctement.
* `0` (ou `FALSE`) :trouve la première correspondance exacte. Le `lookup_array` n'a *pas* besoin d'être trié. Il s’agit de l’option la plus couramment utilisée.
* `-1` :recherche la plus petite valeur supérieure ou égale à `lookup_value`. Le `lookup_array` doit être triés par ordre décroissant pour que cela fonctionne correctement.
Exemple :
Disons que vous avez une liste de noms dans les cellules A1:A5 :
| Cellule | Nom |
|------|-----------|
| A1 | Alice |
| A2 | Bob |
| A3 | Carole |
| A4 | David |
| A5 | Ève |
* `=MATCH("Carol",A1:A5,0)` renverrait `3` car "Carol" est le troisième élément de la plage A1:A5.
* `=MATCH("Frank",A1:A5,0)` renverrait `#N/A` car "Frank" n'est pas trouvé dans la plage.
MATCH est souvent utilisé conjointement avec la fonction INDEX pour récupérer une valeur d'une colonne différente en fonction d'une correspondance dans une autre colonne. Il s'agit d'un moyen puissant de rechercher des informations dans un tableau.
|