Bonsoir.
Voilà encore une proposition maison (pas scientifique). Elle peut facilement être convertie en une macro à appeler par un raccourci ou encore un bouton. Testée sur plusieurs nombres de colis, une bonne partie trouve tous les colis répartis, pour l'autre il reste 1 unique colis sur la table (je suis preneur).
La répartition se fait en deux étapes :
1) Un premier jet se fait proportionnellement au CA individuel par rapport au CA Global. Le résultat ainsi obtenu est arrondi à l'entier immédiatement inférieur. Ainsi on trouve sur les bras un reliquat de colis à répartir.
2) Pour le deuxième jet, la solution propose de faire une répartition sur les individus dont le CA dépasse la moyenne de tous les CA. Les résultats obtenus sont arrondi à l'entier supérieur.
Suis à votre disposition pour traduire en vba.
Cordialement.