Cet article va vous présenter comment réaliser une fonction RECHERCHEV à partir de 2 colonnes.
RECHERCHEV n'est jamais été conçu pour cela
Vous cherchez un moyen de faire une RECHERCHEV sur 2 colonnes, sauf que ce n'est pas du tout possible.
Le principe de la fonction RECHERCHEV c'est de lire sur le contenu d'une seule colonne, toujours, pour repérer la ligne recherchée.

Donc, compte-tenu de sa construction, RECHERCHEV ne permet pas une recherche sur 2 colonnes.
Le seul moyen serait de "bricoler" une colonne intermédiaire pour concaténer le contenu de 2 colonnes.
Cette solution n'est vraiment pas bonne car ON NE TOUCHE JAMAIS A UN TABLEAU DE REFERENCE.
Pourquoi RECHERCHEX est mieux
La fonction RECHERCHEX fait partie des nouvelles fonctions accessibles seulement avec Microsoft 365 et Excel Online.
Cette fonction améliore grandement les manquements de la fonction RECHERCHEV. Comme notamment la possibilité de construire une recherche sur 2 colonnes
Exemple d'identifiant sur 2 colonnes
Nous allons prendre la situation suivante où nous avons le tableau avec
- les codes employés
- les dates de présence et le temps travaillé pour chaque journée.
Nous voulons retourner le temps travaillé sur une journée pour un employé. Donc nous devons nous faire la recherche sur les colonnes Code Employé et Date.

Construction de la formule RECHERCHEX pour rechercher sur 2 colonnes
Etape 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(G2&G3;

Etape 2 : Construire le tableau de recherche
Maintenant, nous allons construire notre "tableau de référence" en concaténant les colonnes C et A
=RECHERCHEX(G2&G3;$C$2:$C$31&$A$2:$A$31

Seulement, ici, il faut bien respecter l'ordre de construction de la clé et du tableau de recherche
- L'ordre de la clé c'est Date + Code Employé
- La construction du tableau doit aussi respecter le même ordre. D'où l'association des colonnes C et A (dans cet ordre).
La construction du tableau de référence en mémoire n'est possible qu'avec l'interprétation des fonctions matricielles dynamiques. C'est pour cela que cette technique n'est possible qu'avec Microsoft 365.
Etape 3 : Ajouter la colonne à retourner.
Il ne reste plus qu'à indiquer la colonne à retourner et la fonction est terminée
=RECHERCHEX(G2&G3;$C$2:$C$31&$A$2:$A$31;$D$2:$D$31)
