RechercheV et deux conditions

  • Initiateur de la discussion Initiateur de la discussion bigc_be
  • 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 !

B

bigc_be

Guest
Bonjour à tous,

Voilà ma question:
Dans le fichier joint, j'ai deux onglets:
le premier "Invest": qui provient d'une base de données externe
le second Rslt: dans celui-là, je souhaiterais utiliser la fonction RechercheV dans la colonne E et pouvoir indiquer la valeur correspondante.
En d'autres termes pour 211000 et RW4103 = 48400
et pour 211000 et RW4105 = 54.

Si vous pouviez m'apporter un peu d'aide, cela m'aiderait grandement.

Merci
 

Pièces jointes

Re : RechercheV et deux conditions

Bonjour Pierre-Jean l'occasion de te saluer, bigc be et re les tous,

Avec en E2 : =SI(ESTNA(RECHERCHEV(B2;Invest!$A$2:$C$13;2;0)="");"";RECHERCHEV(B2;Invest!$A$2:$C$13;2;0))

et tiré vers le bas.

Pas compris, message parti avant de commencer...

Bon après-midi à tous.
 
Re : RechercheV et deux conditions

Merci pour vos réponses rapides.

Pierrejean, ta macro Vb fonctionne bien mais je souhaite plus une formule;
Jean-Pierre, j'ai essayé ta formule mais elle ne fonctionne pas, j'ai un N/A

Merci de l'aide
 
Re : RechercheV et deux conditions

Voilà, en fait en E2 de l'onglet Reslt, je devrais avoir 54.
E3 48400

Là je coince totalement, donc votre aide me sera utile
 
Dernière modification par un modérateur:
Re : RechercheV et deux conditions

Bonjour,
Le format de tes cellules dans la colonne A de la feuille Invest et celles de la colonne B de la feuille Résult ont un format tout ce qui est un peu particulier, certaines sont au format texte, d'autres?????

Essaie cette formule E2

=INDEX(Invest!$B$2:$B$13;EQUIV(1;(CNUM(B2)=CNUM(Invest!$A$2:$A$13))*(D2=Invest!$C$2:$C$13);0))

A valider en Matriciel : Ctrl + Shift + Entrée
 
Re : RechercheV et deux conditions

Salut,

une autre version très proche de celle de bhbh, basée sur une concaténation de cellules et de colonnes :

en E2 :

=INDEX(Invest!$B$2:$B$13;EQUIV(B2&D2;Invest!$A$2:$A$13&Invest!$C$2:$C$13;0))

à valider aussi par CTRL + MAJ + ENTREE

une autre, sans validation matricielle, mais moins évidente (à base de SOMMEPROD) :

=INDEX(Invest!$B$1:$B$13;SOMMEPROD((Invest!$A$2:$A$13=Résult!B2)*(Invest!$C$2:$C$13=Résult!D2)*LIGNE(Invest!$A$2:$A$13)))

@+
 
Re : RechercheV et deux conditions

Salut le forum,

jean pierre je rejoint ta solution donné sur ton poste avec la fonction rechercheV mais avec une petite variant.

bigc be, dans ton tableau "Invest" tu ajoutes une colonne en regroupant les cellules de la colonne B et D : =B2&D2

Ensuite dans ton tableau Result : insert la formule suivante pour la colonne E :

=SI(ESTERREUR(RECHERCHEV(B1&D1;Invest!$A$1:$D$13;3;0));"";RECHERCHEV(B1&D1;Invest!$A$1:$D$13;3;0))

Voir fichier joint.
@+
 

Pièces jointes

Re : RechercheV et deux conditions

Re tous, esftel,

Comme quoi l'on peut être nouveau (enfin presque) , et avoir de bonnes idées.

Je regarde ta solution demain.... (vieux PC, mem.vive... en coma dépassé). je n'ai plus excel d'ouvert pour continuer un peu sur le forum....

Je regarde tout cela demain, maintenant...

Bonne nuit.

Jean-Pierre
 
Re : RechercheV et deux conditions

Bonjour,
Un grand merci à tous pour toutes vos réponses et cela va m'aider beaucoup.

Malheureusement ou heureusement, j'ai une autre question.

Je voudrais automatiser en dessous du tableau en sachant que ce tableau peut changer à tout moment (insertion de ligne, suppression) et donc totaliser sur un critère.

Je vous met le fichier en annexe pour mieux comprendre.

Merci d'avance
 

Pièces jointes

- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Retour