Recherche plusieurs valeurs

Fermé
Sarah35 Messages postés 3 Date d'inscription lundi 25 février 2013 Statut Membre Dernière intervention 25 février 2013 - 25 févr. 2013 à 14:23
 Sarah35 - 26 févr. 2013 à 10:12
Bonjour,

je travaille actuellement sur un fichier excel mais j'ai un problème sur ce fichier. L'idée est en fait de rechercher une référence dans une colonne et d'avoir la valeur associée. Sauf que cette référence peut avoir plusieurs valeurs associées. Or avec une fonction rechercheV , seulement la première valeur apparait ... (ah oui et bien entendu il faudrait que je puisse additionner les valeurs correspondantes )

Des idées pour m'aider ?

Merci beaucoup :)



A voir également:

5 réponses

Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 411
25 févr. 2013 à 15:06
Bonjour
ressortir les valeurs n'est pas le même problème que les additionner!
pour les additionner:
=SOMME.SI(champ des références;cellules référence;champ à sommer)
si vous voulez vraiment les ressortir détaillées, revenez avec un peu plus d'info sur l'organisation de vos données.
crdlmnt
0
PHILOU10120 Messages postés 6390 Date d'inscription lundi 16 avril 2012 Statut Contributeur Dernière intervention 27 septembre 2024 810
25 févr. 2013 à 15:16
Bonjour

Voici une formule qui permet de rechercher plusieurs valeurs correspondant à un critère

=SI($A$1="";"";INDEX($C$10:$D$16;EQUIV($A$1;$C$10:$C$16;0)+LIGNE()-10;2))

En A1 la valeur cherchée
dans la table C10:D16
Colonne C contient les valeurs correspondant au critère
Colonne D contient les différentes valeurs à récupérer

Equiv donne la position de la valeur A1 dans la colonne C10:C16
+ligne() sert à incrémenter la position et moins 10 pour avoir la position 1
la table commençant ligne10
On prend la valeur en colonne 2 soit colonne D10:D16
tirer la formule sur la hauteur voulue
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 411
25 févr. 2013 à 15:30
Allons allons, réfléchissons????????

Vous devriez tester là!il y a bien peu de chances que ça fonctionne PHILOU
La formule va vous renvoyer:
1° la bonne ligne OK sur la, ligne 10..
....et ensuite,, les lignes suivantes de la base de données quelque soit la référence
dans la colonne C

Précisons:
EQUIV(A1;C10:C16;0)+LIGNE()-10 vous renvoie la bonne valeur puisque vous êtes en ligne 10 et donc LIGNE()-10 =0
mais à la ligne d'en dessous, vous aurez EQUIV(A1:C10:C16;0)+1 donc, et ça, ça ne veut pas dire que vous avez la bonne référence en A
Vous avez du pomper ça un peu bêtement sur un exemple dont vous avez mangé la, une bonne moitié et en mélangeant le reste!non?
0
PHILOU10120 Messages postés 6390 Date d'inscription lundi 16 avril 2012 Statut Contributeur Dernière intervention 27 septembre 2024 810
25 févr. 2013 à 16:09
non je travail sur une liste triée et c'est tout je n'ai pas pensé à ce détail
0
Sarah35 Messages postés 3 Date d'inscription lundi 25 février 2013 Statut Membre Dernière intervention 25 février 2013
25 févr. 2013 à 15:40
Peut être qu'avec un tableau exemple ce sera plus simple...


Cde composant Désignation MC associé besoin matière
A21010B-J0070U NATUR-BOUCLETE CHOC A21010B 0,01092
A21010B-J0070U NATUR-BOUCLETE CHOC A21010B 0,01092
A21010B-J0070U NATUR-BOUCLETE CHOC A21010B 0,01092
J0070U BOUCLETEAU 20X240 URBA CHOCOLA A21010B-J0070U 1
J0070U BOUCLETEAU 20X240 URBA CHOCOLA A21010B-J0070U 1
J0070U BOUCLETEAU 20X240 URBA CHOCOLA A21010B-J0070U 1
A24198B-J0070U VEAU URBAN MARRO-BOUCLETE CHOC A24198B 0,033075
A24198B-J0070U VEAU URBAN MARRO-BOUCLETE CHOC A24198B 0,03675
A24198B-J0070U VEAU URBAN MARRO-BOUCLETE CHOC A24198B 0,033075
J0070U BOUCLETEAU 20X240 URBA CHOCOLA A24198B-J0070U 1
J0070U BOUCLETEAU 20X240 URBA CHOCOLA A24198B-J0070U 1
J0070U BOUCLETEAU 20X240 URBA CHOCOLA A24198B-J0070U 1


Donc en fait si je tape le cde composant J0070U je voudrais qu'il me ressorte dans un premier temps les MC associé cad A21010B-J0070U et A24198B-J0070U et dans une colonne qui suit le besoin matière correspondant ou directement additionné si on ne dissocie pas les deux références. Or si je fais une somme j'aurai comme résultat en besoin matière associé 6 (3*1 + 3*1) alors que le résultat devrait être 2 car on ne prend qu'une ligne par référence.

Je ne sais pas si c'est plus clair...
0
Sarah35 Messages postés 3 Date d'inscription lundi 25 février 2013 Statut Membre Dernière intervention 25 février 2013
25 févr. 2013 à 15:41
Mon tableau ne s'affiche pas correctement ... ZUT !
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 411
25 févr. 2013 à 15:54
le mieux serait de faire un bout de fichier si vous ne pouvez pas diffuser le votre, et de le placer sur:
https://www.cjoint.com/ en revenant ici placer le lien donné par le site.
crdlmnrt
0
Voici le lien :

http://cjoint.com/?3Bzp5WCik4e
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 411
Modifié par Vaucluse le 25/02/2013 à 17:47
Voila ce que je propose selon ce que j'ai compris, mais je ne promet rien. Revenez si besoin pour complèter, rectifier ou adapter.
https://www.cjoint.com/?CBzrUki07ac
crdlmnt
0
Je re regarde ça demain de mon Pc mais ça à l'air d'être ça ! Je suis curieuse de voir comment vous avez fait !
Merci
0
Bonjour,

Je viens de regarder le fichier et cela fonctionne jusqu'au moment ou j'essaie de pousser un peu plus. Je m'explique. Si je rajoute une nouvelle ligne avec un code MC différent normalement, la ligne devrait être détectée et donc rajoutée à l'autre encadré mais ce n'est pas le cas.
j'essaie de voir ce que je peux modifier dans la formule pour que ça marche mais honnêtement je ne suis pas très à l'aise avec les différentes formules.

J'ai essayé de l'adapter au fichier de base avec beaucoup plus de ligne, pour le moment je n'y arrive pas vraiment ^^

Merci
0

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

Posez votre question
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 411
26 févr. 2013 à 10:04
Suite....

en fait, après vérification, il y avait aussi une erreur dans la formule en E
(le =1 du premier code est devenu : =0)
je vous met à disposition un fichier corrigé qui fonctionne:
jusqu'à la ligne 1500 pour la détection
jusqu'à la ,ligne 40 pour l'édition.
https://www.cjoint.com/?CBAkaRK49Zj
Avec mes excuses
Crdlmnt
0
Merci beaucoup ! Je reteste ça tout de suite.
Je vais voir si j'arrive à me dépatouiller toute seule.
Encore un grand merci !
0