La fonction EQUIV () d’Excel (En anglais MATCH ( ))

Syntaxe

EQUIV (lookup_value, lookup_array, match_type)
Définition

Cette fonction recherche du texte, des nombres ou des valeurs logiques dans une référence ou un tableau et renvoie la position.
Arguments
lookup_value (obligatoire). Le nombre, une chaîne, une valeur logique ou une référence à une cellule contenant une valeur.
lookup_array (obligatoire). Plage contiguë de cellules constituée d’une ligne ou d’une colonne, ou d’une constante matricielle.
match_type (facultatif). Doit être évalué à un nombre (–1, 0 ou 1). Détermine comment la valeur lookup_value est mise en correspondance dans le tableau de recherche. Si cet argument est omis, Excel utilise la valeur 1.
L’argument match_type est défini comme suit :
— Si match_type vaut –1, la fonction EQUIV () renvoie la position de la plus petite valeur supérieure ou égale à lookup_value. Les éléments du tableau de recherche doivent être triés par ordre décroissant : nombres, lettres, puis valeurs logiques.
— Si match_type est égal à 0, la fonction EQUIV () renvoie la position de la première valeur égale à lookup_value. Les éléments du tableau de recherche n’ont pas besoin d’être triés.
— Si match_type est égal à 1, la fonction EQUIV () renvoie la position de la plus grande valeur inférieure ou égale à lookup_value. Les éléments du tableau de recherche doivent être triés par ordre croissant :
d’abord les chiffres, puis les lettres par ordre alphabétique, et enfin les valeurs logiques FAUX et VRAI.
Contexte
Contrairement à la fonction RECHERCHE(), la fonction EQUIV () détermine des positions plutôt que des valeurs.
La fonction renvoie l’erreur #N/A si aucune valeur correspondante n’est trouvée. Cette erreur est également renvoyée si l’argument lookup_value ne correspond pas à une ligne ou une colonne. Si vous ne définissez pas le paramètre match_type pour qu’il corresponde au tableau de recherche, cette erreur est renvoyée même si la valeur que vous recherchez existe dans la liste.
Pour une liste contenant des chaînes, vous définissez généralement match_type sur 0. Dans une liste contenant des nombres à intervalles (tels que des remises, des taux d’intérêt ou des scores), le tableau de recherche est ascendant ou descendant.
Si match_type est 0 et que lookup_value est une chaîne, il peut contenir l’espace réservé * pour n’importe quelle chaîne et le ? pour les caractères seuls. La fonction EQUIV () n’est pas sensible à la casse.

S’abonner
Notifier de
0 Commentaires
Inline Feedbacks
Voir tous les commentaires

Initiation à Excel

Fonctions Excel

Excel VBA

Macros VBA Utiles

Plus d'outils

Sur Facebook

Sur YouTube

0
Nous aimerions avoir votre avis, veuillez laisser un commentaire.x
()
x