Aller au contenu
Recherche

RECHERCHEX

RECHERCHEX cherche une valeur dans une colonne et renvoie la ligne correspondante d'une autre, à gauche comme à droite. Elle remplace RECHERCHEV et gère les absences sans SIERREUR.

  • RECHERCHEX
  • XLOOKUP
  • recherche
  • moderne
  • dernière occurrence
  • barème

Syntaxe

Modèle
=RECHERCHEX(valeur ; plage_recherche ; plage_résultat ; [si_absent] ; [mode] ; [sens])

Exemple

Exemple concret
Facturation : tableau Tarifs (colonnes Code, Désignation, Prix)=RECHERCHEX(A2 ; Tarifs[Code] ; Tarifs[Prix] ; "Code inconnu")   "P-104" renvoie 24,90 ; "P-999" renvoie Code inconnu=RECHERCHEX(A2 ; Tarifs[Code] ; Tarifs[[Désignation]:[Prix]])     renvoie deux cellules : la désignation et le prixCommissions : tableau Bareme (colonnes Seuil, Taux)=RECHERCHEX(B2 ; Bareme[Seuil] ; Bareme[Taux] ; ; -1)             CA de 32 000 : taux du seuil égal ou juste inférieur

À retenir

  1. Disponibilité : Microsoft 365, Excel 2021 et versions suivantes ; RECHERCHEV reste nécessaire pour les classeurs ouverts dans des versions plus anciennes.
  2. Le mode -1 (exacte ou valeur inférieure) traite un barème sans exiger de tri ; le mode 2 active les jokers * et ?.
  3. Le sens -1 cherche de bas en haut : pratique pour retrouver la dernière commande d'un client.
  4. Piège : les deux plages doivent commencer et finir sur les mêmes lignes. Un décalage (A2:A200 contre C3:C201) renvoie la valeur de la ligne suivante sans erreur ; des hauteurs différentes renvoient #VALEUR!.

Voir aussi