Comment utiliser la fonction recherche dans Excel

Traductions disponibles Traductions disponibles
Numéro d'article: 324986 - Voir les produits auxquels s'applique cet article
Agrandir tout | Réduire tout

Sommaire

Résumé

Cet article décrit comment utiliser la fonction RECHERCHE dans une feuille de calcul Microsoft Excel.

Plus d'informations

La fonction recherche renvoie une valeur à partir d'une plage d'une ligne ou d'une colonne ou à partir d'un tableau. La fonction RECHERCHE a deux formes de syntaxe : vecteur et matrice. La forme vectorielle de la fonction RECHERCHE recherche une valeur dans une plage à une seule ligne ou colonne (appelée vecteur) et renvoie une valeur à partir de la même position dans une seconde plage à une ligne ou une colonne. La forme matricielle de la fonction RECHERCHE recherche une valeur spécifiée dans la première ligne ou colonne d'une matrice et renvoie une valeur à partir de la même position dans la dernière ligne ou colonne de la matrice.

Forme vectorielle de RECHERCHE

La forme vectorielle de la fonction RECHERCHE recherche une valeur dans une plage à une seule ligne ou colonne (appelée vecteur) et renvoie une valeur à partir de la même position dans une seconde plage à une ligne ou une colonne. Utilisez cette forme de la fonction RECHERCHE lorsque vous voulez spécifier la plage qui contient les valeurs que vous voulez faire correspondre.

Syntaxe de la forme vectorielle

(LISTE DE CHOIXargument valeur_cherchée,vecteur_recherche,vecteur_résultat)
  • Argument valeur_cherchée est une valeur que recherche cherche dans le premier vecteur.Argument valeur_cherchée peut être un nombre, texte, une valeur logique, un nom ou référence qui fait référence à une valeur.
  • Vecteur_recherche est une étendue thatcontains qu'une seule ligne ou une colonne. Les valeurs devecteur_recherche peut être texte, des nombres ou logicalvalues.

    Important : Les valeurs de vecteur_recherche doit être beplaced dans l'ordre croissant. Par exemple, -2, -1, 0, 1, 2 ou A-Z ou FALSE, TRUE.Si vous ne le faites pas, recherche pourrait ne pas donner une valeur correcte. Les majuscules et les minuscules du texte areequivalent.
  • Vecteur_résultat est une plage thatcontains qu'une seule ligne ou colonne. Il doit être de la même taille quevecteur_recherche.
Remarque :
  • Si la recherche ne peut pas trouver le argument valeur_cherchée, itmatches la plus grande valeur dans vecteur_recherche Ce isless ou égal à argument valeur_cherchée.
  • If argument valeur_cherchée est plus petit thanthe de plus petite valeur dans vecteur_recherche, La fonction recherche renvoie la valeur d'erreur # n/a.
Exemple
Réduire ce tableauAgrandir ce tableau
AB
1FréquenceCouleur
24,14rouge
34,19orange
45,17jaune
55.77vert
66.39bleu
Réduire ce tableauAgrandir ce tableau
FormuleDescription (résultat)
=RECHERCHE(4,91,A2:A6,B2:B6)Recherche 4,19 dans la colonne A et renvoie la valeur de la colonne B qui se trouve dans la même ligne (orange).
=RECHERCHE(5.00,A2:A6,B2:B6)Recherche 5,00 dans la colonne A et renvoie la valeur de la colonne B qui se trouve dans la même ligne (orange).
=RECHERCHE(7.66,A2:A6,B2:B6)Recherche 7,66 dans la colonne A, trouve la plus petite valeur suivante (6,39) et renvoie la valeur de la colonne b qui se trouve dans la même ligne (bleu).
=RECHERCHE(0,A2:A6,B2:B6)Recherche 0 dans la colonne A et renvoie une erreur car 0 est inférieur à la plus petite valeur de l'argument vecteur_recherche a2: a7 (#N/A).

Forme matricielle de RECHERCHE

La forme matricielle de la fonction RECHERCHE recherche la valeur que vous spécifiez dans la première ligne ou colonne d'une matrice, puis renvoie une valeur à partir de la même position dans la dernière ligne ou colonne de la matrice. Utilisez cette forme de RECHERCHE lorsque les valeurs que vous souhaitez renvoyer sont dans la première ligne ou colonne de la matrice.

