XL 2013 Calculer de l'écart type d'une liste de valeur avec un critère de sélection

poporsky

XLDnaute Nouveau
Bonjour,

Je planche sur un problème de l'évolution du calcul de l'écart type d'une liste de valeur selon un critère de sélection, voici un exemple :

Sens du fluxNb de dataÉcart type
in10
out20
in207.07
out4014.14
out010
in3020
Je souhaiterai avoir l'écart type mis à jour à chaque ligne ajoutée selon le sens du flux in ou out comme dans l'exemple ci-dessus.


1ère ligne : 1 donnée "in" de valeur "10" -> pas d'écart type
2nde ligne : 1 donnée "out" de valeur "20" -> pas d'écart type
3ème ligne : 2 données "in" de valeur "10;20" -> écart type= 7.07
4ème ligne : 2 données "out" de valeur "20;40" -> écart type= 14.14
5ème ligne : 3 données "out" de valeur "20;40;0" -> écart type= 20
6ème ligne : 3 données "in" de valeur "10;20;30" -> écart type= 10

Bien-sûr, je ne peux pas appliquer de tri, de filtre ou de diviser en 2 le tableau sinon ce serait trop facile.

J'ai tenter en combinant les fonctions INDEX et RECHERCHEV mais cela ne me renvoie que la première valeur de la liste de valeur sur laquelle appliquer l'écart type (peut-être que je m'y suis mal pris).

Si une bonne âme pouvait me venir en aide, je la remercierai chaleureusement.
 

Discussions similaires