(Macro VBA) Moyenne à condition multiples

Bonjour je voudrais faire une macro qui me permettrai à partir de ma liste, de faire une moyenne des cas et des décès de chaque pays par mois.

Mais le problème c'est que je sèche après plusieurs quelque heure, la formule qui me paraît la plus proche est celle si

=SOMMEPROD((pays&niveau=F2&G2)*(montant))/SOMMEPROD(--(pays&niveau=F2&G2))

Mais cela ne donne rien.

Si vous avez des piste, je suis preneurs.

Merci beaucoup

T.

7cas-covid.zip (1.10 Mo)

Bonjour à tous,

Tu parles du fichier que tu as mis ?

Montant ??

Niveau ??

Une moyenne de quoi ?

3cas-covid.zip (132.23 Ko)

Crdlmt

Bonjour,

Une tentative de réponse !?

10cas-covid.zip (1.38 Mo)

Cdlt.

Bonjour,

moyenne par mois ne veut pas dire grand chose...
Ca te donnerait un seul chiffre pour l'année, c'est vraiment ce que tu veux ?
Ta formule avec des champs qui n'existent pas n'aide pas non plus.

Ce n'est pas plutôt le nombre par mois ? Sinon mettre un tableau réduit avec le résultat attendu.
L'un ou l'autre, ça se fait avec un TCD. Il lui faut de vraies dates (mises en A)
J'ai mis le total/mois, restreint à l'europe pour diminuer le fichier
Clic-droit sur le TCD et Actualiser si les données évolues
eric

3cas-covid.zip (595.14 Ko)

Désolé pour la formulé je l'avait copié sans modifié,

=SOMMEPROD((pays&mois=F1&B1)*(cas))/SOMMEPROD(--(pays&mois=F1&B1))

Et oui je voudrais faire affiché la moyenne des cas et des décès de chaque pays et pour chaque mois

par exemple

Janvier 2019 12cas 5 décès France

Février 2019 20 cas 14 décès France

...

Merci

Bonjour,

tu ne fais pas beaucoup d'effort en prenant en exemple l'année 2019 avec 0 cas en france et en en annonçant 12 !

Et moyenne pour chaque mois veut dire quoi ?
Moyenne par jour pour chaque mois ?
% de chaque mois par rapport au total du pays ? Pour moi ce n'est plus une moyenne...
Ou le total par mois ?

Exprime-toi clairement avec des mots et non avec des formules que tu annonces incorrectes.
eric

Voila je me suis repris, j'ai opté pour une autre fonction (=MOYENNE.SI.ENS), c'est exactement ce qu'il me fallait.

Maintenant, je voudrait le faire pour tout les pays, en passant par VBA, j'ai mis un exemple pour trois pays de ce que la macro est sensée afficher.

Merci

2cas-covid.zip (852.64 Ko)

Bonjour,

Pourquoi VBA ?

De nouveau un TCD avec ton complément d'information pour les résultats.

Cdlt.

5cas-covid-1.zip (1.42 Mo)
Rechercher des sujets similaires à "macro vba moyenne condition multiples"