Formule Excel: RECHERCHEV avec plusieurs critères -

Table des matières

Formule générique

=VLOOKUP(val1&val2,data,column,0)

Sommaire

La fonction RECHERCHEV ne gère pas plusieurs critères de manière native. Cependant, si vous contrôlez les données source, vous pouvez utiliser une colonne d'assistance pour joindre plusieurs champs ensemble et utiliser ces champs comme plusieurs critères dans RECHERCHEV. Dans l'exemple illustré, la colonne B est une colonne d'assistance qui concatène les noms et prénoms ensemble, et VLOOKUP fait de même pour créer une valeur de recherche. La formule en I6 est:

=VLOOKUP(I4&I5,data,4,0)

où "data" est la plage nommée B4: F104

Remarque: pour une solution qui ne nécessite pas de colonne d'assistance, vous pouvez utiliser INDEX et MATCH ou XLOOKUP.

Explication

Dans l'exemple illustré, nous voulons rechercher le service et le groupe d'employés à l'aide de RECHERCHEV en faisant correspondre le prénom et le nom.

Une limitation de RECHERCHEV est qu'il ne gère qu'une seule condition: la valeur_recherche, qui correspond à la première colonne de la table. Cela rend difficile l'utilisation de RECHERCHEV pour trouver une valeur basée sur plusieurs critères. Cependant, si vous avez le contrôle sur les données source, vous ajoutez une colonne d'assistance qui concatène 2 autres champs ensemble, puis donnez à RECHERCHEV une valeur de recherche qui fait la même chose.

La colonne d'assistance joint les valeurs de champ des colonnes utilisées comme critères et doit être la première colonne de la table. Dans la fonction RECHERCHEV, la valeur de recherche elle-même est également créée en joignant les mêmes critères.

Dans l'exemple illustré, la formule en I6 est:

=VLOOKUP(I4&I5,data,4,0)

Une fois I4 et I5 joints, nous avons:

=VLOOKUP("JonVictor",data,4,0)

RECHERCHEV localise "JonVictor" sur la 5ème ligne de "données" et renvoie la valeur de la 4ème colonne, "Marketing".

Préparer les choses

Pour configurer une RECHERCHEV à plusieurs critères, suivez ces 3 étapes:

  1. Ajoutez une colonne d'assistance et concaténez (joignez) les valeurs des colonnes que vous souhaitez utiliser pour vos critères.
  2. Configurez RECHERCHEV pour faire référence à une table qui inclut la colonne d'assistance. La colonne d'assistance doit être la première colonne du tableau.
  3. Pour la valeur de recherche, joignez les mêmes valeurs dans le même ordre pour faire correspondre les valeurs de la colonne d'assistance.
  4. Assurez-vous que RECHERCHEV est configuré pour effectuer une correspondance exacte.

Articles intéressants...