Formules Excel

RECHERCHEX Excel : L'alternative à RECHERCHEV qui va vous simplifier la vie

15 janvier 2026 9 vues

RECHERCHEV a longtemps été la formule de référence pour la recherche d'informations dans Excel. Cependant, elle présente des limitations qui peuvent être frustrantes. Heureusement, Excel propose une alternative plus moderne et flexible : RECHERCHEX. Cette formule, disponible depuis Excel 365, offre des avantages considérables en termes de simplicité, de puissance et de prévention des erreurs. Dans cet article, nous allons explorer en détail RECHERCHEX, comprendre pourquoi elle est supérieure à RECHERCHEV et apprendre à l'utiliser avec des exemples pratiques.

Qu'est-ce que RECHERCHEX et pourquoi l'utiliser ?

RECHERCHEX est une fonction Excel qui permet de rechercher une valeur dans une plage de cellules et de renvoyer une valeur correspondante d'une autre plage. Elle est conçue pour remplacer RECHERCHEV et RECHERCHEH, offrant une solution plus simple et plus flexible pour la recherche d'informations.

Les avantages de RECHERCHEX par rapport à RECHERCHEV:

  • Plus simple à utiliser: La syntaxe de RECHERCHEX est plus intuitive que celle de RECHERCHEV. Vous n'avez plus besoin de vous souvenir du numéro de colonne contenant la valeur à renvoyer.
  • Recherche par défaut de gauche à droite: RECHERCHEX recherche par défaut de gauche à droite, ce qui est le comportement le plus courant. RECHERCHEV, elle, nécessite que la colonne de recherche soit toujours la première à gauche.
  • Prise en charge des correspondances approximatives et exactes: RECHERCHEX permet de spécifier si vous souhaitez une correspondance exacte ou approximative, ce qui offre une plus grande flexibilité.
  • Gestion des erreurs intégrée: RECHERCHEX permet de spécifier une valeur à renvoyer en cas d'erreur, ce qui évite d'afficher des erreurs disgracieuses dans votre feuille de calcul.
  • Recherche verticale et horizontale: RECHERCHEX peut effectuer des recherches verticales et horizontales, contrairement à RECHERCHEV et RECHERCHEH qui sont limitées à une seule direction.

Syntaxe de la formule RECHERCHEX

La syntaxe de la formule RECHERCHEX est la suivante:

=RECHERCHEX(valeur_recherchée; plage_recherche; plage_renvoi; [si_non_trouvé]; [mode_correspondance]; [mode_recherche])

Décortiquons chaque argument:

  • valeur_recherchée: La valeur que vous souhaitez rechercher.
  • plage_recherche: La plage de cellules dans laquelle vous souhaitez rechercher la valeur_recherchée.
  • plage_renvoi: La plage de cellules qui contient la valeur à renvoyer.
  • [si_non_trouvé]: (Facultatif) La valeur à renvoyer si la valeur_recherchée n'est pas trouvée. Si cet argument est omis et qu'aucune correspondance n'est trouvée, la formule renvoie l'erreur #N/A.
  • [mode_correspondance]: (Facultatif) Spécifie le type de correspondance à utiliser. Les options sont les suivantes:
    • 0: Correspondance exacte (par défaut).
    • -1: Correspondance exacte ou, à défaut, la valeur la plus grande inférieure à la valeur_recherchée.
    • 1: Correspondance exacte ou, à défaut, la valeur la plus petite supérieure à la valeur_recherchée.
    • 2: Correspondance avec un caractère générique (*, ?, ~).
  • [mode_recherche]: (Facultatif) Spécifie le mode de recherche à utiliser. Les options sont les suivantes:
    • 1: Recherche du premier au dernier (par défaut).
    • -1: Recherche du dernier au premier.
    • 2: Recherche binaire en ordre croissant (la plage_recherche doit être triée en ordre croissant).
    • -2: Recherche binaire en ordre décroissant (la plage_recherche doit être triée en ordre décroissant).

Exemples pratiques d'utilisation de RECHERCHEX

Voici quelques exemples pratiques pour illustrer l'utilisation de RECHERCHEX:

Exemple 1: Recherche d'un prix à partir d'un code produit

Supposons que vous ayez un tableau avec une liste de codes produits et leurs prix correspondants. Vous souhaitez rechercher le prix d'un produit spécifique en utilisant son code.

Code produit Prix
A123 10 €
B456 20 €
C789 30 €

Pour rechercher le prix du produit avec le code "B456", vous pouvez utiliser la formule suivante:

=RECHERCHEX("B456"; A1:A3; B1:B3)

Cette formule recherche la valeur "B456" dans la plage A1:A3 (la colonne des codes produits) et renvoie la valeur correspondante de la plage B1:B3 (la colonne des prix). Le résultat sera 20 €.

Exemple 2: Recherche du nom d'un employé à partir de son numéro d'identification

Supposons que vous ayez une liste d'employés avec leurs numéros d'identification et leurs noms. Vous souhaitez rechercher le nom d'un employé en utilisant son numéro d'identification.

Numéro d'identification Nom
1001 Jean Dupont
1002 Marie Curie
1003 Pierre Paul

Pour rechercher le nom de l'employé avec le numéro d'identification 1002, vous pouvez utiliser la formule suivante:

=RECHERCHEX(1002; A1:A3; B1:B3)

