Répartir aléatoirement des personnes dans des groupes

Bonjour la team,

jusqu'à ce matin j'avais 24 personnes à répartir dans 6 groupes de 4. j'ai utilisé la fonction =rand() et ensuite la fonction =CHOISIR(ARRONDI.SUP(RANG(B19;$B$6:$B$31)/4;0); "Group 1";"Group 2";"Group 3 "; "Group 4 "; "Group 5 "; "Group 6 ";) pour les répartir de facon uniforme.

et bam maintenant j'ai 26 et je souhaite garder 6 groupes en gardant au max le nombre de participants d'un groupe au 4 ( en gros je veux 2 de 5 et 4 de 4). Pouvez vous m'indiquer un piste pour cela ?

Merci par avance,

H

Bonjour

Un exemple de ce qui peut ce faire.

Si cela te convient tu passes le sujet en résolu

Crdlt

386-poules-de-5.xlsm (146.27 Ko)

Bonjour @joco7915,

Je vous remercie pour votre réponse, y'a t-il une méthode sans passer par les macros ? sachant que votre fichier est protéger et que je ne peux parcourir le code pour comprendre son fonctionnement :)

Merci infiniment

Cdlt,

H

re,

avec des formules sur la feuille "Formules", le calculation est en manuel pour le moment, donc un nouveau tirage se fait avec F9 !

196-poules-de-5.xlsm (157.14 Ko)
Rechercher des sujets similaires à "repartir aleatoirement personnes groupes"