Excel moyenne glissante
Résolu/Fermé
gturkmen
Messages postés
107
Date d'inscription
lundi 26 novembre 2007
Statut
Membre
Dernière intervention
19 février 2025
-
Modifié par gturkmen le 9/02/2011 à 19:01
ccm81 Messages postés 10907 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 24 janvier 2025 - 11 févr. 2011 à 17:52
ccm81 Messages postés 10907 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 24 janvier 2025 - 11 févr. 2011 à 17:52
Bonjour,
J'ai un petit soucis avec une formule de moyenne glissante. Je voudrais d'une part que la moyenne reste toujours dans la case C3.
Tous les mois je dois rentrer une valeur et je voudrais que la moyenne se calcul automatiquement avec la nouvelle valeur en plus et en enlevant la plus ancienne. Il me faut toujours une moyenne sur les 12 dernier mois.
J'ai un petit soucis avec une formule de moyenne glissante. Je voudrais d'une part que la moyenne reste toujours dans la case C3.
Tous les mois je dois rentrer une valeur et je voudrais que la moyenne se calcul automatiquement avec la nouvelle valeur en plus et en enlevant la plus ancienne. Il me faut toujours une moyenne sur les 12 dernier mois.
A voir également:
- Moyenne olympique excel
- Comment calculer la moyenne sur excel - Guide
- Liste déroulante excel - Guide
- Si et excel - Guide
- Word et excel gratuit - Guide
- Déplacer une colonne excel - Guide
27 réponses
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 425
9 févr. 2011 à 19:30
9 févr. 2011 à 19:30
Bonsoir
ce serait bien de savoir commet sont entrées vos dates, sous quels formats?
si par exemple vos dates "mensuelles" sont entrées sous la forme 1/1/2010, vous pouvez tenter, pour un champ date de A1 à A1000 et un montant de B1 à B1000:
=SOMMEPROD((A1:A100>DATE(ANNEE(MAX(A1:A1000))-1;MOIS(MAX(A1:A1000));1)*(B1:B1000))/SOMMEPROD((A1:A100>DATE(ANNEE(MAX(A1:A1000))-1;MOIS(MAX(A1:A1000));1)*1))
et pour avoir les 12 dernières lignes du tableau, plus simple si vos dates vont en croissant et même s'il n' y a que des N° de mois, à condition que la colonne A soit numériques
=SOMME(INDIRECT("B"&EQUIV(MAX(A1:A1000);A1:A1000;0)&":B"&EQUIV(MAX(A1:A1000);A1:A1000;0)-11))/12
crdlmnt
ce serait bien de savoir commet sont entrées vos dates, sous quels formats?
si par exemple vos dates "mensuelles" sont entrées sous la forme 1/1/2010, vous pouvez tenter, pour un champ date de A1 à A1000 et un montant de B1 à B1000:
=SOMMEPROD((A1:A100>DATE(ANNEE(MAX(A1:A1000))-1;MOIS(MAX(A1:A1000));1)*(B1:B1000))/SOMMEPROD((A1:A100>DATE(ANNEE(MAX(A1:A1000))-1;MOIS(MAX(A1:A1000));1)*1))
et pour avoir les 12 dernières lignes du tableau, plus simple si vos dates vont en croissant et même s'il n' y a que des N° de mois, à condition que la colonne A soit numériques
=SOMME(INDIRECT("B"&EQUIV(MAX(A1:A1000);A1:A1000;0)&":B"&EQUIV(MAX(A1:A1000);A1:A1000;0)-11))/12
crdlmnt