XL 2016 programme excel

  • Initiateur de la discussion Initiateur de la discussion chinel
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Bonjour Chinel, JHA,
Il manque un paramètre important.
Dans votre exemple on pourrait très bien mettre 1,2,3 ... 6 machines, rien ne s'y oppose. On obtiendra toujours un résultat.
Y a t-il un autre paramètre qui serait discriminant ?
Temps de cycle minimum, nombre de machine minimum, débit max par machine .....
 
Bonjour à tous,

Pourquoi 10000 et 15000 et pas 11000 et 12000

JHA

Dans la case "B" ? si c'est celle-là, c'est normal car la machine à 2 silos et ceux-ci ne peuvent que accepter 4.000 ou 5.000 par silos. Donc un silo de 4.000 et un autre silo de 4.000 (par exemple) est égale à 8.000 dans la machine ou silo de 5.000 et l'autre de 5.000 est = à 10.000
Merci de ton aide.
 
Sans ces infos pertinentes qui peuvent servir de discriminants, il n'est pas possible de donner un résultat correct.
Il faudrait donc connaitre le nombre de silos ainsi que leur capacité pour chaque machine.
 
Bonjour à tous,

Pourquoi 10000 et 15000 et pas 11000 et 12000

JHA

Bonjour Chinel, JHA,
Il manque un paramètre important.
Dans votre exemple on pourrait très bien mettre 1,2,3 ... 6 machines, rien ne s'y oppose. On obtiendra toujours un résultat.
Y a t-il un autre paramètre qui serait discriminant ?
Temps de cycle minimum, nombre de machine minimum, débit max par machine .....

C'est vrai qu'on devrait rajouter une case en plus pour dire combien les machines (1,2,3,4,5,6) fabriquent (soit elles produisent 4.000 ou 5.000)
 
Remettez à jour votre fichier.
Dans votre exemple vous avez pour les machines 1 à 3 10000, donc ok on en déduit que ce sont des machines 5000 avec deux silos.
Pour la machine 4 vous avez 15000 (???) Cela dépasse sa capacité, non ?
Pourquoi pas alors machine 4 10000 et machine 5 5000 ?
 
Si on prend le fichier de JHA qui est très bien ! On remarque que dans la case "D" il y a :
machine 1
53000​
machine 2
53000​
machine 3
53000​
machine 4
53000​
machine 5
53000​
machine 6
57000​

mais c'est là qui il y a un problème car les machines produisent par 4.000 ou par 5.000 donc par exemple si on prend le résultat de la machine 1 elle ne pourra avoir un résultat de 53.000 mais bien de 50.000 ou 55.000 ou 60.000 car un multiple de 5.000 (si bien-sur elle tourne en 5.000) si elle tournait en 4.000, alors on aurait 52.000 ou 56.000 ou 60.000 ..... etc mais les autres auront une différence vis-à-vis de ça . Mais la totalité des machines, ne peuvent pas dépasser le nombre de la case "A" . ouf pas facile ça ! 🙂
 
Re le fil,
Un essai en PJ.
J'ai ajouté une colonne de capacité machine 4000 ou 5000.
J'ai aussi ajouté le volume produit qui peut être différent du volume demandé ( avec les machines 4000 ou 5000 )
A tester :
VB:
=SI(I4<$F$6;SI(I4<$F$6-1;SI(I5<=$F$6;ENT(($B$6-$D$6)/SOMME.SI.ENS($K$5:$K$10;$I$5:$I$10;"<="&$F$6))*K5;0);ARRONDI.SUP(($B$6-$D$6-SOMME($J$4:J4))/K5;0)*K5);"")
Sinon le mieux serait de passer en VBA.
 

Pièces jointes

Re le fil,
Un essai en PJ.
J'ai ajouté une colonne de capacité machine 4000 ou 5000.
J'ai aussi ajouté le volume produit qui peut être différent du volume demandé ( avec les machines 4000 ou 5000 )
A tester :
VB:
=SI(I4<$F$6;SI(I4<$F$6-1;SI(I5<=$F$6;ENT(($B$6-$D$6)/SOMME.SI.ENS($K$5:$K$10;$I$5:$I$10;"<="&$F$6))*K5;0);ARRONDI.SUP(($B$6-$D$6-SOMME($J$4:J4))/K5;0)*K5);"")
Sinon le mieux serait de passer en VBA.

super merci, je regarderai demain car ici je dois m'occuper de mes enfants, bonne soirée ! je te dis quoi demain .
 
Un deuxième essai.
En utilisant une table exhaustive, on a toutes les combinaisons, donc sur de trouver l'optimum.
Plus complexe, mais vu de la première feuille, aucune différence.
Il trouve même quand ce n'est pas possible en produisant le minimum au dessus du requis.
 

Pièces jointes

Re le fil,
Un essai en PJ.
J'ai ajouté une colonne de capacité machine 4000 ou 5000.
J'ai aussi ajouté le volume produit qui peut être différent du volume demandé ( avec les machines 4000 ou 5000 )
A tester :
VB:
=SI(I4<$F$6;SI(I4<$F$6-1;SI(I5<=$F$6;ENT(($B$6-$D$6)/SOMME.SI.ENS($K$5:$K$10;$I$5:$I$10;"<="&$F$6))*K5;0);ARRONDI.SUP(($B$6-$D$6-SOMME($J$4:J4))/K5;0)*K5);"")
Sinon le mieux serait de passer en VBA.

Bonjour, en VBA cela donne quoi ? C'est mieux?
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

  • Question Question
Microsoft 365 INDEX equiv
Réponses
1
Affichages
142
  • Question Question
Microsoft 365 Problème macro
Réponses
4
Affichages
318
Réponses
13
Affichages
156
Réponses
7
Affichages
345
Réponses
21
Affichages
633
  • Question Question
Microsoft 365 Programme vba
Réponses
8
Affichages
450
  • Question Question
Microsoft 365 Bug sur une macro
Réponses
6
Affichages
382
Retour