Non juste une question. Si c'est plus lent, alors pas intéressant. Merci, je vais regarder le dernier fichier et mettre un beau design.Bonjour Chinel,
Au post #1 vous parlez d'un fichier XL, non de VBA.
En VBA ça ferait la même chose que le fichier du post #13 mais surement en un peu plus lent.
Vous y verriez quel avantages ?
Je serai plus disponible dans l'après-midi donc je ferai un schéma explicatif. Merci de votre aide et je sais que difficile d'expliquer mon projet.Dans mes calculs, je choisis la solution la plus proche supérieure, considérant que le reste sera dans le reste pour la prochaine fois.
En fait dans l'absolu on peut ne pas trouver toujours de solutions exactes. Exemple : que des machines de 4000 et 50000 à produire. C'est impossible. Les solutions sont alors 48000 ou 52000. Donc je choisis 52000 et reste 2000.
L'équilibre est fait puisque on spécifie sur chaque machine si elles sont 4000 ou 5000.
Pouvez vous préciser ce que vous attendez, ou là où je n'ai pas compris.
oui c'est super mais je mets par exemple 63000 dans la case "A"puis dans la case "B" je mets 8000 et puis dans la case "C" je mets 6 cela me donne un volume produit plus grand que le volume requis et c'est ça le problème car dans ce cas là, on fait du déchet (gaspillage)Une chose m'échappe.
Si je rentre les données de votre exemple dans mon fichier du post #13, on trouve bien 4 machines à 8000 et deux machines à 4000. Exactement le même résultat que dans votre exemple.
Où est le problème avec ce fichier ?
Regarde la pièce jointe 1069383
oui c'est super mais je mets par exemple 63000 dans la case "A"puis dans la case "B" je mets 8000 et puis dans la case "C" je mets 6 cela me donne un volume produit plus grand que le volume requis et c'est ça le problème car dans ce cas là, on fait du déchet (gaspillage)
Oui car comme expliqué dans un post précédent ( #18 ) il y a des combinaisons impossibles à satisfaire exactement.
Prenons votre exemple : 63000 en commande, 8000 dans la machine. Donc il faut en produire 55000.
Si tous vos machines sont en 4000 vous devrez en produire 56000, vous n'arriverez jamais à 55000 car 55 n'est pas divisible par 4. ( je suis lent, c'est exactement votre photo ! )
Par contre si vous avez 5 machines à 4000 et une à 5000 alors ça tombe juste.
Deux questions :
1- Qui fixe 4000 ou 5000 par machine ? C'est fixé à l'avance ou on peut le modifier ?
2 - Comment résoudriez vous le problème que vous donnez en exemple ?
c'est l'opérateur qui fixe soit 4000 ou 5000 (c'est comme ça car les machines remplissent des bacs donc ceux-ci on une capacité de 4000 ou de 5000
Avant et toujours maintenant, l'opérateur prend un papier et essaie de voir pour partager sa production vis-à-vis des machines qui tournent . (pour éviter du gaspillage)
Ça c'est l'info qu'il me manquait. Merci.
donc 4000 ou 5000 deviennent une variable et non un paramètre.
( pour moi, je pensais que vous aviez des machines 4000 et 5000 par construction, donc des constantes )
Un bon exo pour ce soir.