Office
Se connecter

Rechercher des valeurs au moyen de la fonction RECHERCHEV, d’INDEX ou EQUIV

Remarque :  Nous faisons de notre mieux pour vous fournir le contenu d’aide le plus récent aussi rapidement que possible dans votre langue. Cette page a été traduite automatiquement et peut donc contenir des erreurs grammaticales ou des imprécisions. Notre objectif est de faire en sorte que ce contenu vous soit utile. Pouvez-vous nous indiquer en bas de page si ces informations vous ont aidé ? Voici l’article en anglais à des fins de référence aisée.

Supposons que vous disposez d’une liste emplacement des numéros de bureau et que vous devez savoir quels employés sont dans chaque office. La feuille de calcul est volumineux, donc si vous pensez qu'il est difficile de tâche. Il est relativement facile à faire avec une fonction de recherche.

Les fonctions RECHERCHEV et RECHERCHEH , ainsi que les fonctions INDEX et EQUIV,Voici quelques-unes des fonctions très utiles dans Excel.

Remarque : La fonctionnalité de l’Assistant liste de choix n’est plus disponible dans Excel.

Voici un exemple de la façon d’utiliser RECHERCHEV.

=RECHERCHEV(B2;C2:E7;3;VRAI)

Dans cet exemple, B2 est le premier argument— un élément de données a besoin de la fonction pour l’utiliser. Pour RECHERCHEV, ce premier argument est la valeur que vous recherchez. Cet argument peut être une référence de cellule ou une valeur fixe comme « toile » ou 21 000. Le deuxième argument est la plage de cellules, C2-:E7, dans laquelle rechercher la valeur à rechercher. Le troisième argument est la colonne de cette plage de cellules qui contient la valeur que vous recherchez.

Le quatrième argument est facultatif. Entrez TRUE ou FALSE. Si vous entrez vrai ou laissez l’argument vide, la fonction renvoie une correspondance approximative de la valeur que vous spécifiez dans le premier argument. Si vous entrez faux, la fonction correspondra à la valeur fournir par le premier argument. En d’autres termes, si vous laissez le quatrième argument est vide, ou en entrant vrai — offre davantage de flexibilité.

Cet exemple montre de fonctionne de la fonction. Lorsque vous entrez une valeur dans la cellule B2 (le premier argument), RECHERCHEV recherche dans les cellules de la plage C2:E7 (argument 2ème) et renvoie la plus proche approximative de la troisième colonne dans la plage, la colonne E (argument 3e).

Utilisation classique de la fonction RECHERCHEV

Le quatrième argument est vide, la fonction retourne une correspondance approximative. Si elle n’est pas le cas, vous devez entrez une des valeurs dans les colonnes C et D pour obtenir un résultat du tout.

Lorsque vous êtes à l’aise avec RECHERCHEV, RECHERCHEH est aussi facile à utiliser. Vous permet d’entrer les mêmes arguments, mais il recherche dans les lignes au lieu de colonnes. »

Exercices pratiques

Si vous souhaitez tester les fonctions de recherche avant de les utiliser avec vos propres données, Voici des exemples de données. Certains utilisateurs Excel à l’utilisation de RECHERCHEV et RECHERCHEH ; d’autres personnes préfèrent utilisation conjointe des fonctions INDEX et EQUIV. Essayez de chaque méthode et voir quels sont ceux qui vous convient le mieux.

Exemple de RECHERCHEV au travail

Copiez les données suivantes dans une feuille de calcul vide...

Conseil :    Avant de coller les données dans Excel, définissez la largeur des colonnes A à C sur 250 pixels, puis cliquez sur Renvoyer à la ligne de texte (ongletaccueil, groupe Alignement ).

Densité

Viscosité

Température

0,457

3,55

500

0,525

3,25

400

0,606

2,93

300

0,675

2,75

250

0,746

2,57

200

0,835

2,38

150

0,946

2,17

100

1,09

1,95

50

1,29

1,71

0

Formule

Description

Résultat

=RECHERCHEV(1;A2:C10;2)

Recherche, en correspondance proche, la valeur 1 dans la colonne A, trouve la valeur immédiatement inférieure ou égale à 1 dans la colonne A (0,946), puis renvoie la valeur de la même ligne dans la colonne B.

2,17

=RECHERCHEV(1;A2:C10;3;VRAI)

Recherche, en correspondance proche, la valeur 1 dans la colonne A, trouve la valeur immédiatement inférieure ou égale à 1 dans la colonne A (0,946), puis renvoie la valeur de la même ligne dans la colonne C.

100

=RECHERCHEV(0,7;A2:C10;3;FAUX)

Recherche, en correspondance exacte, la valeur 0,7 dans la colonne A. Étant donné que la colonne A ne contient aucune correspondance exacte, une erreur est renvoyée.

#N/A

=RECHERCHEV(0,1;A2:C10;2;VRAI)

Recherche, en correspondance proche, la valeur 0,1 dans la colonne A. Étant donné que 0,1 est une valeur inférieure à la valeur la plus petite de la colonne A, une erreur est renvoyée.

#N/A

=RECHERCHEV(2,A2:C10,2,VRAI)

Recherche, en correspondance proche, la valeur 2 dans la colonne A, trouve la valeur immédiatement inférieure ou égale à 2 dans la colonne A (1,29), puis renvoie la valeur de la même ligne dans la colonne B.

1,71

Exemple de fonction RECHERCHEH

Copiez toutes les cellules dans ce tableau, puis collez-le dans la cellule A1 d’une feuille de calcul vierge dans Excel.

Conseil :    Avant de coller les données dans Excel, définissez la largeur des colonnes A à C sur 250 pixels, puis cliquez sur Renvoyer à la ligne de texte (ongletaccueil, groupe Alignement ).

