Calcul système

Messages postés
818
Date d'inscription
jeudi 24 septembre 2015
Statut
Membre
Dernière intervention
28 octobre 2019
- - Dernière réponse : eriiic
Messages postés
23076
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
17 novembre 2019
- 28 oct. 2019 à 22:11
Bonjour,

pour commencer , merci de l'aide que vous m'apporterez.

Je cherche à effectuer une répartition de bonbons. (En fonction de commerçant et d'acheteurs).

Je n'ai que 2 types de bonbons , les jaunes et les bleus. La répartition totale est à peu près égale pour les bonbons jaunes et bleus. (51% de jaunes et 49% de bleus)

Le souci c'est que la répartition n'est pas égale pour les acheteurs ni pour les commerçants.

Mon objectif : Répartir les bonbons de la façon suivantes

Acheteur 1 : 575 bonbons / 407 jaunes et 168 bleus.
Acheteur 2 : 500 bonbons / 354 jaunes et 146 bleus.
...
Acheteur X : 301 bonbons / 213 jaunes et 88 bleus.
Acheteur Y : 567 bonbons / 175 jaunes et 392 bleus.
...
Acheteur 66 : 315 bonbons / 97 jaunes et 218 bleus.
Acheteur 67 : 296 bonbons / 91 jaunes et 205 bleus.

Maintenant , j'ai des commerçants, chaque commerçant possède X bonbons jaune et Y bonbons bleus.
Dans des proportions différentes et dans des quantités globales différentes des uns des autres.

exemple : Je peux avoir un commerçant avec 550 bonbons (281 jaunes et 269 bleus) et un avec 188 bonbons (86 jaunes et 102 bleus), et meme 1 avec 1 bonbon (1 jaune et 0 bleu)

Je cherche à répartir à chaque acheteur, un ou plusieurs commerçants, de façon à avoir le moins d'écart possible.
1 acheteur => 1 ou plusieurs commerçants.

Je suis disposé à utiliser le VBA.

A votre disposition pour vos questions, merci d'avance !

Configuration: Windows / Chrome 76.0.3809.100

Afficher la suite 

2 réponses

Messages postés
50351
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
17 novembre 2019
11198
0
Merci
Bonjour.

Avant tout, quelle est l'utilité de ce calcul ? à quoi va-t-il servir concrètement ?
On veut bien travailler, mais pas pour rien ...
Fahora
Messages postés
818
Date d'inscription
jeudi 24 septembre 2015
Statut
Membre
Dernière intervention
28 octobre 2019
47 -
Bonjour Raymond et merci pour votre retour,

C'est afin d'effectuer un PRC , aujourd'hui tous mes bonbons sont réparties aléatoiremnt, je cherche à harmoniser le tout.
Commenter la réponse de Raymond PENTIER
Messages postés
23076
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
17 novembre 2019
5757
0
Merci
Bonjour,

Oh Raymond, tiens toi un peu au courant.
C'est pour Halloween voyons ! :-)
eric

En essayant continuellement, on finit par réussir. 
Donc plus ça rate, plus on a de chances que ça marche.(les Shadoks)
En plus du merci (si si, ça se fait !!!), penser à mettre en résolu. Merci
eriiic
Messages postés
23076
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
17 novembre 2019
5757 -
Ah, pas vu. C'était écrit où ?
Fahora
Messages postés
818
Date d'inscription
jeudi 24 septembre 2015
Statut
Membre
Dernière intervention
28 octobre 2019
47 -
Je cherche à répartir à chaque acheteur, un ou plusieurs commerçants, de façon à avoir le moins d'écart possible.
1 acheteur => 1 ou plusieurs commerçants.

Désolé ne pas avoir été explicite
eriiic
Messages postés
23076
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
17 novembre 2019
5757 -
Et un vendeur doit vendre ses 2 couleurs au même acheteur ?
Fahora
Messages postés
818
Date d'inscription
jeudi 24 septembre 2015
Statut
Membre
Dernière intervention
28 octobre 2019
47 -
J'aimerais bien , mais si ça semble trop compliqué , alors non, un vendeur peut vendre une couleur à un acheteur et l'autre couleur à un autre :)
eriiic
Messages postés
23076
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
17 novembre 2019
5757 -
Vu que tu as prévu 67 acheteurs ça fait au moins autant de vendeurs.
J'ai jeté un oeil et je ne vois pas comment traiter ça avec le solveur, et je n'ai pas le temps de chercher autre chose.
Je passe mon tour, désolé.
eric
Commenter la réponse de eriiic