Exclure valeur d'une formule =moyenne

Bonjour !

j'ai joint une image pour que vous compreniez mieux ma question

J'ai ma colonne temps de construction qui multiplie mon nombre d'unités possibles par la durée de construction d'une unité, mais si jamais je n'ai pas d'unité possible elle affiche "-" . Je voudrais ensuite effectuer la moyenne de tout les temps de construction SI ils sont différents de "-" j'ai donc fais une formule comme ceci :

=MOYENNE(SI(K5<>"-";K5;);SI(K6<>"-";K6;);SI(K7<>"-";K7;);SI(K8<>"-";K8;);SI(K9<>"-";K9;);SI(K10<>"-";K10;))

Qui en gros fais la moyenne des valeurs SI elles sont différente de "-" .

Le soucis c'est que si sur 6 temps, j'en ai 2 égaux à "-" , ma formule moyenne prend en compte la valeur lors de la division et divise le total par 6 au lieux de 4.

Comment régler cela ?

Merci d'avance !

question excel

Ok j'ai trouvé seul du coup mais en bidouillant :

Je créer une colonne à côté qui est égale à mon temps de construction si celui ci est différent de "-", au début j'avais fait =SI(L5<>"-";L5;) sans mettre d'argument faux et ma moyenne faisait la même erreur, j'ai donc mis "" en argument faux et lorsque je fais la moyenne de 6 cellules dont 2 vides, il totalise 4 cellules qu'il divise par 4 et non 6 comme avant.

Si quelqu'un à quelque chose de mieux je suis preneur sinon ça dépanne en attendant ^^

question excel

Bonjour,

=MOYENNE.SI(K5:K10;"<>0")

Bonjour

as-tu essayé simplement ?

=MOYENNE(k5:k10)

si cela ne fonctionne pas, merci de mettre un fichier exemple. (pas de photo dont on ne peut rien faire !)

Rechercher des sujets similaires à "exclure valeur formule moyenne"