RechercheV avec deux valeurs cherchées

  • Initiateur de la discussion Initiateur de la discussion Ponyo
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Ponyo

XLDnaute Nouveau
Bonjour tout le monde!

Je viens de découvrir la formule RECHERCHEV avec 1 valeur cherchée.
Mais je voudrais utiliser maintenant cette formule avec 2 valeurs cherchées.
Je vous joins un extrait du fichier pour plus de compréhension mais en fait je voudrais voir quels produits j'ai en commun entre les deux onglets.
Le hic c'est que j'ai deux codes pour le premier onglet et que je voudrais du coup vérifier par le premier code puis par le deuxième si l'un des deux correspond au code du fichier du deuxième onglet.
Je sais que ca parait un peu tiré par les cheveux mais j'espère réussir à l'expliquer assez clairement..

Après plusieurs recherches depuis ce matin, j'ai du coup tenté d'utiliser cette formule :
=SI(ESTERREUR(RECHERCHEV(cellule_cherchée1,base_matrice;1;0));RECHERCHEV(cellule_cherchée2;base_matrice;1;0);RECHERCHEV(cellule_cherchée1;base_matrice;1;0))

Merci de votre aide
 

Pièces jointes

Dernière édition:
Re : RechercheV avec deux codes

Bonjour le Forum,
Bonjour Ponyo,

Ta formule fonctionne a condition d'apporter cette petite modif

Code:
=SI(ESTERREUR(RECHERCHEV(A2*1;'Liste pdts'!$A$2:$B$10;1;0));RECHERCHEV(B2*1;'Liste pdts'!$A$2:$B$10;1;0);RECHERCHEV(A2*1;'Liste pdts'!$A$2:$B$10;1;0))

après A2 et B2 il y a *1 car tes valeurs en colonne A et B de la feuille "Pdts pharma" ne sont pas numérique alors que celle de la feuille "Liste pdts" le sont donc le *1 permet de transformer ces valeurs textes en valeurs numériques

Si tu fais cette modification le code 2102791 va ressortir suivant ton exemple c'est le seul.

Cordialement

EDIT : Bonjour l'ami efgé 🙂, content de te croiser🙂
 
Dernière édition:
Re : RechercheV avec deux valeurs cherchées

Bonjour Ponyo
Pas certain d'avoir compris.
Le problème viens du fait que tes références en colonne A de la feuille "Pdts pharma" sont au format texte et tes rérences de la feuille "Liste pdts" sont au format nombre.
Pour éviter cela il faut multiplier tes réf par 1 pour retyrouver un nombre.
A mettre en Pdts pharma!$F2 et a tirer vers le bas:
=SI(ESTERREUR(RECHERCHEV(A5*1;'Liste pdts'!$A$2:$B$10;1; 0));"ABS";RECHERCHEV(A5*1;'Liste pdts'!$A$2:$B$10;1; 0))
Cordialement

EDIT
En r'tard le Efgé 😀
Bonjour l'ami Jocelyn 🙂
 

Pièces jointes

Re : RechercheV avec deux valeurs cherchées

Bonsoir à tous,

R@chid, ceci suffit :

Code:
=REPT(A2;NB.SI('Liste pdts'!A:A;A2)>0)
NB.SI(x;y) compte les textes et les nombres de la même manière.

Et contrairement aux apparences celle-ci "pèse" un octet de moins :

Code:
=REPT(A2;SIGNE(NB.SI('Liste pdts'!A:A;A2)))
A+
 
Dernière édition:
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
1
Affichages
109
  • Question Question
Microsoft 365 Power Query
Réponses
8
Affichages
227
Retour