Recherche ou VBA

Fermé
jfqld Messages postés 9070 Date d'inscription jeudi 18 septembre 2008 Statut Membre Dernière intervention 28 mai 2018 - 17 juin 2010 à 16:41
dobo69 Messages postés 1587 Date d'inscription vendredi 24 juillet 2009 Statut Membre Dernière intervention 30 juin 2013 - 19 juin 2010 à 09:16
Bonjour,
petit soucis avec recherchev

j'ai un tableau 1 avec
ligne 1 matricule/nom/N° compteur/montant
ligne 2 meme matricule/meme nom qu ligne1/ autre N° compteur/montant


j'ai un 2eme tableau avec non seulement les noms du premier tableau mais également des autres noms.
sur ce tableau j'ai des sommes à coté des certains noms (pas tous).

il faut que je compare mes 2 tableaux en "injectant" les données du premier dans le 2eme
(evdiement il faut que les noms corespondent)

mais sachant que certains noms apparaissent dans le 1 et non dans le 2eme et vice versa

exemple : TABLEAU 1

L1 : 1533 XXXXX 543 1520
L2 : 1533 XXXXX 473 2
L3 : 1455 yyyyyy 543 1400
L4 : 1455 yyyyyy 473 5

tableau 2
L1 : 1400 AAAAA 125
L2 : 1533 XXXXX 1519
L3 : 4152 EEEEE 345
L4 : 1455 yyyyy 1399

et je voudrais arriver à
1400 AAAAA 125
1533 XXXXXX 1519 1520
4152 EEEEE 345
1455 yyyyy 1400 1399




5 réponses

dobo69 Messages postés 1587 Date d'inscription vendredi 24 juillet 2009 Statut Membre Dernière intervention 30 juin 2013 823
17 juin 2010 à 18:51
bonjour,

réponse par l'exemple :
http://www.cijoint.fr/cj201006/cijb6iqufn.xls
0
jfqld Messages postés 9070 Date d'inscription jeudi 18 septembre 2008 Statut Membre Dernière intervention 28 mai 2018 123
18 juin 2010 à 10:42
merci pour ta réponse mais cela ne me convietn pas car tu additonnes les 2 lignes
les ligns 2 et 4 du tableau 1 ne doivent pas etre additionnées
0
dobo69 Messages postés 1587 Date d'inscription vendredi 24 juillet 2009 Statut Membre Dernière intervention 30 juin 2013 823
18 juin 2010 à 14:49
Bonjour,

OK, et comment fait on pour savoir quelle ligne de "1533 XXXXX" doit on prendre ? Et que fait on du "2" de la linge 2 du 1°tableau si on ne prend que le "1520" ?
0
jfqld Messages postés 9070 Date d'inscription jeudi 18 septembre 2008 Statut Membre Dernière intervention 28 mai 2018 123
19 juin 2010 à 08:57
c ca ma question et le 2 ne sert pas (pour l instant)
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
dobo69 Messages postés 1587 Date d'inscription vendredi 24 juillet 2009 Statut Membre Dernière intervention 30 juin 2013 823
19 juin 2010 à 09:16
bonjour,

assez surprenant comme réponse :

comment fait on pour savoir quelle ligne de "1533 XXXXX" doit on prendre ?

n'est pas une question de formulation en excel. C'est une question de critères de traitement que seul toi peux définir.

mois si ca me chante, sans critères supplémentaires, j'ai envi de prendre 2 car ca me plait mieux, sauf si par exemple tu nous dis qu'il faut trouver 543 sur la 'bonne' ligne à exploiter.... auquel cas la formule est simplement à compléter pour devenir :
=SOMMEPROD(($A$1:$A$4=A13)*($B$1:$B$4=B13)*($C$1:$C$4=543);$D$1:$D$4)
mais si ce n'était que ca, je pense que tu l'aurais complété toi même après avoir chercher à comprendre comment fonctionne SOMMEPROD....

Lorsque tu sauras ce que tu cherches et comment, alors on pourra t'aider à le traduire dans excel.
0