Calcul de moyenne glissante

Bonjour,

Je me heurte depuis des heures au problème suivant:

Le suivi de déformation de la structure donne les valeurs suivantes:

Colonne A : dates et heures des mesures : Au cas présent 8 dates mesures

/jour

Colonne B : Variations d'ouverture : Au cas présent 8 mesures /jour.

A B

Date mm

10/02/2010 01:18 0.911

10/02/2010 04:18 0.917

10/02/2010 07:18 0.922

10/02/2010 10:18 0.908

10/02/2010 13:18 0.878

10/02/2010 16:18 0.897

10/02/2010 19:18 0.911

10/02/2010 22:18 0.914

11/02/2010 01:18 0.919

11/02/2010 04:18 0.93

11/02/2010 07:18 0.922

11/02/2010 10:18 0.908

11/02/2010 13:18 0.9

11/02/2010 16:18 0.917

11/02/2010 19:18 0.927

11/02/2010 22:18 0.919

12/02/2010 01:18 0.914

12/02/2010 04:18 0.914

12/02/2010 07:18 0.914

12/02/2010 10:18 0.908

12/02/2010 13:18 0.906

12/02/2010 16:18 0.908

12/02/2010 19:18 0.914

12/02/2010 22:18 0.914

13/02/2010 01:18 0.919

13/02/2010 04:19 0.925

13/02/2010 07:19 0.925

13/02/2010 10:19 0.908

13/02/2010 13:19 0.9

13/02/2010 16:19 0.906

13/02/2010 19:19 0.911

13/02/2010 22:19 0.914

14/02/2010 01:19 0.914

14/02/2010 04:19 0.917

14/02/2010 07:19 0.917

14/02/2010 10:19 0.906

14/02/2010 13:19 0.903

14/02/2010 16:19 0.908

14/02/2010 19:19 0.911

14/02/2010 22:19 0.914

Le volume des données est considérable (5000 env.)

La méthode consistant à appliquer la fonction moyenne ne permet pas de

glisser de plage en plage.

Comment opérer pour obtenir automatiquement la moyenne glissante des

valeurs de déformationpa par jour soit une moyenne portant sur une plage de

8 valeurs/ jour

Merci de votre conseil

Jean

Bonjour,

Pas vraiment sûr d'avoir compris ce que tu voulais.

Au plus simple, en C4, cette formule :

=SI(ENT(A4)<>ENT(A3);MOYENNE(B4:B11);"")

à recopier vers le bas

Si pas ça, reviens avec plus de détails ou avec ton fichier dans lequel tu nous mets manuellement sur quelques lignes le résultat attendu.

@+

Bonsoir

Merci beaucoup ça fonctionne très bien!

Le résultat permet le calcul des moyennes par plages à raison d'une valeur espacée de 8 lignes.

Serait il possible d'obtenir un regroupement des résultats sur une colonne sans cet espacement - cad un résultat / ligne.

ceci me permettrait de faire correspondre ligne à ligne les résultats ainsi obtenus avec d'autres valeurs ( par exemple la colonne pluviométrie / jour)

Exemple

Ouverture Moy / jour mm Pluviométrie / jour

9/2/10 0.906 0

10/2/10 0.4

11/2/10 0

12/2/10 0

13/2/10 0

14/2/10 0.918 0

15/2/10 0

16/2/10 1

17/2/10 4.4

18/2/10 0

19/2/10 0

20/2/10 2.6

21/2/10 0.912 0.8

22/2/10 3.6

23/2/10 0.2

24/2/10 6.6

25/2/10 2.4

26/2/10 1.8

27/2/10 1.8

28/2/10 1.2

1/3/10 0.6

2/3/10 0.914 0

4.2

0

Ci joint fichier

Avec mes remerciements

Cordialement

Jean

re,

Dans une cellule, H4 par exemple :

=ENT(MIN($A$4:$A$3292))

en H5 :

=H4+1

à recopier vers le bas autant de fois que nécessaire

ensuite, en I4, une formule matricielle :

=MOYENNE(SI(ENT($A$4:$A$3292)=H4;$B$4:$B$3292))

Formule matricielle à valider par CTRL + MAJ + ENTREE

à recopier vers le bas

Autre solution sans validation matricielle :

=SOMMEPROD((ENT($A$4:$A$3292)=H4)*$B$4:$B$3292)/SOMMEPROD((ENT($A$4:$A$3292)=H4)*1)

à recopier vers le bas

@+

Rechercher des sujets similaires à "calcul moyenne glissante"