Formule MOYENNE selon le mois

Résolu/Fermé
safach Messages postés 252 Date d'inscription jeudi 27 août 2015 Statut Membre Dernière intervention 13 mars 2021 - Modifié par safach le 16/12/2015 à 10:44
safach Messages postés 252 Date d'inscription jeudi 27 août 2015 Statut Membre Dernière intervention 13 mars 2021 - 16 déc. 2015 à 14:37
Bonjour,
ça fait deux heures que je cherche une solution mais en vain
j'ai un colonne A pour les jours
10/12/2015
11/12/2015
12/12/2015
...
et un colonne B qui contient des valeurs
2000
500
1000
...
je veux une formule dans D qui cherche dans B les valeurs d'un mois considéré et renvoie la moyenne et ce pour chaque mois
merci d'avance
cordialement




c'est en cherchant qu'on trouve
A voir également:

4 réponses

Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 395
Modifié par Vaucluse le 16/12/2015 à 10:58
Bonjour
=SOMMEPROD((MOIS(champ date)=N°du mois)*(champ valeur))/SOMMEPROD((MOIS(Champ date)=N° du mois)*1)

ce code nécessite des n° de ligne dans les adresses de champ, (pas de A:A mais par ex A1:A1000)


Ou encore avec en E1 le premier jour du mois et en E2 le dernier:

=MOYENNE.SI.ENS(B:B;A:A;">="&E1;A:A;"<="&E2)


crdlmnt

Errare humanum est, perseverare diabolicum
1
safach Messages postés 252 Date d'inscription jeudi 27 août 2015 Statut Membre Dernière intervention 13 mars 2021 2
16 déc. 2015 à 11:02
Bonjour,
merci pour ta réponse
en fait j'ai pas un champ fixe pour chaque mois, les valeurs en B ne sont pas toutes remplies alors la formule doit chercher les valeurs correspondant au mois jusqu'à avoir tous les jours du mois c'est un calcul de prévision de production sur laquelle se basera un planning
sais-tu comment le faire
cordialement
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 395
Modifié par Vaucluse le 16/12/2015 à 11:11
Ben oui, comment le faire... mais comme je l'ai proposé, qu'il y ait ou non des valeurs en B
Ca ne va pas, ces formules?

un exemple pour être plus précis

des dates de A2 à A1000 des valeurs de B2 à B1000 avec des cellules vides ou non en A et B
pour le mois de mai par ex

=SOMMEPROD((MOIS(A1:A1000)=5)*(B1:B1000))/SOMMEPROD((MOIS(A1:A10000)=5)*1)
crdlmnt
0
Fahora Messages postés 814 Date d'inscription jeudi 24 septembre 2015 Statut Membre Dernière intervention 2 janvier 2023 68
16 déc. 2015 à 11:11
Bonjour ,

Cette formule devrait fonctionner :
=MOYENNE.SI.ENS(B:B;A:A;">="&DATE(2015;12;1);A:A;"<="&DATE(2015;12;31);B:B;"<>"&0)
0
safach Messages postés 252 Date d'inscription jeudi 27 août 2015 Statut Membre Dernière intervention 13 mars 2021 2
16 déc. 2015 à 11:17
Bonjour Vaucluse et Fahora
merci pour votre implication
le tableau n'est pas complet alors je n'ai pas pu tester les formules
l'essentiel que la moyenne soit pour tous les jours du mois
est-ce-que c'est le cas ?
cordialement
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 395
16 déc. 2015 à 11:26
... si vous essayez, vous le saurez! Même si, comme déjà dit le tableau n'est que remplit partiellement
crdlmnt
0
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 303
16 déc. 2015 à 11:20
Bonjour,

En 5 minutes et sans formule avec un Tableau croisé dynamique !

je te fais une maquette-exemple et te l'envoie , patience !

0
safach Messages postés 252 Date d'inscription jeudi 27 août 2015 Statut Membre Dernière intervention 13 mars 2021 2
Modifié par safach le 16/12/2015 à 11:44
Bonjour michel,
merci pour la réponse
en fait mon tableau est lié à une macro qui copie un modèle à l'ajout d'une désignation de pièce.
sur ce modèle que j'espère ajouter ce calcul de moyenne.
me tableau contiendra les jours de plusieurs années...
j'ai besoin de calculer la moyenne pour chaque mois une fois toutes les celulles B correspondant au mois sont remplies
j'espère avoir une solution ça me semble un peu compliqué
merci encore une fois
cordialement
0
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 303
16 déc. 2015 à 11:43
ET voilà

insertion tableau dynamique
Sélectionnes col A et B jusqu'à 365 si tu travailles sur 365 jours (j'ai oublié dans la maquette) tu mettras les nouvelles dates au fur et à mesure de tes besoins


dans étiquette de lignes décoches "vide"
puis groupe- mois année (au cas où)

lorsque tu ajoutes des date et valeurs
clic droit dans le TCD actualiser

https://www.cjoint.com/c/ELqkLawxhdh
0
safach Messages postés 252 Date d'inscription jeudi 27 août 2015 Statut Membre Dernière intervention 13 mars 2021 2
16 déc. 2015 à 12:04
Bonjour,
merci pour la solution
mais en fait je dois exploiter les moyennes de chaque mois en macro
est-ce-que c'est possible
desolée pour l'imprécision
cordialement
0
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 303
Modifié par michel_m le 16/12/2015 à 12:10
Avant de penser macro, penser Excel
un tuto complet sur les TCD comme tu l'avais demandé puis censuré
https://silkyroad.developpez.com/excel/tcd/

 Michel
0
safach Messages postés 252 Date d'inscription jeudi 27 août 2015 Statut Membre Dernière intervention 13 mars 2021 2
16 déc. 2015 à 12:21
Re,
merci michel ça aidera quand même à réduire mon ignorance
cordialement
0
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 303
16 déc. 2015 à 13:54
Ok, mais si tu veux une macro, il faut des renseignements très précis (une macro est unique, sinon on construit une fonction (bibliothèque) pour ne pas refaire le monde à chaque fois)
ta demande est changeante et floue ( ton "en fait" indique que tu t'es planté dans tes indications),et tu ne peux pas joindre ton classeur

je crains fort qu'on puisse t'aider
sincèrement désolé
0
safach Messages postés 252 Date d'inscription jeudi 27 août 2015 Statut Membre Dernière intervention 13 mars 2021 2
16 déc. 2015 à 14:37
Re,
ne sois pas désolé
effectivement je dois exploiter les moyennes pour remplir un autre classeur et malheureusement je ne peux pas joindre le classeur ici
merci quand même pour ton implication
merci pour vous tous
cordialement
0