Faire une somme en prenant en compte les

Bonjour tout le monde,

Tout d'abord mes meilleurs voeux 2018.

En pièce jointe le fichier concerné, en exemple la colonne en jaune.

Comme vous pouvez le constater il y a parfois des valeurs inférieurs à.

En fin de tableau se trouve plusieurs calculs:

  • somme
  • moyenne
  • etc

Aujourd'hui est en place une simple somme. De ce fait je surestime celle ci en sommant les "inférieurs à".

Je souhaiterai modifier la somme, la moyenne, etc

en respectant le fait que si la valeur est inférieur à quelque chose, on divise le chiffre par 2.

exemple:

3

6

<3

= 3+6+(3/2)= 10.5

La formule que j'ai trouvé dans le raisonnement serait celle ci:

=SI(X14="";Y14;Y14/2)

Sauf que je n'arrive pas à l'intégrer dans les formules déjà existante (somme, moyenne, etc).

Pouvez vous svp me dire comment faire?

192017.xlsm (413.54 Ko)

Bonjour,

Un essai :

sur fluorure

122017-1.xlsm (378.23 Ko)

Cdlmnt

Bonjour DjiDji59430,

Cela ne fonctionne pas.

En effet j'ai fait une colonne intermédiaire pour vérifier ta formule et cela ne fonctionne pas.

Fichier en pièce jointe

112017-1.xlsm (213.26 Ko)

Re

en effet la deuxième partie de formule est fausse sur le critère, ce n'est pas "<>""", mais"<>". J'ai été trop généreux sur les guillemets

102017-2.xlsm (215.24 Ko)

excuses !

Top DjiDji59430,merci!

Et du coup, le même principe mais sur la colonne "Z" flux (kg:j).

Je voudrais appliquer le même principe, car je surestime également les flux

Merci en tout cas!

je n'aurai pas trouvé!

Coucou DjiDji59430,

Je viens de relire mon dernier message et je trouve qu'il n'est pas clair.

je voudrais également prendre en compte si "inférieur à" diviser par 2, dans la colonne du flux pour chaque jour.

Comment intégrer la formule?

J'ai également intégrer la formule de la somme pour la moyenne, mais sans résultat. il ne suffit pas de remplacer "somme" par "moyenne"?

102017-2.xlsm (246.59 Ko)

Bonjour,

J'ai également intégrer la formule de la somme pour la moyenne, mais sans résultat. il ne suffit pas de remplacer "somme" par "moyenne"?

Non, la moyenne de sommes n'est pas la somme des moyennes.

Basiquement, c'est la somme des data/nombre de data.

Donc dans notre cas, on a :

=Y$380/NB.SI(Y$14:Y$379;"<>0") <= pour éliminer les 3 jours sans contrôle.

D'autre part, quand on ripe une cellule, il faut vérifier quei les plages auxquelles elle se réfère sont fixes (avec des $, ou mobiles (sans $)

Ici, la plage X reste fixe, la plage Y devient Z.

112017-3.xlsm (211.32 Ko)

Cdlmnt

ah ok!

Top merci.

Du coup, qu'elle formule dois appliquer dans la colonne bleu, pour calculer le flux tout en prenant en compte que si le résultat est "inférieur à" il faut le diviser par 2 et appliquer le calcul du flux?

Merci d'avance!

102017.xlsm (228.13 Ko)

Il est bon, ton fichier tu fais bien colonne z par rapport a l'absence ou a la presence de < en colonne y

Cdlmnt

Oui oui la somme en bas j'ai déjà intégrer ta formule.

C'est les valeurs dans la colonne bleu qui ne sont pas correcte, les calculs journaliers du flux.

Mes excuses si je me suis mal exprimée

pour la colonne y tu divisais par 2

pour la z tu divises par 1000

donc pour y on avait :

=SOMME.SI.ENS(Sivom!Y$14:Y$379;Sivom!$X$14:$X$379;"")+SOMME.SI.ENS(Sivom!Y$14:Y$379;Sivom!$X$14:$X$379;"<>")//2

et pour z on a :

=SOMME.SI.ENS(Sivom!Z$14:Z$379;Sivom!$X$14:$X$379;"")+SOMME.SI.ENS(Sivom!Z$14:Z$379;Sivom!$X$14:$X$379;"<>")/1000

Ok ?

oui je suis OK.

Je m'exprime mal je pense.

comment prendre en compte que si le résultat est "inférieur à" il faut le diviser par 2 et appliquer le calcul du flux?

soit les cellules z14,z15,z16...etc

Voir pièce jointe

92017.xlsm (228.13 Ko)

Re

je ne comprends toujours pas. Je ne sais pas ce qu'est " le calcul de flux.", ni a quoi ça sert. Si quand il y a < on doit prendre z dans la somme a la place de y , a quoi ça sert de calculer y/2 ?

Donne moi un exemple avec 3 valeurs dont une qui a un x "<"

Cdlmnt

Hello,

Je m'exprime mal, mes excuses.

Je souhaite mettre une formule en Z14, Z15 qui prend en compte que si le résultat est "inférieur à" il faut le diviser par 2 et appliquer le calcul du flux. Calcul du flux en Z14 actuellement =SI(B15=0;0;Y14*B15/1000).

Y14= 3 Z14= 3 *B15/1000)

Y15=1 Z15= 1 *B15/1000)

Y16= <1 Z16= 0.5 *B15/1000)

Y17= <2 Z17= 1 *B15/1000)

Re

The last ?

72017-4.xlsm (210.78 Ko)

A revérifier .....

Cdlmnt

Hello,

On va y arriver. Tu as bien compris ce que je demandais.

Mais cela ne fonctionne pas, je ne vois pas ou d'ailleurs.

je t'ai rajouté une colonne avec les chiffres que je trouve à ce jour et qui avec ta formule changeront quand il y aura le "inférieur à".

52017-4.xlsm (231.47 Ko)

Re

82017-5.xlsm (173.35 Ko)

Cdlmnt

Salut,

Parfait exactement cela!!

Top merci beaucoup!

Un très bon week end à toi

Rechercher des sujets similaires à "somme prenant compte"