Syntaxe de forme matricielle

(LISTE DE CHOIXargument valeur_cherchée,tableau)
  • Argument valeur_cherchée est une valeur que recherche cherche dans une matrice. Argument valeur_cherchéepeut être un nombre, texte, une valeur logique, un nom ou référence qui fait référence à la valeur.
    • Si la recherche ne peut pas trouver le argument valeur_cherchée, elle utilise la plus grande valeur de la matrice qui est inférieure ou égale à argument valeur_cherchée.
    • If argument valeur_cherchée est plus petite que la plus petite valeur dans la première ligne ou colonne (selon les dimensions du tableau), recherche renvoie la valeur d'erreur # n/a.
  • Tableau est une plage de texte de thatcontains de cellules, des nombres ou des valeurs logiques que vous voulez comparer àargument valeur_cherchée.

    La forme matricielle de RECHERCHE est similaire aux fonctions RECHERCHEH et RECHERCHEV. La différence est que la fonction RECHERCHEH cherche pour argument valeur_cherchée dans firstrow, VLOOKUP recherche dans la première colonne et recherche en fonction des dimensions detableau.
    • If tableau couvre une surface plus large que haute (plus de colonnes que de lignes), recherche cherche argument valeur_cherchée dans la première ligne.
    • If tableau est carré ou est plus haute que large (plus de lignes que de colonnes), fonction recherche cherche dans la première colonne.
    • Avec la fonction RECHERCHEH et RECHERCHEV, vous pouvez indexer vers le bas ou à travers, mais RECHERCHE sélectionne toujours la dernière valeur dans la ligne ou colonne.
    Important : Les valeurs de tableau doit être passé commande inascending. Par exemple, -2, -1, 0, 1, 2 ou A-Z ou FALSE, TRUE. Si vous ne pas le faire, recherche ne peut pas donner la valeur correcte. Les majuscules et les minuscules du texte areequivalent.
Exemple
Réduire ce tableauAgrandir ce tableau
AB
1a1
2b2
3c3
4d4
Réduire ce tableauAgrandir ce tableau
FormuleDescription (résultat)
=Lookup("c",a1:B4)Recherche « C » dans la première ligne du tableau et renvoie la valeur de la dernière ligne qui est dans la même colonne (3).
=RECHERCHE("Bump",A1:B4)Recherche « Bump » dans la première ligne de la matrice et renvoie la valeur de la dernière colonne qui se trouve dans la même ligne (2).
Remarque Il s'agit d'un article de « PUBLICATION RAPIDE » rédigé directement au sein du service de support technique Microsoft. Les informations qui y sont contenues sont fournies en l'état, en réponse à des problèmes émergents. En raison du délai rapide de mise à disposition, les informations peuvent contenir des erreurs typographiques et, à tout moment et sans préavis, faire l'objet de révisions. Pour d'autres considérations, consultez les Conditions d'utilisation.

Propriétés

Numéro d'article: 324986 - Dernière mise à jour: samedi 8 février 2014 - Version: 19.0
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft Office Excel 2007
  • Microsoft Office Excel 2003
  • Microsoft Excel 2010
Mots-clés : 
kbfunctions kbhowto kbmt KB324986 KbMtfr
Traduction automatique
IMPORTANT : Cet article est issu d'une traduction automatique réalisée par un logiciel Microsoft et non par un traducteur professionnel. Cette traduction automatique a pu aussi être révisée par la communauté Microsoft grâce à la technologie Community Translation Framework (CTF). Pour en savoir plus sur cette technologie, veuillez consulter la page http://support.microsoft.com/gp/machine-translation-corrections/fr. Microsoft vous propose en effet des articles traduits par des professionnels, des articles issus de traductions automatiques et des articles issus de traductions automatiques révisées par la communauté Microsoft, de manière à ce que vous ayez accès à tous les articles de notre Base de connaissances dans votre langue. Il est important de noter que les articles issus de la traduction automatique, y compris ceux révisés par la communauté Microsoft, peuvent contenir des erreurs de vocabulaire, de syntaxe ou de grammaire. Microsoft ne pourra être tenu responsable des imprécisions, erreurs, ainsi que de tout dommage résultant d?une traduction incorrecte du contenu ou de son utilisation par les clients.
La version anglaise de cet article est la suivante: 324986
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT.

Envoyer des commentaires

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com