Ne pas tenir compte d'un résultat <=0

Bonjour,

Je me permet de faire appel à vos compétences. Voici mon problème:

Sur mon fichier TRS, je souhaiterai que le calcul final (TRS Global) ne tienne pas compte des feuilles comprenant un résultat à 0.

Dans la feuille "TRS Global" la cellule C10 additionne la cellule J21/J17 (Temps opérationnel) des autres feuilles. Mais, par exemple, en cas de maintenance (feuille L.Découpe 1 ligne 11) cela met la ligne de production à zéro et cela impacte le TRS Global de manière trop significative.

Est-il possible que la formule de la cellule C10 de la feuille TRS Global ne prenne pas en compte les résultat à 0 ? J'ai essayé les formule standard et matricielle mais je ne m'en sors pas, je n'obtiens pas de résultat à ce problème.

En vous remerciant de votre aide précieuse,

Cordialement,

Yannick

Bonjour,

Au lieu de diviser par 6 il faut compter le nb de valeurs > 0 : par exemple avec

SOMMEPROD(('L.Découpe 1'!J21>0)+('L.Découpe 2'!J17>0)+('L.Découpe 3'!J17>0)+(L.Usinage!J17>0)+('L.Assemblage 1'!J17>0)+('L.Assemblage 2'!J17>0))

Soit en C10 :

=('L.Découpe 1'!J21+'L.Découpe 2'!J17+'L.Découpe 3'!J17+L.Usinage!J17+'L.Assemblage 1'!J17+'L.Assemblage 2'!J17)/SOMMEPROD(('L.Découpe 1'!J21>0)+('L.Découpe 2'!J17>0)+('L.Découpe 3'!J17>0)+(L.Usinage!J17>0)+('L.Assemblage 1'!J17>0)+('L.Assemblage 2'!J17>0))

Cordialement

Bonjour Yannick,

Il faut effectivement changer ta formule par

=('L.Découpe 1'!J21+'L.Découpe 2'!J17+'L.Découpe 3'!J17+L.Usinage!J17+'L.Assemblage 1'!J17+'L.Assemblage 2'!J17)/(('L.Découpe 1'!J22 >0)+('L.Découpe 2'!J17 >0)+(+'L.Découpe 3'!J17>0)+(L.Usinage!J17>0)+('L.Assemblage 1'!J17>0)+('L.Assemblage 2'!J17>0))

Si valeur supérieure à 0 vaut 1, l'addition de tous les paramètres te donne le chiffre de la division

A+

Merci beaucoup de votre réactivité, je vais essayer votre solution rapidement.

En effet les résultats =0 ne sont plus pris en compte mais si je met toutes mes feuilles à 100% de production soit la "Durée totale brute de fonctionnement Hebdomadaire U=1950", j'obtiens dans le TRS global "Temps opérationel cumulé" en C10 un résultat de 2340 soit 390 minutes supplémentaires au temps maximum fixé de 1950 minutes..

Je ne comprends pas d'où sort ce chiffre de 390 ?

Ah avec la solution de Dug59 j'ai un résultat cohérent et qui ne tient pas compte du zéro

Merci énormément à vous deux !

Rechercher des sujets similaires à "pas tenir compte resultat"