Axes

Roulements

Boulons

4

4

9

5

7

10

6

8

11

Formule

Description

Résultat

=RECHERCHEH("Axes"; A1:C4; 2; VRAI)

Recherche « Axes » dans la ligne 1 et renvoie la valeur de la ligne 2 qui est comprise dans la même colonne (colonne A).

4

=RECHERCHEH("Roulements"; A1:C4; 3; FAUX)

Recherche « Roulements » dans la ligne 1 et renvoie la valeur de la ligne 3 qui est comprise dans la même colonne (colonne B).

7

=RECHERCHEH("B"; A1:C4; 3; VRAI)

Recherche « B » dans la ligne 1 et renvoie la valeur de la ligne 3 qui est comprise dans la même colonne. Étant donné qu’une correspondance exacte de « B » est introuvable, la valeur la plus élevée de la ligne 1 qui est inférieure à « B » est utilisée : « Axes » dans la colonne A.

5

=RECHERCHEH("Boulons"; A1:C4; 4)

Recherche « Boulons » dans la ligne 1 et renvoie la valeur de la ligne 4 qui est comprise dans la même colonne (colonne C).

11

=RECHERCHEH(3; {1; 2; 3;"a","b","c";"d","e","f"}; 2; VRAI)

Recherche le nombre 3 dans la constante de matrice à trois lignes et renvoie la valeur de la ligne 2 qui est comprise dans la même colonne (la troisième dans cet exemple). Il existe trois lignes de valeurs dans la constante de matrice, chacune étant séparée par un point-virgule (;). Étant donné que « c » se trouve dans la ligne 2 et dans la même colonne que 3, « c » est renvoyé.

c

INDEX et EQUIV exemples

Ce dernier exemple utilise les fonctions INDEX et EQUIV pour renvoyer le numéro de facture au plus tôt et sa date correspondant pour chacun des cinq villes. Étant donné que la date est renvoyée sous forme de nombre, nous utilisons la fonction texte pour mettre en forme en tant que date. La fonction INDEX utilise réellement le résultat de la fonction EQUIV comme argument. La combinaison des fonctions INDEX et EQUIV servent à deux reprises dans chaque formule – tout d’abord, pour renvoyer le numéro de facture, puis pour renvoyer la date.

Copiez toutes les cellules dans ce tableau, puis collez-le dans la cellule A1 d’une feuille de calcul vierge dans Excel.

Conseil :    Avant de coller les données dans Excel, définissez la largeur des colonnes A à D sur 250 pixels, puis cliquez sur Renvoyer à la ligne de texte (ongletaccueil, groupe Alignement ).

Facture

Ville

Date de facturation

Facture la plus ancienne par ville, avec la date

3115

Nantes

7/4/12

="Nantes = "&INDEX($A$2:$C$33;EQUIV("Nantes";$B$2:$B$33;0);1)& "; Date de facturation : " & TEXTE(INDEX($A$2:$C$33;EQUIV("Nantes";$B$2:$B$33;0);3);"d/m/yy")

3137

Nantes

9/4/12

="Lyon = "&INDEX($A$2:$C$33;EQUIV("Lyon";$B$2:$B$33;0);1)& "; Date de facturation : " & TEXTE(INDEX($A$2:$C$33;EQUIV("Lyon";$B$2:$B$33;0);3);"d/m/yy")

3154

Nantes

11/4/12

="Bordeaux = "&INDEX($A$2:$C$33;EQUIV("Bordeaux";$B$2:$B$33;0);1)& "; Date de facturation : " & TEXTE(INDEX($A$2:$C$33;EQUIV("Bordeaux";$B$2:$B$33;0);3);"d/m/yy")

3191

Nantes

21/4/12

="Brest = "&INDEX($A$2:$C$33;EQUIV("Brest";$B$2:$B$33;0);1)& "; Date de facturation : " & TEXTE(INDEX($A$2:$C$33;EQUIV("Brest";$B$2:$B$33;0);3);"d/m/yy")

3293

Nantes

25/4/12

="Nice = "&INDEX($A$2:$C$33;EQUIV("Nice";$B$2:$B$33;0);1)& "; Date de facturation : " & TEXTE(INDEX($A$2:$C$33;EQUIV("Nice";$B$2:$B$33;0);3);"d/m/yy")

3331

Nantes

27/4/12

3350

Nantes

28/4/12

3390

Nantes

1/5/12

3441

Nantes

2/5/12

3517

Nantes

8/5/12

3124

Lyon

9/4/12

3155

Lyon

11/4/12

3177

Lyon

19/4/12

3357

Lyon

28/4/12

3492

Lyon

6/5/12

3316

Bordeaux

25/4/12

3346

Bordeaux

28/4/12

3372

Bordeaux

1/5/12

3414

Bordeaux

1/5/12

3451

Bordeaux

2/5/12

3467

Bordeaux

2/5/12

3474

Bordeaux

4/5/12

3490

Bordeaux

5/5/12

3503

Bordeaux

8/5/12

3151

Brest

9/4/12

3438

Brest

2/5/12

3471

Brest

4/5/12

3160

Nice

18/4/12

3328

Nice

26/4/12

3368

Nice

29/4/12

3420

Nice

1/5/12

3501

Nice

6/5/12

Pour plus d’informations sur les fonctions de recherche

Développez vos compétences dans Office
Découvrez des formations
Accédez aux nouvelles fonctionnalités en avant-première
Rejoignez le programme Office Insider

Ces informations vous ont-elles été utiles ?

Nous vous remercions pour vos commentaires.

Merci pour vos commentaires. Il serait vraisemblablement utile pour vous de contacter l’un de nos agents du support Office.

×