Calcul Moyenne avec Sommeprod?
Résolu
chrislareunion
Messages postés
9
Date d'inscription
Statut
Membre
Dernière intervention
-
chrislareunion Messages postés 9 Date d'inscription Statut Membre Dernière intervention -
chrislareunion Messages postés 9 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Grace à ce forum (merci Vi55 ;) ) ,j'ai réussi à bien avancer sur un tableau de comparaison d'achats mois par mois.
Mon souci à aujourd'hui est que j'ai quelque fois plusieurs achats de la mm référence sur le mm mois et que la fonction sommeprod me les aditionne.
Idéalement il faudrait que j'ai une moyenne des achats du mois s'ils ont été multiples.
De plus, est il possible que le 0 qui apparait quand il n'y a pas d'achats n'apparaisse plus mais que le chiffre recherché soit le dernier acheté (si pas d'achat en 03, excel renseigne l'achat de 02 par exemple et s'il n'y a pas eu d'achat en 02, celui de 01 et ainsi de suite)
Ci-joint mon exemple (j'espère que ça va fonctionner) , si vous savez m'aider, merci et bon dimanche à tous
http://www.cjoint.com/data/0CrnrwGqwcm.htm
Grace à ce forum (merci Vi55 ;) ) ,j'ai réussi à bien avancer sur un tableau de comparaison d'achats mois par mois.
Mon souci à aujourd'hui est que j'ai quelque fois plusieurs achats de la mm référence sur le mm mois et que la fonction sommeprod me les aditionne.
Idéalement il faudrait que j'ai une moyenne des achats du mois s'ils ont été multiples.
De plus, est il possible que le 0 qui apparait quand il n'y a pas d'achats n'apparaisse plus mais que le chiffre recherché soit le dernier acheté (si pas d'achat en 03, excel renseigne l'achat de 02 par exemple et s'il n'y a pas eu d'achat en 02, celui de 01 et ainsi de suite)
Ci-joint mon exemple (j'espère que ça va fonctionner) , si vous savez m'aider, merci et bon dimanche à tous
http://www.cjoint.com/data/0CrnrwGqwcm.htm
A voir également:
- Calcul Moyenne avec Sommeprod?
- Calcul moyenne excel - Guide
- Calcul km marche à pied gratuit - Télécharger - Sport
- Calcul charpente bois gratuit - Télécharger - Architecture & Déco
- Logiciel gratuit calcul valeur nutritionnelle - Télécharger - Santé & Bien-être
- Moyenne en anglais excel - Guide
4 réponses
Bonjour
formule en B4 feuil3 (si c'est bien là que vous voulez la, moyenne.:
=SOMMEPROD((Feuil2!$A$3:$A$7=$A4)*(Feuil2!$B$3:$B$7)*(Feuil2!$C$3:$C$7=B$3))/SOMMEPROD((Feuil2!$A$3:$A$7=$A4)*(Feuil2!$C$3:$C$7=B$3))
Elle divise le total par le nombre de postes identiques trouvés
Par contre, je n'ai pas trop compris l'histoire des 0?Si vous pouvez préciser?
crdlmlnt
Errare humanum est, perseverare diabolicum
formule en B4 feuil3 (si c'est bien là que vous voulez la, moyenne.:
=SOMMEPROD((Feuil2!$A$3:$A$7=$A4)*(Feuil2!$B$3:$B$7)*(Feuil2!$C$3:$C$7=B$3))/SOMMEPROD((Feuil2!$A$3:$A$7=$A4)*(Feuil2!$C$3:$C$7=B$3))
Elle divise le total par le nombre de postes identiques trouvés
Par contre, je n'ai pas trop compris l'histoire des 0?Si vous pouvez préciser?
crdlmlnt
Errare humanum est, perseverare diabolicum
Bonjour,
Super Génial ! Merci ça à l'air de fonctionner! J'ai juste un div/0 en en B6 (problème de division par 0), peut on remedier à cela?
Pour l'histoire des 0, j'essaye de m'expliquer mieux:
Si je prend mon tableau exemple: le Code A n'a pas d'achat en 3 (mars) donc j'ai dans Feuil3 en D4 un 0, j'aimerai que soit reporté automatiquement l'achat de 2(février) dans ce cas.
Dans le Cas du code B qui n'a eu un achat qu'en 1 (janvier) que soit reporté l'achat en C2 et D2 (sur feuil3) et ainsi de suite tant qu'il n'y a pas eu d'achat
C'est faisable?
Cdt
Super Génial ! Merci ça à l'air de fonctionner! J'ai juste un div/0 en en B6 (problème de division par 0), peut on remedier à cela?
Pour l'histoire des 0, j'essaye de m'expliquer mieux:
Si je prend mon tableau exemple: le Code A n'a pas d'achat en 3 (mars) donc j'ai dans Feuil3 en D4 un 0, j'aimerai que soit reporté automatiquement l'achat de 2(février) dans ce cas.
Dans le Cas du code B qui n'a eu un achat qu'en 1 (janvier) que soit reporté l'achat en C2 et D2 (sur feuil3) et ainsi de suite tant qu'il n'y a pas eu d'achat
C'est faisable?
Cdt
Re
si c'est pour reporter la moyenne du mois précédent quand le mois est vide, ,on ne peut commencer que dans la colonne C avec la formule:
=SI(SOMMEPROD((Feuil2!$A$3:$A$6=$A4)*(Feuil2!$B$3:$B$6)*(Feuil2!$C$3:$C$6=C$3))=0;B4;SOMMEPROD((Feuil2!$A$3:$A$6=$A4)*(Feuil2!$B$3:$B$6)*(Feuil2!$C$3:$C$6=C$3))/SOMMEPROD((Feuil2!$A$3:$A$6=$A4)*(Feuil2!$C$3:$C$6=C$3)))
à tirer vers la droite
Qui vous renverra la valeur précédente tant que le mois sera vide pour le code cherché.
par contre, la colonne B qui, elle n'a pas de référence précédente, doit être simplement
SOMMEPROD((Feuil2!$A$3:$A$6=$A4)*(Feuil2!$B$3:$B$6)*(Feuil2!$C$3:$C$6=C$3))/SOMMEPROD((Feuil2!$A$3:$A$6=$A4)*(Feuil2!$C$3:$C$6=C$3))
Sinon elle renverra la référence en A si le mois est vide!
Si, dans cette colonne B vous voulez éviter l'affichage dce #/DIV0 quand la référence est vide, écrivez la première formule de ce message en remplaçant le;B4; par;0;
Mais ceci ne s'adresse qu'à la, colonne B
crdlmnt
Errare humanum est, perseverare diabolicum
si c'est pour reporter la moyenne du mois précédent quand le mois est vide, ,on ne peut commencer que dans la colonne C avec la formule:
=SI(SOMMEPROD((Feuil2!$A$3:$A$6=$A4)*(Feuil2!$B$3:$B$6)*(Feuil2!$C$3:$C$6=C$3))=0;B4;SOMMEPROD((Feuil2!$A$3:$A$6=$A4)*(Feuil2!$B$3:$B$6)*(Feuil2!$C$3:$C$6=C$3))/SOMMEPROD((Feuil2!$A$3:$A$6=$A4)*(Feuil2!$C$3:$C$6=C$3)))
à tirer vers la droite
Qui vous renverra la valeur précédente tant que le mois sera vide pour le code cherché.
par contre, la colonne B qui, elle n'a pas de référence précédente, doit être simplement
SOMMEPROD((Feuil2!$A$3:$A$6=$A4)*(Feuil2!$B$3:$B$6)*(Feuil2!$C$3:$C$6=C$3))/SOMMEPROD((Feuil2!$A$3:$A$6=$A4)*(Feuil2!$C$3:$C$6=C$3))
Sinon elle renverra la référence en A si le mois est vide!
Si, dans cette colonne B vous voulez éviter l'affichage dce #/DIV0 quand la référence est vide, écrivez la première formule de ce message en remplaçant le;B4; par;0;
Mais ceci ne s'adresse qu'à la, colonne B
crdlmnt
Errare humanum est, perseverare diabolicum