Fonction RECHERCHE

Excel 2007+

Résumé

La fonction RECHERCHE est une fonction polyvalente de recherche et de référence dans Excel qui permet de trouver une valeur dans un vecteur ou une matrice et de retourner une valeur correspondante de la même position. Disponible en deux formes : vectorielle (recommandée) et matricielle (pour compatibilité).

Syntaxe

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

Paramètres

Paramètre Type Requis Description
valeur_cherchée Any Oui La valeur que RECHERCHE doit trouver (nombre, texte, logique ou référence)
vecteur_recherche Reference Oui Plage d'une ligne ou colonne triée croissant pour la recherche
vecteur_résultat Reference Non Plage parallèle contenant les résultats à retourner

Utilisation de la fonction LOOKUP

RECHERCHE excelle pour les recherches approximatives dans des données triées. Utilisez la forme vectorielle pour des recherches simples dans une ligne/colonne, ou la forme matricielle pour les tableaux compatibles anciens. Préférez RECHERCHEV/RECHERCHEH pour plus de contrôle.

Exemples Courants de LOOKUP

Recherche exacte de couleur

=RECHERCHE(4,19; A2:A6; B2:B6)

Trouve 4,19 dans A2:A6 et retourne 'orange' de B2:B6 à la même position.

Recherche approximative

=RECHERCHE(5,75; A2:A6; B2:B6)

5,75 non trouvé → utilise 5,17 (plus grande ≤) et retourne 'jaune'.

Valeur trop petite

=RECHERCHE(0; A2:A6; B2:B6)

0 < plus petite valeur (4,14) → retourne erreur #N/A.

Questions Fréquemment Posées

Oui, vecteur_recherche doit être trié croissant (...-2,-1,0,1,2...,A-Z,FALSE,TRUE) sinon résultats incorrects.

RECHERCHE est plus simple (1D ou matrice auto), RECHERCHEV permet index colonne précis dans tableaux 2D.

#N/A apparaît si valeur_cherchée < plus petite valeur du vecteur_recherche.

Erreurs Courantes et Solutions

#N/A

Cause: Valeur cherchée inférieure à toutes les valeurs du vecteur

Solution: Vérifiez tri croissant et plage de valeurs

Résultats incorrects

Cause: Données non triées par ordre croissant

Solution: Triez vecteur_recherche: nombres croissants, texte A-Z

#REF! ou #VALUE!

Cause: Tailles vecteur_recherche ≠ vecteur_résultat

Solution: Plages doivent avoir même nombre de lignes/colonnes

Notes

  • Données DOIVENT être triées croissant pour résultats fiables
  • Insensible à la casse (Maj/min)
  • Si vecteur_résultat omis, utilise vecteur_recherche
  • Préférez RECHERCHEV/RECHERCHEH pour nouveaux projets
  • RECHERCHEX (Excel 365) remplace tout avantageablement

Compatibilité

Disponible dans : Excel 2007, Excel 2010, Excel 2013, Excel 2016, Excel 2019, Excel 2021, Microsoft 365

Non disponible dans :

Contenu dernièrement révisé: December 11, 2025
Fréquence de mise à jour: Selon les besoins
Versions Excel testées: Excel 2007+