Formule pour calculer une moyenne d'intervalle

Bonjour le forum,

je souhaiterai calculer la moyenne des intervalles sur une série de données constituée de 0, 1 et 3. dans mon cas personnel, c'est uniquement le 1 qui m'intéresse.

d'après l'arrêt d'une une semaine que j'aurai renseigné, je souhaiterai calculer depuis le dernier 1, le nombre de cellules ou le 1 n'est pas apparue., cela me créera une intervalle. et ainsi de suite pour tout ce qui sera intervalle à la suite.

je définirai ensuite la moyenne de l'ensemble de ces intervalles

Dans l'exemple ci joint, je souhaiterai calculer la moyenne des intervalles arrêtée à la semaine 14

j'ai essayé avec la fonction fréquence, mais cela ne me donne pas le résultat escompté,

si quelqu'un peut se pencher la dessus, je l'en remercie par avance;

Mamarus

277intervalle.xlsx (10.90 Ko)

Bonjour,

à tester,

=SOMME(B4:O4)/NBVAL(B4:O4)

Bonjour,

Merci pour la réponse, mais il faut au préalable calculer les occurrences pour l'ensemble de la série ou l'on trouve le 1, d'où la complexité à établir une formule, dans l'exemple que j'ai donné en fichier joint, j'ai calculé manuellement les intervalles et tiré ma moyenne ensuite.

Cordialement;

Mamarus

Bonjour

solution via une fonction personnalisée

code à mettre dans un module

Function MoyenneIntervalle(r)
    For Each cel In r
        If cel = 1 Then c = c + 1: s = s + ci: ci = 0 Else ci = ci + 1
    Next cel
    MoyenneIntervalle = s / c
End Function

appel de la fonction

=moyenneintervalle(B3:O3)

Bonjour,

Impeccable avec le code, cela francais fonctionne.

Merci

Mamarus

Rechercher des sujets similaires à "formule calculer moyenne intervalle"