Calcul moyenne de traitement entre deux dates

Fermé
PYGOS - 4 mars 2010 à 18:11
 PYGOS - 5 mars 2010 à 11:03
Bonjour,

Voila mon Problème

question initiale : comment additionner des traitement pour le mois de janvier....etc

suite à la réponse apportée par vaucluse et la formule :

{=SOMME((MOIS($B$34:$B$65002)=$A5)*(FS$34:FS$65002))}

a5 = 1

b34:b65002 = dates ( 04/01/2010, 07/01/2010....etc)

fs34:fs65002 = traitement (1000, 2511,2136 ...etc)

Je souhaiterais adapter cette réponse pour cette fois-ci calculer la moyenne.

Nouvelle question

Comment l'adapter pour ressortir la moyenne au lieu d'une somme...



Merci d'avance,

PYGOS
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 394
4 mars 2010 à 18:23
Bonsoir
... pas bien saisi le pérmimétre mais essayez de diviser le résultat de votre formule par:
SOMMEPROD((MOIS($B$34:$B$65002)=A5)*1)
quin vous donne le nombre de dates correspondantes au mois dans la colonne B
Peut être ?
Crdlmnt
Ps:
vous affichez:
{=SOMME((MOIS($B$34:$B$65002)=$A5)*(FS$34:FS$65002))}
cette formule ne doit pas venir de chez moi, même si elle marche :-)
je vous aurais plutôt proposé:
=SOMMEPROD((MOIS($B$34:$B$65002)=A5)*($FS$34:$FS$65002))
0
En fait je souhaite connaitre la moyenne de la colonne c pour le mois de janvier qui doit être
17978


col A col B col c
Poste
1 TOTAL 375 080 {=SOMME((MOIS($B$34:$B$65002)=$A5)*(C$34:C$65002))}
Moyenne 17978 = comment transformer la formule ci-dessus pour la moyenne ?

DATE G R O U P E E N T R E E S S O R T I E S P R I M O O R I E N T A T I O N
MACHINE et PRE TRI (en g)
Adresse ZOLA
Poste
1 4-janv-10 33 500
1 5-janv-10 10 140
1 6-janv-10 18 040
1 7-janv-10 13 740
1 8-janv-10 20 920
1 11-janv-10 27 180
1 12-janv-10 19 540
1 13-janv-10 15 180
1 14-janv-10 16 560
1 15-janv-10 14 900
1 18-janv-10 27 100
1 19-janv-10 19 240
1 20-janv-10 14 080
1 21-janv-10 16 240
1 22-janv-10 13 960
1 25-janv-10 22 840
1 26-janv-10 11 740
1 27-janv-10 24 100
1 28-janv-10 12 080
1 29-janv-10 24 000
2 1-févr-10 19 360
2 2-févr-10 14 540
2 3-févr-10 15 800
2 4-févr-10 12 300
......etc

Merci d'avance,

PYGOS
0
eriiic Messages postés 24569 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 28 décembre 2023 7 213 > PYGOS
5 mars 2010 à 09:51
C'est si dur que ça que d'avoir la politesse de répondre à toutes les propositions ?
0
eriiic Messages postés 24569 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 28 décembre 2023 7 213
4 mars 2010 à 19:25
Bonjour,

Si la dispostion de ton tableau se prete à un TCD (tableau croisé dynamique) tu peux y faire aussi bien la moyenne que la somme.
Et il ne faut pas de dates absentes pour pouvoir regrouper par mois.
eric
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 394
5 mars 2010 à 10:23
Bonjour
effectivement, il semble que plusieurs solutions vous aient été proposées sans réaction de votre part.
enfin..!
ci dessous un modèle qui résoudra peut être votre question:
http://www.cijoint.fr/cjlink.php?file=cj201003/cijEio7K17.xls
a notre que :
1° a partir de votre liste le total correspond bien mais pas la moyenne? 20 lignes janvier pour un total de 375080 ne donnent pas une moyenne de 17998?
2°) compte tenu de la présentation de votre exemple, si la colonne A édite le N° de mois entrée en B, il suffisait de diviser votre total par NB.SI(A1:A20;1) pour Janvier. Toutefois ce renvoi de A n'est pas utile.
3°) la formule qui fait le total, vous verrez sur l'exemple, est un peu plus simple et n'est pas matricielle.
4°)En aparté_quoique_un constat dans ma série "découverte excel":
la formule que je vous proposais au message 1 marche très bien pour compter le nombre de cellule contenant le mois... sauf pour Janvier. Il semble en effet que dans le format date, une cellule vide soit assimilée au démarrage du calendrirer excel, le 1/1/1900 et donc est comptée comme mois de Janvier. D'où la correction de la formule pour éliminer les cellules = 0 du compte (voir modèle)

Bonne route et si possible à l'avenir, prenez en compte la recommandation d'Eric, ça fait toujours un peu plaisir aux gens qui veulent bien travailler pour vous.

Crdlmnt
0
Merci à tous les deux et désolé de n'avoir pas répondu tout de suite aux 2 propositions.


Cordialement,

@+

PYGOS
0