RechercheV et deux conditions

bigc_be

XLDnaute Nouveau
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

  • Nocomprendo.xls
    16 KB · Affichages: 320
  • Nocomprendo.xls
    16 KB · Affichages: 364
  • Nocomprendo.xls
    16 KB · Affichages: 366

jeanpierre

Nous a quitté
Repose en paix
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.
 

Cousinhub

XLDnaute Barbatruc
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
 

Tibo

XLDnaute Barbatruc
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)))

@+
 

esftel

XLDnaute Occasionnel
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

  • Nocomprendo2.xls
    18 KB · Affichages: 329

jeanpierre

Nous a quitté
Repose en paix
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
 

bigc_be

XLDnaute Nouveau
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

  • Nocomprendo3.xls
    19 KB · Affichages: 185

Discussions similaires

Statistiques des forums

Discussions
312 111
Messages
2 085 391
Membres
102 882
dernier inscrit
Sultan94