Formules Excel

Maîtriser la fonction RECHERCHE Excel : Trouvez l'info en un clin d'œil !

14 janvier 2026 1 vues

La fonction RECHERCHE Excel est un outil puissant pour retrouver des informations spécifiques dans vos tableaux de données. Que vous gériez des listes de clients, des inventaires ou des bases de données, maîtriser cette fonction vous fera gagner un temps précieux et améliorera votre productivité. Cet article vous guide pas à pas à travers les différentes utilisations de la fonction RECHERCHE, ses subtilités et les meilleures pratiques pour l'exploiter pleinement.

Comprendre la fonction RECHERCHE Excel

La fonction RECHERCHE dans Excel permet de trouver une valeur dans une plage de cellules (ligne ou colonne) et de renvoyer une valeur correspondante d'une autre plage (ligne ou colonne). Elle est particulièrement utile lorsque vous avez besoin de retrouver rapidement une information basée sur un critère spécifique.

Syntaxe de la fonction RECHERCHE

Il existe deux formes de la fonction RECHERCHE :

  • Forme vectorielle : RECHERCHE(valeur_recherchée; vecteur_recherche; [vecteur_résultat])
  • Forme matricielle : RECHERCHE(valeur_recherchée; matrice)

Forme vectorielle

  • valeur_recherchée : La valeur que vous souhaitez rechercher.
  • vecteur_recherche : La plage de cellules où la recherche est effectuée. Cette plage doit être triée par ordre croissant.
  • vecteur_résultat (facultatif) : La plage de cellules contenant la valeur que vous souhaitez renvoyer. Si omis, la fonction renvoie la valeur correspondante dans vecteur_recherche.

Forme matricielle

  • valeur_recherchée : La valeur que vous souhaitez rechercher.
  • matrice : Une plage de cellules contenant les données. La première ligne ou colonne est utilisée comme vecteur de recherche, et la dernière ligne ou colonne est utilisée comme vecteur de résultat.

Quand utiliser la fonction RECHERCHE ?

La fonction RECHERCHE est idéale dans les situations suivantes :

  • Recherche simple de valeurs dans une liste triée.
  • Correspondance approximative lorsque la valeur exacte n'est pas disponible.
  • Remplacements ou alternatives à RECHERCHEV et RECHERCHEH dans certains cas (bien que ces dernières soient généralement plus performantes et flexibles).

Exemples pratiques de la fonction RECHERCHE

Voyons quelques exemples concrets pour illustrer l'utilisation de la fonction RECHERCHE.

Exemple 1 : Recherche de prix d'un produit (Forme vectorielle)

Supposons que vous ayez une liste de produits et leurs prix correspondants dans deux colonnes distinctes (A et B). Vous voulez trouver le prix d'un produit spécifique.

Produit Prix
A 10
B 20
C 30
D 40

Pour trouver le prix du produit "C", vous pouvez utiliser la formule suivante :

=RECHERCHE("C";A1:A4;B1:B4)

Cette formule recherche la valeur "C" dans la plage A1:A4 et renvoie la valeur correspondante de la plage B1:B4, qui est 30.

Exemple 2 : Recherche de tranche d'âge (Forme vectorielle)

Vous avez une table qui associe des tranches d'âge à des catégories. Vous souhaitez déterminer la catégorie d'une personne en fonction de son âge.

Âge minimum Catégorie
0 Enfant
13 Adolescent
18 Adulte
65 Senior

Pour déterminer la catégorie d'une personne de 25 ans, vous pouvez utiliser la formule suivante :

=RECHERCHE(25;A1:A4;B1:B4)

Cette formule recherche la valeur 25 dans la plage A1:A4. Comme 25 n'est pas une valeur exacte, elle renvoie la catégorie correspondant à la valeur la plus proche inférieure à 25, qui est "Adulte". Il est crucial que la plage A1:A4 soit triée par ordre croissant pour que la fonction fonctionne correctement.

Exemple 3 : Recherche dans une matrice (Forme matricielle)

Considérez la matrice suivante:

Code Nom Prix
101 Produit A 25
102 Produit B 30
103 Produit C 35

Pour trouver le prix du produit avec le code 102, vous pouvez utiliser la formule suivante :

=RECHERCHE(102;A1:C3)

Cette formule recherche la valeur 102 dans la première colonne (A1:A3) et renvoie la valeur correspondante de la dernière colonne (C1:C3), qui est 30.

Différences entre RECHERCHE, RECHERCHEV et RECHERCHEH

Il est important de comprendre les différences entre les fonctions RECHERCHE, RECHERCHEV et RECHERCHEH pour choisir la plus appropriée à votre situation.

  • RECHERCHE : Fonction de recherche simple qui fonctionne avec des vecteurs (lignes ou colonnes) ou des matrices. Elle nécessite que les données soient triées par ordre croissant dans le vecteur de recherche. Elle fait une correspondance approximative si la valeur exacte n'est pas trouvée.
  • RECHERCHEV : Recherche une valeur dans la première colonne d'une table et renvoie une valeur correspondante d'une autre colonne. Elle peut effectuer une recherche exacte ou approximative, et ne nécessite pas nécessairement que les données soient triées. RECHERCHEV est plus flexible et puissante que RECHERCHE pour la plupart des cas d'utilisation.
  • RECHERCHEH : Similaire à RECHERCHEV, mais recherche une valeur dans la première ligne d'une table et renvoie une valeur correspondante d'une autre ligne. Elle est utile lorsque vos données sont organisées horizontalement plutôt que verticalement.

