Moyenne entre les 0

Fermé
momabchour Messages postés 40 Date d'inscription jeudi 18 août 2016 Statut Membre Dernière intervention 25 mai 2020 - 13 mai 2020 à 11:13
Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 - 26 mai 2020 à 08:15
Bonjour,

Je souhaite avoir, sur une série de nombres, la moyenne entres deux nombres différents de 0 ainsi que la somme cumulative de toutes les moyennes calculés.

Exemple:
15 0 0 0 0 4 0 0 3 0 0 0 0 0 0 0 17
Je souhaite avoir le calcul suivant:
moyenne (15 0 0 0 0 4 )
moyenne ( 4 0 0 3)
moyenne (3 0 0 0 0 0 0 0 17)
Puis la moyenne des 3 moyennes calculés en dessus
J'ai besoin d'un calcul dynamique vu que mon fichier réél se compose de 2000 lignes et quelques centaines de colonnes.

PS: les moyennes doivent prendre en considération les zéros, ne pas les ignorer.

Des idées please?

Merci

2 réponses

Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 1 776
Modifié le 13 mai 2020 à 11:38
Bonjour,

Utilises la fonction MOYENNE(), elle n'ignore pas les zéros.

« Puis la moyenne des 3 moyennes »
C'est une aberration mathématique : dans ce cas, ça ne représente rien !!!
Il faudrait que chaque série comporte la même quantité de nombres, sinon il faut faire la moyenne de tous les nombres.



0
momabchour Messages postés 40 Date d'inscription jeudi 18 août 2016 Statut Membre Dernière intervention 25 mai 2020
13 mai 2020 à 13:38
Bonjour,

En fait il faut faire la moyenne des 3 moyennes obtenus, car chacune est déjà pondérée par rapport au nombre de zéros entre elles et leur valeur.
0
Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 1 776 > momabchour Messages postés 40 Date d'inscription jeudi 18 août 2016 Statut Membre Dernière intervention 25 mai 2020
26 mai 2020 à 08:15
Ça ne légitime pas une moyenne des moyennes !
La seule façon serait de post-pondérer chaque moyenne en fonction du nombre d'éléments, et pas seulement du nombre de zéros.
0
yg_be Messages postés 22730 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 26 avril 2024 1 477
26 mai 2020 à 08:04
bonjour, je pense que tu peux réaliser cela avec un petit programme VBA.
0