Incrémenter une moyenne

Fermé
jb2692 - 31 mars 2015 à 17:00
 jb2692 - 1 avril 2015 à 11:40
Bonjour à tous,

j'ai beau chercher, je n'ai pas trouvé de réponse à ma question.
J'espère être clair :),

j'ai plusieurs milliers de valeurs dans une seule colonne et je cherche a calculer la moyenne des 100 premières valeurs, puis la moyenne des 100 autres valeurs, puis les 100 autres, etc jusqu'à la fin.

Le problème et que quand je sélectionne mes 100 premières valeurs pour calculer la première moyenne, c'est ok, mais j'aimerais avoir une fonction afin que je puisse tirer ma fonction et obtenir les autres moyennes sans resélectionner mes 100 cellules...

Car si je tire la formule =moyenne(A1:A100), ma deuxième moyenne va être: =moyenne(A2:A101) au lieu de =moyenne(A101:A200)

Voilà, je vous remercie d'avance pour le temps que vous prendrez à me lire.

Jean-Baptiste

7 réponses

Cela ne change rien, selon si je tape moi même la formule dans la barre de formule ou si je sélectionne avec la souri la série de données.

Si je tape en B1=moyenne(A1:A3)
puis en B2=moyenne(A4:A6)
si je tire j'aurai B3=moyenne(A3:A5) et non =moyenne(A7:A9) comme je veux
0
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 684
31 mars 2015 à 17:52
Bonjour,

Une formule qui devrait te donner ton résultat :
=MOYENNE(DECALER($A$1;(LIGNE()-1)*100;0;100;1))

à mettre en ligne 1 et tirer vers le bas et il faut que tes données commencent en $A$1, sinon tu modifies l'adresse.
0
ccm81 Messages postés 10851 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 16 avril 2024 2 404
Modifié par ccm81 le 31/03/2015 à 17:59
Bonjour

Tes données en A1:Azz
B1=MOYENNE(DECALER($A$1;100*(LIGNE()-1);0;100;1))
A tirer vers le bas

Cdlmnt
0
ccm81 Messages postés 10851 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 16 avril 2024 2 404
31 mars 2015 à 17:56
Et si tes données commencent en ligne xx
=MOYENNE(DECALER($A$xx;100*(LIGNE()-xx);0;100;1))
0
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 684
31 mars 2015 à 17:57
Bonjour ccm81,

Comme nous sommes pratiquement synchrones, j'en profite pour passer un salut amical.
0
Mike-31 Messages postés 18313 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 5 073
Modifié par Mike-31 le 31/03/2015 à 17:57
Bonsoir,

Essaye par exemple sur ta deuxième ligne exemple F2 cette formule
=MOYENNE(A1:INDIRECT("A"&(LIGNE()-1)*100))

puis en F3 cette formule que tu incrémenteras vers le bas

=MOYENNE(INDIRECT("A"&(LIGNE()-2)*100+1):INDIRECT("A"&(LIGNE()-1)*100))

A+
Mike-31

Une période d'échec est un moment rêvé pour semer les graines du savoir.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Merci beaucoup pour ces réponses, je ne vais pas pouvoir essayer tout de suite mais je fais ca demain et je vous tiens au courant,
Mais je vous fais confiance, cela devrait marcher.

Merci
0
Bonjour, j'ai bien testé ce matin, cela marche niquel!

Merci à vous !
0
c'est à vous de la saisir dans la barre de formule et non selectionner les cellules ou de faire un copier / coller de formules...
-4