Traitement de données nombreuses - difficile

Résolu/Fermé
VBAprogramer Messages postés 20 Date d'inscription vendredi 24 mai 2013 Statut Membre Dernière intervention 15 juillet 2013 - 27 mai 2013 à 21:45
VBAprogramer Messages postés 20 Date d'inscription vendredi 24 mai 2013 Statut Membre Dernière intervention 15 juillet 2013 - 29 mai 2013 à 18:11
Bonjour,

Je fais appel à vous car je dispose d'un tas de données à trier et mettre en forme.
Je dispose de données pour chaque jour par pays comme sur le document suivant (beaucoup plus de pays, mois et données en réalité) et j'ai besoin d'avoir pour chaque pays la donnée sur un mois (comme sur le droite du fichier) : https://mon-partage.fr/f/Mw9svFHP/
Je tiens à préciser qu'il me faut une solution automatique puisque les données sont amenées à changer régulièrement et il faut que le tableau final s'actualise en conséquence

Merci par avance pour votre aide !


5 réponses

VBAprogramer Messages postés 20 Date d'inscription vendredi 24 mai 2013 Statut Membre Dernière intervention 15 juillet 2013
27 mai 2013 à 22:22
UP svp j'ai vraiment du mal
0
eriiic Messages postés 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 7 214
Modifié par eriiic le 27/05/2013 à 23:36
Bonjour,

1/2h et tu relances, tu es vraiment impatient...

Si tu es pressé tu aurais dû mettre toutes les explications et non un tableau vide de résultats.
Quand tu as ça :
Pays jour A
Autriche 01/07/2013 22.83%
Autriche 20/07/2013 93.40%
Autriche 21/07/2013 59.83%
Autriche 22/07/2013 45.07%
Autriche 23/07/2013 22.57%
Autriche 24/07/2013 11.96%
Tu attends quoi comme résultat pour juillet-13 ? Une moyenne n'a pas forcément grand sens.

eric

Jamais tu ne répondras à un mp non sollicité...
Bon, ça c'est fait.
0
VBAprogramer Messages postés 20 Date d'inscription vendredi 24 mai 2013 Statut Membre Dernière intervention 15 juillet 2013
27 mai 2013 à 23:55
Désole pour mon impatience, je sais pourtant que vous n'avez pas que ça à faire.
En fait les données A,B,C,D,E sont des indicateurs différents donc ce que je cherche à obtenir c'est la moyenne pondérée de l'indicateur A pour l'Autriche sur le mois d'avril puis mai, juin etc ... ainsi que les autres pays et les autres indicateurs : j'ai en fait un soucis pour regrouper les données j'avais pensé à un TCD mais c'est pas top niveau automatisation et une somme si me semble assez lourd.
Et le fait que la moyenne doive soit pondérée impliquerait qu'il faille sommer les données brutes d'un pays sur un mois sachant par exemple que A=(a/b)*100 donc faire (somme(a)/somme(b))*100 pour obtenir le bon A pour un pays donné et un mois donné.

Cordialement,
0
eriiic Messages postés 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 7 214
Modifié par eriiic le 28/05/2013 à 00:07
(somme(a)/somme(b))*100 ne parle pas sur l'exemple donné :
Pays jour A
Autriche 01/07/2013 22.83%
Autriche 20/07/2013 93.40%
Autriche 21/07/2013 59.83%
Autriche 22/07/2013 45.07%
Autriche 23/07/2013 22.57%
Autriche 24/07/2013 11.96%
C'est quoi a et b là-dedans ???
Met le calcul voulu avec les valeurs.
Et ça sera toujours A à E, 5 valeurs ou il peut y en avoir plus ?

eric
0
VBAprogramer Messages postés 20 Date d'inscription vendredi 24 mai 2013 Statut Membre Dernière intervention 15 juillet 2013
28 mai 2013 à 01:21
En fait tous les indicateurs A,B,C,D,E proviennent de données brutes :
Par exemple A = % de commande automatique = nb commandes automatiques / nb commandes total et c'est le même principe pour B,C,D,E donc pour avoir A pour l'autriche au mois d'avril par exemple il faudrait que j'obtienne le nombre de commandes automatiques sur avril en autriche, le nombre de commandes total sur avril en autriche et j'en déduirait A pour l'autriche en avril
mais j'ai 50 pays sur 12 mois avec 8 indicateurs et autant raisonner sur 1 pays, 1 indicateur et 1 mois me semble lourd mais faisable, autant tout gérer et automatiser me semble insurmontable (ensuite, il est vrai que je ne maîtrise peut être pas assez les tableaux croisés dynamiques qui pourraient me permettre de m'en sortir mais je ne vois pas comment)
0
eriiic Messages postés 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 7 214
28 mai 2013 à 01:33
Bon, ben reviens quand tu auras un fichier exploitable qui correspond à la réalité, avec les nombres de commandes sur 16 colonnes.
3-4 lignes par mois sur 3 mois et 2 pays est suffisant.

eric
0
eriiic Messages postés 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 7 214
Modifié par eriiic le 28/05/2013 à 23:48
Mis en résolu sans un mot.
Un peu borderline comme procédé.
Et ton autre question laissée en plan sans news également.
Tu ne prendrais pas les intervenants pour des larbins et des c... ?
Je m'en rappellerai
eric
0
VBAprogramer Messages postés 20 Date d'inscription vendredi 24 mai 2013 Statut Membre Dernière intervention 15 juillet 2013
29 mai 2013 à 11:14
Bonjour,

D'avoir détaillé mon problème et de voir vos interrogations m'a permis de me poser les bonnes questions et de me débloquer donc je souhaitais clôturer le sujet et étant nouveau je pensais qu'il s'agissait de le marquer comme résolu mais je crois comprendre que ce n'est pas le cas (j'enlève donc le marqueur et vous remercie pour votre aide)

Bonne continuation
0
eriiic Messages postés 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 7 214
29 mai 2013 à 11:32
Le mettre en résolu tu peux.
Tenir informé les intervenants est une question de correction.
Dire comment tu l'as résolu peut rendre service aux futurs lecteurs.
eric
0

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

Posez votre question
VBAprogramer Messages postés 20 Date d'inscription vendredi 24 mai 2013 Statut Membre Dernière intervention 15 juillet 2013
29 mai 2013 à 18:11
Je n'ai pas travaillé avec les indicateurs A,B,C,D,E que je possédais mais suis revenu aux données de base (qui ont permis d'obtenir ces indicateurs) et j'ai utilisé la technique que je trouve un peu barbare mais qui a fait ses preuves du SOMME.SI.ENS qui somme les valeurs d'un tableau dont les conditions sont respectées (en l'occurrence qu'il s'agisse du même pays et du même mois et j'obtiens mes indicateurs finaux en divisant deux SOMMME.SI.ENS, un qui donne le nombre de commandes automatiques pendant 1 mois sur un pays donné et l'autre le nombre de commandes total pendant le même mois sur le même pays donné)

Merci à Eric pour sa patience
0