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