En général, RECHERCHEV et RECHERCHEH sont préférables à RECHERCHE car elles offrent plus de fonctionnalités et de flexibilité. Cependant, RECHERCHE peut être utile dans des situations simples où vous avez besoin d'une recherche rapide dans une liste triée.

Bonnes pratiques et astuces pour la fonction RECHERCHE

Voici quelques conseils pour utiliser la fonction RECHERCHE de manière efficace :

  • Assurez-vous que les données sont triées : La fonction RECHERCHE nécessite que le vecteur de recherche soit trié par ordre croissant. Si ce n'est pas le cas, les résultats seront incorrects.
  • Utilisez des noms de plages : Pour rendre vos formules plus lisibles et faciles à comprendre, utilisez des noms de plages au lieu de références de cellules directes. Par exemple, au lieu d'utiliser A1:A10, vous pouvez définir un nom de plage "Produits" pour cette plage.
  • Gérez les erreurs : Si la valeur recherchée n'est pas trouvée, la fonction RECHERCHE renvoie une erreur #N/A. Vous pouvez utiliser la fonction SIERREUR pour gérer ces erreurs et afficher un message plus convivial. Par exemple : =SIERREUR(RECHERCHE("Z";A1:A4;B1:B4);"Produit non trouvé")
  • Comprenez la correspondance approximative : La fonction RECHERCHE effectue une correspondance approximative si elle ne trouve pas la valeur exacte. Assurez-vous de comprendre comment cela fonctionne et utilisez-le à votre avantage. La correspondance approximative est utile pour les recherches par intervalles, comme dans l'exemple de la tranche d'âge.
  • Préférez RECHERCHEV/RECHERCHEH pour plus de flexibilité : Si vous avez besoin de plus de contrôle sur le type de correspondance (exacte ou approximative) ou si vos données ne sont pas triées, utilisez RECHERCHEV ou RECHERCHEH à la place de RECHERCHE.

Erreurs courantes à éviter avec la fonction RECHERCHE

Voici quelques erreurs courantes à éviter lors de l'utilisation de la fonction RECHERCHE :

  • Oublier de trier les données : C'est l'erreur la plus courante. Assurez-vous que le vecteur de recherche est trié par ordre croissant.
  • Utiliser la fonction RECHERCHE pour des recherches complexes : La fonction RECHERCHE est conçue pour des recherches simples. Pour des recherches plus complexes, utilisez RECHERCHEV, RECHERCHEH, INDEX et EQUIV, ou d'autres fonctions plus avancées.
  • Ne pas gérer les erreurs : Ne laissez pas Excel afficher des erreurs #N/A. Utilisez la fonction SIERREUR pour rendre vos feuilles de calcul plus professionnelles.
  • Confondre la forme vectorielle et la forme matricielle : Assurez-vous d'utiliser la forme appropriée de la fonction RECHERCHE en fonction de la structure de vos données.

Conclusion

La fonction RECHERCHE Excel est un outil simple mais utile pour retrouver rapidement des informations dans vos feuilles de calcul. Bien qu'elle soit moins puissante et flexible que RECHERCHEV et RECHERCHEH, elle peut être une solution efficace pour les recherches simples dans des listes triées. En comprenant sa syntaxe, ses limitations et ses bonnes pratiques, vous pouvez l'utiliser à bon escient et améliorer votre productivité dans Excel. N'oubliez pas de toujours trier vos données et de gérer les erreurs pour obtenir des résultats précis et fiables. Et, pour les cas plus complexes, explorez les alternatives comme RECHERCHEV et RECHERCHEH qui offrent plus de contrôle et de fonctionnalités. Avec de la pratique, vous deviendrez un expert en recherche de données dans Excel!

Questions fréquentes

Quelle est la différence principale entre RECHERCHE et RECHERCHEV ?

RECHERCHE est une fonction plus simple qui nécessite que les données soient triées. RECHERCHEV offre plus de flexibilité, permet la recherche exacte ou approximative, et ne requiert pas nécessairement un tri des données. RECHERCHEV est généralement préférable pour des recherches plus complexes.

Que faire si la fonction RECHERCHE renvoie une erreur #N/A ?

L'erreur #N/A signifie que la valeur recherchée n'a pas été trouvée. Vérifiez que la valeur existe dans la plage de recherche et que les données sont triées correctement. Vous pouvez également utiliser la fonction SIERREUR pour afficher un message plus convivial en cas d'erreur.

La fonction RECHERCHE fonctionne-t-elle avec du texte et des nombres ?

Oui, la fonction RECHERCHE peut être utilisée avec du texte et des nombres. Assurez-vous simplement que le type de données de la valeur recherchée correspond au type de données dans la plage de recherche.

Mots-clés associés :

recherchev excel rechercheh excel formules excel tutoriel excel excel débutant

Partager cet article :