Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

XL 2016 Recherche avec deux valeurs

amgue

XLDnaute Occasionnel
Bonjour à tous,

J'aimerais récupérer les valeurs de la première feuille dans la deuxième feuille, à l'aide de la fonction RECHERCHEV, mais elle est limitée à la recherche d'une seule valeur à la fois, mais dans mon exemple ci-joint, je dois rechercher par deux valeurs, pour obtenir le résultat souhaité.

Merci d'avance.
 

Pièces jointes

  • Recherche_2_valeurs.xlsm
    10.5 KB · Affichages: 5
Solution
Bonjour amgue, TooFatBoy, le forum,

L'ennui de ta formule TooFatBoy c'est qu'elle renvoie une valeur même quand SOMMEPROD est nulle.

Utilisez plutôt cette formule matricielle en C2 :
Code:
=SIERREUR(INDEX(Feuil1!C$2:C$7;EQUIV(1;(Feuil1!$A$2:$A$7=$A2)*(Feuil1!$B$2:$B$7=$B2);0));"")
à valider par Ctrl+Maj+Entrée et tirer à droite et vers le bas.

A+

TooFatBoy

XLDnaute Barbatruc
Bonjour,

Une proposition (quelque peu alambiquée... ), si ma boule de cristal a bien fonctionné :
Code:
=INDEX(Feuil1!C$2:C$7;SOMMEPROD((Feuil1!A$2:A$7=A2)*(Feuil1!B$2:B$7=B2)*(LIGNE(A$2:A$7)-1)))
 
Dernière édition:

job75

XLDnaute Barbatruc
Bonjour amgue, TooFatBoy, le forum,

L'ennui de ta formule TooFatBoy c'est qu'elle renvoie une valeur même quand SOMMEPROD est nulle.

Utilisez plutôt cette formule matricielle en C2 :
Code:
=SIERREUR(INDEX(Feuil1!C$2:C$7;EQUIV(1;(Feuil1!$A$2:$A$7=$A2)*(Feuil1!$B$2:$B$7=$B2);0));"")
à valider par Ctrl+Maj+Entrée et tirer à droite et vers le bas.

A+
 

Pièces jointes

  • Recherche_2_valeurs.xlsm
    12.4 KB · Affichages: 6

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…