Cette formule recherche la valeur 1002 dans la plage A1:A3 (la colonne des numéros d'identification) et renvoie la valeur correspondante de la plage B1:B3 (la colonne des noms). Le résultat sera Marie Curie.

Exemple 3: Gestion des erreurs avec RECHERCHEX

Si la valeur recherchée n'est pas trouvée, RECHERCHEX renvoie par défaut l'erreur #N/A. Vous pouvez utiliser l'argument [si_non_trouvé] pour spécifier une valeur à renvoyer en cas d'erreur. Par exemple:

=RECHERCHEX("D123"; A1:A3; B1:B3; "Produit non trouvé")

Si le code produit "D123" n'est pas trouvé dans la plage A1:A3, la formule renverra le texte "Produit non trouvé" au lieu de l'erreur #N/A.

Exemple 4: Recherche approximative avec RECHERCHEX

Vous pouvez utiliser l'argument [mode_correspondance] pour effectuer une recherche approximative. Par exemple, si vous avez une table de tranches de revenus et les taux d'imposition correspondants, vous pouvez utiliser RECHERCHEX pour trouver le taux d'imposition applicable à un revenu donné.

Revenu minimum Taux d'imposition
0 0%
10000 10%
30000 20%
100000 30%

Pour trouver le taux d'imposition pour un revenu de 25000, vous pouvez utiliser la formule suivante:

=RECHERCHEX(25000; A1:A4; B1:B4; ""; -1)

Cette formule recherche la valeur 25000 dans la plage A1:A4 (la colonne des revenus minimums) et renvoie la valeur correspondante de la plage B1:B4 (la colonne des taux d'imposition). L'argument -1 dans [mode_correspondance] indique que nous voulons une correspondance exacte ou, à défaut, la valeur la plus grande inférieure à 25000. Le résultat sera donc 10%.

Conseils et astuces pour utiliser RECHERCHEX efficacement

  • Utilisez des noms de plages: Au lieu d'utiliser des références de cellules directes (par exemple, A1:A10), utilisez des noms de plages (par exemple, "codes_produits" et "prix"). Cela rendra vos formules plus faciles à comprendre et à maintenir.
  • Verrouillez les plages: Si vous copiez une formule RECHERCHEX vers d'autres cellules, assurez-vous de verrouiller les plages de recherche et de renvoi en utilisant des références absolues (par exemple, $A$1:$A$10).
  • Utilisez la gestion des erreurs: Spécifiez une valeur à renvoyer en cas d'erreur pour éviter d'afficher des erreurs #N/A dans votre feuille de calcul.
  • Choisissez le mode de correspondance approprié: Sélectionnez le mode de correspondance qui convient le mieux à votre situation. Si vous avez besoin d'une correspondance exacte, utilisez 0. Si vous avez besoin d'une recherche approximative, utilisez -1 ou 1.
  • Comprenez le mode de recherche: Le mode de recherche peut améliorer l'efficacité de la formule, surtout avec de grandes quantités de données. Utilisez la recherche binaire si vos données sont triées.

Alternatives à RECHERCHEX

Bien que RECHERCHEX soit une formule puissante, il existe d'autres alternatives pour la recherche d'informations dans Excel:

  • RECHERCHEV et RECHERCHEH: Ces formules plus anciennes peuvent être utilisées si vous travaillez avec des versions d'Excel antérieures à Excel 365.
  • INDEX et EQUIV: Ces formules combinées offrent une grande flexibilité pour la recherche d'informations, mais elles sont plus complexes à utiliser que RECHERCHEX.
  • FILTRE: La fonction FILTRE est très utile pour extraire une liste de valeurs qui répondent à un critère spécifique.
  • Power Query: Si vous devez importer et transformer des données provenant de sources externes, Power Query peut être une solution plus appropriée.

Conclusion

RECHERCHEX est une formule Excel puissante et flexible qui simplifie la recherche d'informations. Elle offre des avantages considérables par rapport à RECHERCHEV en termes de simplicité, de puissance et de gestion des erreurs. En comprenant sa syntaxe et en utilisant les exemples pratiques de cet article, vous pouvez maîtriser RECHERCHEX et l'utiliser pour améliorer votre efficacité dans Excel. N'hésitez pas à expérimenter avec les différents arguments de la formule pour l'adapter à vos besoins spécifiques.

Questions fréquentes

RECHERCHEX est-elle disponible dans toutes les versions d'Excel ?

Non, RECHERCHEX est disponible uniquement dans Excel 365 et les versions ultérieures. Si vous utilisez une version antérieure d'Excel, vous devrez utiliser RECHERCHEV ou d'autres alternatives.

Comment puis-je éviter l'erreur #N/A lorsque la valeur recherchée n'est pas trouvée ?

Vous pouvez utiliser l'argument `[si_non_trouvé]` de la formule RECHERCHEX pour spécifier une valeur à renvoyer en cas d'erreur. Par exemple, vous pouvez renvoyer le texte "Non trouvé" ou une valeur par défaut.

Quelle est la différence entre le mode de correspondance 0, -1 et 1 ?

Le mode de correspondance 0 recherche une correspondance exacte. Le mode de correspondance -1 recherche une correspondance exacte ou, à défaut, la valeur la plus grande inférieure à la valeur recherchée. Le mode de correspondance 1 recherche une correspondance exacte ou, à défaut, la valeur la plus petite supérieure à la valeur recherchée.

Mots-clés associés :

recherchev excel formule excel recherche excel 365 index equiv excel filtre excel

Partager cet article :