RECHERCHE
:
La fonction RECHERCHE a deux formes de syntaxe : l'une vectorielle, l'autre matricielle.
Un vecteur est une plage qui ne contient qu'une seule ligne ou
colonne. La forme vectorielle de la fonction RECHERCHE cherche une valeur dans
une plage à une ligne ou colonne (appelée vecteur) et renvoie une valeur à
partir de la même position dans une seconde plage à une ligne ou colonne.
Utilisez cette forme de la fonction RECHERCHE lorsque vous voulez spécifier la
plage des valeurs à comparer. La deuxième forme de la fonction RECHERCHE
effectue automatiquement la recherche dans la première colonne ou ligne d'une
matrice.
Syntaxe 1 :
Forme vectorielle
RECHERCHE(valeur_cherchée;vecteur_recherche;vecteur_résultat)
valeur_cherchée
est la valeur que la fonction cherche dans une matrice. L'argument valeur_cherchée
peut être un nombre, du texte, une valeur logique ou un nom ou une référence
à une valeur.
vecteur_recherche
est une plage de cellules qui contient du texte, des nombres ou des valeurs
logiques que vous voulez comparer à la valeur cherchée. Les valeurs de
l'argument vecteur_recherche peuvent être du texte, des nombres ou des valeurs
logiques.
Important Les valeurs de l'argument
vecteur_recherche doivent être placées en ordre croissant : ...,-2, -1,
0, 1, 2, ..., A-Z, FAUX, VRAI. Sinon, la fonction RECHERCHE peut donner une
valeur incorrecte. Les majuscules les et minuscules sont traitées indifféremment.
vecteur_résultat
est une plage qui contient une seule ligne ou colonne. La plage doit être de même
dimension que l'argument vecteur_recherche.
Exemples
:
Dans
la feuille de calcul précédente :
RECHERCHE(4,91;A2:A7;B2:B7)
égale « orange »
RECHERCHE(5,00;A2:A7;B2:B7)
égale « orange »
RECHERCHE(7,66;A2:A7;B2:B7)
égale « violet »
RECHERCHE(7,66E-14;A2:A7;B2:B7)
égale #N/A, parce que 7,66E-14 est inférieur à la plus petite valeur de
l'argument vecteur_recherche A2:A7.
Syntaxe 2
:
Forme matricielle.
RECHERCHE(valeur_cherchée;tableau)
valeur_cherchée
est une valeur que la fonction RECHERCHE cherche dans une matrice. L'argument
valeur_cherchée peut être un nombre, du texte, une valeur logique ou un nom ou
une référence à une valeur.
tableau
est une plage de cellules qui contient du texte, des nombres ou des valeurs
logiques que vous voulez comparer à l'argument valeur_cherchée.
La
forme matricielle de la fonction RECHERCHE est très similaire aux fonctions
RECHERCHEH et RECHERCHEV. Toutefois, alors que la fonction RECHERCHEH cherche la
valeur de l'argument valeur_cherchée dans la première ligne d'une matrice et
la fonction RECHERCHEV dans la première colonne d'une matrice, la fonction
RECHERCHE effectue la recherche en fonction des dimensions de l'argument
tableau.
Important
Les valeurs doivent être placées en ordre croissant : ...,-2, -1, 0, 1,
2, ..., A-Z, FAUX, VRAI. Sinon, la fonction RECHERCHE peut donner une valeur
incorrecte. Les majuscules et les minuscules sont équivalentes.
Exemples
:
RECHERCHE("C";
{"a";"b";"c";"d"};{1;2;3;4})
égale 3
RECHERCHE("bump";
{"a".1; "b".2; "c".3})
égale 2