Syntaxe
MATCH(search_value, range, [search_type])
- search_value—La valeur à rechercher.
- plage—La plage de cellules (table de correspondance) dans laquelle effectuer la recherche.
- search_type—[facultatif]La valeur par défaut est 1. La méthode de recherche, dépend du mode tri de la plage : tri par ordre croissant (1), non triée (0) ou tri par ordre décroissant (-1).
Exemple d'utilisation
MATCH("Tâche A"; [Nom de la tâche]1:Terminé5)
Notes d'utilisation
Smartsheet calcule la position relative d’une valeur de recherche en comptant les cellules de gauche à droite (par colonne), puis de haut en bas (par ligne). Dans une table de correspondance composé de deux colonnes, la cellule de la ligne supérieure de la colonne la plus à gauche est la première position, 1.
Pour l’argument optionnel search_type :
- 1 : (La valeur par défaut) Trouve la plus grande valeur inférieure ou égale à search_value (nécessite que la plage soit triée par ordre croissant)
- 0 : Trouve la première correspondance exacte (la plage peut ne pas être triée)
- -1 : Trouve la plus petite valeur supérieure ou égale à search_value (nécessite que la plage soit triée par ordre décroissant)
Exemples
Cet exemple se réfère aux informations de la feuille suivante :
N° de ligne | Article vêtement | Total de la transaction | Unités vendues | Prix unitaire | Date de commande |
---|---|---|---|---|---|
N° de ligne 1 | Article vêtement T-Shirt | Total de la transaction 1 170,00 $ | Unités vendues 78 | Prix unitaire 15,00 $ | Date de commande 12/02/2019 |
N° de ligne 2 | Article vêtement Pantalon | Total de la transaction 1 491,00 $ | Unités vendues 42 | Prix unitaire 35,50 $ | Date de commande 15/02/2019 |
N° de ligne 3 | Article vêtement Veste | Total de la transaction 900,00 $ | Unités vendues 45 | Prix unitaire 20,00 $ | Date de commande 20/02/2019 |
Compte tenu du tableau ci-dessus, voici quelques exemples d’utilisation d’INDEX dans une feuille :
Formule | Description | Résultat |
---|---|---|
Formule =MATCH("Pantalon", [Article vêtement]:[Article vêtement], 0) | Description Renvoie la position de la ligne Pantalon dans la colonne Article vêtement |
Résultat 2 |
Formule
=MATCH(42, [Unités vendues]1:[Prix unitaire]3, 0) |
Description Renvoie la position de la valeur numérique 42 du tableau à deux colonnes, où 78 serait en 1ère position et 20,00 $ en 6ème position |
Résultat 3 |
Formule =MATCH(DATE(2019, 2, 12), [Date de commande]:[Date de commande]) |
Description Renvoie la position de la date du 12 février 2019, en utilisant la fonction DATE, dans la colonne Date de commande |
Résultat 1 |
Formule =INDEX([Prix unitaire]:[Prix unitaire], MATCH("Veste", [Article vêtement]:[Article vêtement], 0)) |
Description Renvoie la valeur de la colonne Prix unitaire pour la ligne contenant la valeur Veste dans la colonne Article vêtement |
Résultat 20,00 $ |
Avez-vous encore besoin d’aide ?
Utilisez le modèle de formule Smartsheet pour visualiser des exemples et vous entraîner à travailler avec les fonctions en temps réel.
Trouvez des exemples montrant comment les autres clients de Smartsheet utilisent cette fonction ou envoyez vos questions sur votre cas d’utilisation spécifique à la Communauté Smartsheet en ligne.