Les Fonctions de Recherche

Télécharger au format pdf ou txt
Télécharger au format pdf ou txt
Vous êtes sur la page 1sur 11

RECHERCHE (RECHERCHE,

fonction)
La fonction RECHERCHE, une des fonctions de
recherche et de référence, permet d’effectuer une
recherche dans une ligne ou une colonne et de
renvoyer une valeur à partir de la même position dans
une seconde ligne ou colonne.

Par exemple, supposons que vous connaissez le


numéro de référence d’une pièce automobile, mais
que vous ignorez son prix. Vous pouvez utiliser la
fonction RECHERCHE pour renvoyer le prix dans la
cellule H2 lorsque vous entrez le numéro de référence
de la pièce automobile dans la cellule H1.

La fonction RECHERCHE permet d’effectuer une


recherche dans une ligne ou une colonne. Dans
l’exemple ci-dessus, nous recherchons des prix dans
la colonne D.
Conseils : Envisagez l’une des fonctions de recherche les plus récentes, en fonction de la version
que vous utilisez.

1
▪ Utilisez la fonction RECHERCHEV pour effectuer une recherche dans une ligne ou
une colonne, ou dans plusieurs lignes et colonnes (comme un tableau). Il s’agit
d’une version améliorée de la fonction RECHERCHE. Visionnez cette vidéo sur
l’utilisation de la fonction RECHERCHEV.
▪ Si vous utilisez Microsoft 365, utilisez recherche X . Il est non seulement plus rapide,
mais également dans n’importe quelle direction (haut, bas, gauche, droite).

Vous pouvez utiliser la


fonction RECHERCHEV de
deux manières : forme
vectorielle et forme
matricielle.
▪ Forme vectorielle : cette forme de la fonction
RECHERCHE permet de rechercher une valeur
dans une ligne ou une colonne. Utilisez cette
forme lorsque vous voulez spécifier la plage
contenant les valeurs que vous voulez trouver.
Par exemple, vous pouvez rechercher une
valeur dans la colonne A, vers le bas jusqu’à la
ligne 6.

2
▪ Formulaire de tableau : nous vous
recommandons vivement
d’utiliser RECHERCHEV ou RECHERCHEH au
lieu du formulaire de tableau. Regardez cette
vidéo sur l’utilisation de RECHERCHEV. Le
formulaire de tableau est fourni à des fins de
compatibilité avec d’autres programmes de
feuille de calcul, mais ses fonctionnalités sont
limitées.

Une matrice est un ensemble de valeurs dans


des lignes et colonnes (comme un tableau)
dans lequel effectuer une recherche. Par
exemple, vous pouvez rechercher une valeur
dans les colonnes A et B, vers le bas jusqu’à la
ligne 6. La fonction RECHERCHE renvoie la
correspondance la plus proche. Pour utiliser la
forme matricielle, vos données doivent être
triées.

3
Forme vectorielle
La forme vectorielle de la
fonction RECHERCHE recherche 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.

Syntaxe
RECHERCHE(valeur_cherchée; vecteur_recherche;
[vecteur_résultat])

La syntaxe de la forme vectorielle de la


fonction RECHERCHE contient les arguments
suivants :

▪ valeur_cherchée Obligatoire. Valeur que la


fonction RECHERCHE recherche dans le

4
premier vecteur.
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 Obligatoire. Plage de
cellules qui contient une seule ligne ou
colonne. Les valeurs de
l’argument vecteur_recherche peuvent être du
texte, des nombres ou des valeurs logiques.
Important : Les valeurs dans lookup_vector doivent être placées dans l’ordre
croissant : ..., -2, -1, 0, 1, 2, ..., A-Z, FALSE, TRUE; Dans le cas contraire, la fonction
LOOKUP risque de ne pas retourner la valeur correcte. La fonction ne fait pas de
distinction entre les majuscules et les minuscules.

▪ vecteur_résultat Facultatif. Plage qui


contient une seule ligne ou colonne.
L’argument vecteur_résultat doit être de
même dimension que
l’argument vecteur_recherche. Il doit
également être de la même taille.

Remarques
▪ Si la fonction RECHERCHE ne peut trouver
l’argument valeur_cherchée, elle utilise la plus
grande valeur de
l’argument vecteur_recherche qui est
inférieure ou égale à celle de
l’argument valeur_cherchée.
5
▪ Si la valeur de l’argument valeur_cherchée est
inférieure à la plus petite valeur de
l’argument vecteur_recherche, la
fonction RECHERCHE renvoie la valeur
d’erreur #N/A.

Exemples vectoriels
Vous pouvez essayer ces exemples dans votre propre
feuille de calcul Excel pour découvrir le
fonctionnement de la fonction RECHERCHE. Dans le
premier exemple, vous devez obtenir une feuille de
calcul semblable à celle-ci :

