Moyenne entre les 0

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

  1. Contributeur
    bonjour, je pense que tu peux réaliser cela avec un petit programme VBA.
    0
    1. 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
      1. 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
      2. @momabchourÇ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