Bonjour.
J'ai besoin d'effectuer une répartition de valeur par rapport a une moyenne et j'avoue ne pas réussir a "automatiser" cela.
ex :
L'objectif est que chaque user soit le plus proche de la moyenne :
le user A si son écart avec la moyenne est positif. il doit répartir équitablement son "écart" entre les autres user pour que tout le monde soit le plus proche de la moyenne.
Par contre toujours dans le 1er cas du user A si le user D est également positif, il ne doit rien recevoir du user A
a la main et a la louche cela donne quelque chose comme :
Je vous communique le début de mon travail ci-joint
Avez-vous une idée ?
Merci
J'ai besoin d'effectuer une répartition de valeur par rapport a une moyenne et j'avoue ne pas réussir a "automatiser" cela.
ex :
valeur | user A | 12345 |
user B | -83278 | |
User C | 4352 | |
user D | 12 | |
user E | -23457 | |
moyenne | -18005,2 | |
ecart moyenne | user A | -30350,2 |
user B | 65272,8 | |
User C | -22357,2 | |
user D | -18017,2 | |
user E | 5451,8 |
L'objectif est que chaque user soit le plus proche de la moyenne :
le user A si son écart avec la moyenne est positif. il doit répartir équitablement son "écart" entre les autres user pour que tout le monde soit le plus proche de la moyenne.
Par contre toujours dans le 1er cas du user A si le user D est également positif, il ne doit rien recevoir du user A
a la main et a la louche cela donne quelque chose comme :
A | 34610,26 |
B | 72038,98 |
C | 21330,1 |
D | 11610,26 |
E | 64888,55 |
moyenne | 40895,63 |
B donne a A | 2500 |
B donne a C | 13600 |
B donne a D | 15000 |
B donne a E | |
E donne a A | 3000 |
E donne a B | 150 |
E donne a C | 5700 |
E donne D | 15000 |
résultat A | 40110,26 |
résultat B | 41088,98 |
résultat C | 40630,1 |
résultat D | 41610,26 |
résultat E | 41038,55 |
Je vous communique le début de mon travail ci-joint
Avez-vous une idée ?
Merci