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