Addition de données avec critères de sélection

Fermé
Koalacid Messages postés 70 Date d'inscription vendredi 5 septembre 2014 Statut Membre Dernière intervention 8 mars 2016 - 5 sept. 2014 à 16:47
Koalacid Messages postés 70 Date d'inscription vendredi 5 septembre 2014 Statut Membre Dernière intervention 8 mars 2016 - 9 sept. 2014 à 11:11
Bonjour,


Je cherche à additionner des données d'un même intitulé en prenant en compte un critère via une liste déroulante (le mois). Je précise que la sélection du mois fais que je ne prendrais pas en compte les données des mois passés mais elle ne supprime pas ni additione les mois suivants.


Pour illustrer ce que je recherche, sur ma feuille il y a cette matrice:

Nom;Janv;Fév;Mars;Mai;.....
Patate;2;3;5;4;...
Tomate;2;3;7;4;...
Patate;9;8;5;4;...
Chou;8;1;5;3;...
Tomate;6;3;5;4;...

Et comme résultat, je souhaiterai avoir si je choisis comme critère de sélection: Mars:

Nom;Mars;Mai
Patate;10;8;...
Chou;5;4;...
Tomate;12;8;...


Pour le moment je maîtrise parfaitement la liste déroulante et la formule SOMMEPROD qui additionne toutes les patates ensemble, les tomates et le reste. Voici ma formule:

SI(M$5=$C$3;SOMMEPROD((Feuil1!$A$9:$A$55=Feuil2!$E6)*(Feuil1!$J$9:$J$55));0)


Mais le critère de sélection du mois m'échappe encore.

Sur cette formule j'aimerais lié cette partie (Feuil1!$J$9:$J$55) au mois sélectionné.

Je suis prêt à tenter de comprendre le VBA mais il faut savoir que mes connaissances sur ce sujet se limite à l'enregistrement de matrice.



Je vous remercie grandement par avance pour le temps que vous m'accorderez,



Koala

3 réponses

Raymond PENTIER Messages postés 58393 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 23 avril 2024 17 096
5 sept. 2014 à 17:06
Tu aurais envoyé ton fichier, que ça aurait plus facile pour nous de suivre ton explication et surtout de te proposer des formules adaptées ...
Pour ce faire, va dans https://www.cjoint.com/ pour créer le lien, que tu reviendras coller ici.
Cordialement.
0
Koalacid Messages postés 70 Date d'inscription vendredi 5 septembre 2014 Statut Membre Dernière intervention 8 mars 2016 2
5 sept. 2014 à 17:30
Voilà le lien:

https://www.cjoint.com/?DIfrFWqLXEl


Dis-moi si je peux fournir d'autres explications



Koala
0
Koalacid Messages postés 70 Date d'inscription vendredi 5 septembre 2014 Statut Membre Dernière intervention 8 mars 2016 2
9 sept. 2014 à 11:11
Quelqu'un a-t-il une idée de formule que je pourrais utiliser? Ou même un code VBA à m'apprendre?

Je cherche désespérément sur ce problème mais mes macros VBA ne suivent pas le changement de date que je leur impose via une liste déroulante et la formule est encore incomplète pour avoir le bon résultat.



Koala
0