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
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