1. Copiez les données dans le tableau suivant et


collez-les dans une nouvelle feuille de calcul
Excel.

6
Copiez ces données dans la colonne A Copiez ces données dans la colonne B
Fréquence Couleur

4,14 rouge
4,19 orange
5,17 jaune
5,77 vert
6,39 bleu

2. Copiez ensuite les formules RECHERCHE dans le tableau suivant dans la


colonne D de votre feuille de calcul.
Copiez cette formule Actions de la formule Résultat
dans la colonne D
Formule
=RECHERCHE(4,19; Recherche 4,19 dans la colonne A, et renvoie la orange
A2:A6; B2:B6) valeur de la colonne B qui se trouve sur la même
ligne.
=RECHERCHE(5,75; Recherche 5,75 dans la colonne A, fait jaune
A2:A6; B2:B6) correspondre à cette valeur la valeur inférieure la
plus proche (5,17) et renvoie la valeur de la
colonne B qui se trouve sur la même ligne.

7
Copiez cette formule Actions de la formule Résultat
dans la colonne D
=RECHERCHE(7,66; Recherche 7,66 dans la colonne A, fait bleu
A2:A6; B2:B6) correspondre à cette valeur la valeur inférieure la
plus proche (6,39) et renvoie la valeur de la
colonne B qui se trouve sur la même ligne.
=RECHERCHE(0; A2:A6; Recherche 0 dans la colonne A, puis renvoie une #N/A
B2:B6) erreur car 0 est inférieur à la valeur la plus petite
(4,14) qui se trouve dans la colonne A.

3. Pour que ces formules affichent les résultats, vous devrez peut-être les
sélectionner dans votre feuille de calcul Excel, appuyer sur F2, puis sur
Entrée. Le cas échéant, vous pouvez

8
4. ajuster la largeur des colonnes pour afficher
toutes les données.

Forme matricielle
Conseil : Nous vous recommandons vivement d’utiliser RECHERCHEV ou RECHERCHEH au lieu
du formulaire tableau. Regardez cette vidéo sur RECHERCHEV; elle fournit des exemples. La
forme matricielle de LOOKUP est fournie à des fins de compatibilité avec d’autres programmes
de feuille de calcul, mais ses fonctionnalités sont limitées.

La forme matricielle de la
fonction RECHERCHE cherche la valeur spécifiée dans
la première ligne ou colonne d’une tableau et renvoie
une valeur à partir de la même position dans la
dernière ligne ou colonne de la matrice. Utilisez cette
forme de la fonction RECHERCHE lorsque les valeurs
pour lesquelles vous recherchez des correspondances
sont dans la première ligne ou la première colonne de
la matrice.

Syntaxe
RECHERCHE(valeur_cherchée; matrice)

La syntaxe de la forme matricielle de la


fonction RECHERCHE contient les arguments
suivants :

9
▪ valeur_cherchée Obligatoire. Valeur que la
fonction RECHERCHE cherche dans une
matrice. L’argument valeur_cherchée peut
être un nombre, du texte, une valeur logique,
un nom ou une référence à une valeur.
▪ Si la fonction RECHERCHE ne peut trouver

la valeur de l’argument valeur_cherchée,


elle utilise la plus grande valeur de la
matrice qui est inférieure ou égale à celle
de l’argument valeur_cherchée.
▪ Si la valeur de

l’argument valeur_cherchée est inférieure


à la plus petite valeur de la première ligne
ou colonne (selon les dimensions de la
matrice), la fonction RECHERCHE renvoie
la valeur d’erreur #N/A.
▪ matrice Obligatoire. 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
10
fonction RECHERCHEV dans la première
colonne d’une matrice, la
fonction RECHERCHE effectue la recherche en
fonction des dimensions de l’argument
matrice.

▪ Si l’argument matrice couvre une surface


plus large que haute (plus de colonnes
que de lignes), la
fonction RECHERCHE cherche la valeur de
l’argument valeur_cherchée dans la
première ligne.
▪ Si une matrice est un carré ou est plus
haute que large (plus de lignes que de
colonnes), la fonction RECHERCHE opère
la recherche dans la première colonne.
▪ Grâce aux
fonctions RECHERCHEH et RECHERCHEV,
vous pouvez spécifier une cellule par index
de ligne ou de colonne, alors que la
fonction RECHERCHE sélectionne toujours
la dernière valeur dans la ligne ou la
colonne.
Important : Les valeurs du tableau doivent être placées dans l’ordre croissant
: ..., -2, -1, 0, 1, 2, ..., A-Z, FALSE, TRUE; Dans le cas contraire, la fonction
LOOKUP risque de ne pas retourner la valeur correcte. La fonction ne fait pas
de distinction entre les majuscules et les minuscules.

11

Vous aimerez peut-être aussi