Erreur calcul automatique

Bonjour à tous

Pourquoi c’est une erreur de calcul en F11 quand je mets 33500 en fiche!B9

Car je devrai avoir 32000 en F10, 1000 en F11 et 500 en F12

Et quand je mets 32500 mon calcul est bon en F11

Là j’ai bien 32000 en F10 et 500 en F11

je vous joint mon fiche
merci

fiche 3.xlsm (15,7 Ko)

Bonjour

Le résultat de F11 est en rapport avec sa formule :

=SIERREUR(SI(E11D11>D11;E11D11;MAX(fiche!$B$9-H10;100));"")

Celle-ci suivant le contexte de ton fichier récupère le résultat de la 2° parti du SI : MAX(fiche!$B$9-H10;100)
Car la condition du début de ce SI n’est pas obtenue : E11*D11>D11

Donc la partie MAX(fiche!$B$9-H10;100) cherche la valeur la plus grande entre :

fiche!$B$9-H10
et
100

fiche!$B$9-H10 correspond à 33500 (fiche!$B$9) _ 32000 (H10) soit 1500

Donc la valeur la plus grande entre 1500 et 100 c’est 1500 d’où ce résultat

Si il ne convient pas il faut modifier la formule pour obtenir le résultat escompté

A toi de voir car moi je ne le connais pas

oui le mieux serai de modifier la formule
mais comment bien la faire ?

Il faudrait que tu m en dises plus sur le résultat à obtenir si la condition E11*D11>D11 n est pas au rendez vous
Merci de m éclairer

Sur cette exemple la : soit 33500 il faut 32000 en F10,. 1000 en f11, et 500 en f12
Mais sur la première feuille en b9 b10 et b11 sont variables par rapport à la demande du client

Un peu comme sur les séries 2,3,4,5

Un autre exemple
70000 ex en cartons de 2000 paquets de 200
Soit en F10 ,64000 et en f11 6000

J’espère avoir répondu correctement

Il faut me dire comment je dois traité ce cas :

la condition E11*D11>D11 n est pas obtenue (c’est la condition dans la formule colonne F)

Merci

La condition est :
Fiche!9 -h10 = f11 si multiples de d11 laisser en f11
Si pas multiples de d11 alors soustraire la différence en f12

Ex 33500 en fiche! B9 - 32000 en H10 reste 1500
1500 en f11 -. 1000 en d11 reste 500 en f12

Ex 35500 en fiche! B9 - 32000 en H10 reste 3500
3500 en f11 - 3000 par rapport a d11 reste 500 en f12 et donc 3 en E11

Ex 38000 en fiche! B9 - 32000 en H10 reste 8000
8000 en f11 8000 par rapport d11 rien en f12
Et donc 8 en E 11

Je sais pas m’exprimer mieux

Moi je ne sais pas mieux comprendre
Ci-joint en jaune une formule mais peut être la bonne

A toi de me dire

fiche 3.xlsm (15,8 Ko)

ouais c’est nickel
un grand merci
c’est bien ce que je voulais
c’est top

Bonjour
Finalement les petits esprits se rencontre
Content d avoir répondu exactement à ton attente
A la prochaine

bonjour,
mon fichier va encore évolué si besoin je reviendrez sur le forum
encore merci pour votre aide

tiens encore une question
avec cette formule si possible
=SIERREUR(ARRONDI.SUP(F15/E15;-2);"")

comment arrondir seulement si valeur cellule plus petit que D15
merci

« comment arrondir seulement si valeur cellule plus petit que D15 »
Valeur de quelle cellule plus petite que D15 ?
Et si celle-ci n est pas plus petite quel résultat ?

valeur en I15
donc il faudrait arrondi.sup seulement si I15 est plus petit que D15
si I15 plus grand D15 laisser la valeur

Essaies ceci :

SI(I15<D15;SIERREUR(ARRONDI.SUP(F15/E15;-2);"");F15)

non ca fonctionne pas

Qu’ est ce que cela fait ?

peut être que je dois déplacer ma formule

Il me faudrait le fichier car visiblement la formule que je t ai proposé fais référence à une plusieurs cellules qui elles même font référence à celle où tu mets celle-ci d où ce message

voici le fichier
fiche 4.xlsm (21,9 Ko)

merci