Tirage au sort avec nombres de chances

Résolu
Julieabesoindaide Messages postés 4 Date d'inscription   Statut Membre Dernière intervention   -  
via55 Messages postés 14512 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Je dois mettre en place un fichier excel pour faire un tirage au sort parmis une centaine de nom. Jusque là c'est facile sauf que chaque personne a un nombre de chance de gagner différent en fonction du nombre de ticket. Donc j'ai en colonne A le nom et en colonne B le nombre de chance et parmis eux je dois tirer 3 gagnants.

Merci d'avance pour votre aide
Julie

6 réponses

via55 Messages postés 14512 Date d'inscription   Statut Membre Dernière intervention   2 746
 
Bonjour à tous

Adaptation de la bonne idée de T3chN0g3n au fichier de Julie sans macro, par formules :
https://www.cjoint.com/c/KJsrpXIiZBm

Cdlmnt
Via

1
JCB40 Messages postés 3013 Date d'inscription   Statut Membre Dernière intervention   463
 
Bonjour,
Un exemple de votre fichier avec explications serait le bienvenu.
Pour transmettre un fichier,
Veillez à ce qu'il n'y ait PAS DE DONNEES CONFIDENTIELLES
il faut passer par un site de pièce jointe tel que cjoint.com

Allez sur ce site : https://www.cjoint.com/
Clic sur parcourir,
Cherche ton fichier,
clic sur ouvrir,
Clic sur "Créer le lien cjoint",
Copier le lien,
Revenir ici le coller dans une réponse...
Cordialement

0
Julieabesoindaide Messages postés 4 Date d'inscription   Statut Membre Dernière intervention  
 
Merci JC,

Mon firewall bloc l'envoi vers cijoint. Voici mon fichier via wetransfer

https://wetransfer.com/downloads/34faed81cbd6222cc1e3650af02f3cd620211018134537/230c68

J'ai donc une colonne A avec le prénom des enfants et en colonne B le nombre de chance de gagner un jouet. Le nom du gagnant se retrouve dans la colonne G.

Si tous les enfants ont une chance de gagnant, c'est facile avec =INDEX(A2:A109;INT(RAND()*109)+1)

Par contre si ils n'ont pas tous la même "chance" de gagner ça se complique :(

Merci pour votre aide
0
JCB40 Messages postés 3013 Date d'inscription   Statut Membre Dernière intervention   463
 
A quoi correspond ton nombre de billets?
Et qu'entends tu par ils n'ont pas tous la même chance de gagner

0
Julieabesoindaide Messages postés 4 Date d'inscription   Statut Membre Dernière intervention  
 
Il s'agit du nombre de packets de cookies vendus par les enfants. Plus il vend de packets, plus il a de billets.

Imaginons un chapeau géant. Le gamin qui a vendu 10 packets retrouvera 10 fois son nom dans le chapeau. Celui qui a vendu 100 sachets, le retrouvera 100 fois.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
T3chN0g3n Messages postés 5247 Date d'inscription   Statut Membre Dernière intervention   1 179
 
Bonjour,

Une possibilité serait de générer une liste avec x fois les noms de chacun en fonctions du nombre de chances et de tirer au sort à partir de cette liste.
0
Julieabesoindaide Messages postés 4 Date d'inscription   Statut Membre Dernière intervention  
 
J'ai trouvé quelque chose qui utilise l'idée de T3chN0g3n mais qui serait trop compliqué à mettre en place "manuellement".

On a toujours une colonne A avec les noms et une B avec la pondération. Une macro va créer une liste comme proposé par T3chN0g3n et va aller piocher dans cette liste pour donner les gagnant. En modifiant la dernière partie de la Macro, on peut déterminer le nombre de gagnant.

Merci à tous pour votre aide
Voici le fichier et je cloture

https://www.cjoint.com/c/KJsqgMa1wyJ
0