Comment faire une Recherchev en utilisant 2 colonnes pour constituer la clé de recherche ?
- Ne pas utiliser la fonction RECHERCHEV ⛔
La fonction RECHERCHEV a été construite pour faire une recherche sur UNE SEULE colonne
- La fonction RECHERCHEX résout le problème
Pour faire une recherche sur 2 colonnes, seule la fonction RECHERCHEX est capable de le faire
Dans le tableau suivant, nous avons la valeur monétaire de plusieurs devises mais pour des dates identiques. Nous devons faire une recherche en utilisant les 2 premières colonnes car pour une même date, nous avons plusieurs devises possibles.
RECHERCHEV ne peut pas utiliser 2 colonnes
- RECHERCHEV a été développée que pour faire une recherche sur une seule colonne (c'est comme cela). Et en plus celle qui est en première position.
- Même si nous concaténons les deux colonnes pour faire une clé de recherche, nous avons une erreur
- La raison c'est parce que RECHERCHEV ne lit que la première colonne du second argument (le tableau de référence)
- Dans cette situation RECHERCHEV ne peut que retourner une erreur. Ce n'est donc pas la solution
La fonction RECHERCHEX pour faire une recherche sur 2 colonnes
La fonction RECHERCHEX améliore grandement les manquements de la fonction RECHERCHEV.
- Recherche à gauche comme à droite de la colonne contenant l'identifiant
- Retourner une ou plusieurs cellules sur une même ligne
- Gère les recherches entre bornes dans le sens croissant ou décroissant
- Ainsi que la construction d'une clé de recherche sur 2 colonnes 👍
Étape 1 : Construire le premier paramètre avec 2 cellules
Nous allons tout d'abord construire notre identifiant en prenant le contenu des cellules G2 et G3 avec le symbole de concaténation &
=RECHERCHEX(E2&F2;
Étape 2 : Construire le tableau de recherche
C'est ce point qui est le plus important et qui peut faire l'objet d'erreurs.
- Nous allons d'abord sélectionner la première colonne ($A$2:$A$13)
- Ajouter le symbole & pour faire la liaison
- Et sélectionner la seconde colonne ($B$2:$B$13)
=RECHERCHEX(E2&F2;$A$2:$A$13&$B$2:$B$13
Étape 3 : Ajouter la colonne à retourner.
Il ne reste plus qu'à indiquer la colonne à retourner et la fonction est terminée 😀
Erreur à ne pas faire
L'erreur qu'il serait facile de faire c'est de mal sélectionner la plage de recherche.
- Ici, nous avons sélectionné la plage A2:B13
- Mais pour respecter la construction de la clé E2&F2, IL FAUT également écrire le tableau de recherche avec la liaison & (A2:A13&B2:B13)
- Ainsi, il n'y a pas d'erreur