On souhaite réaliser un tirage au sort en utilisant excel et la formule alea() qui donne un nbre pseudo-aléatoire compris dans [0;1[
Soit un groupe de personnes qui va collecter de l'argent pour une bonne cause. On souhaite motiver ces bénévoles en faisant gagner à l'un d'entre eux une nuit avec la marraine de l'opération.
On souhaite pour cela effectuer un tirage au sort parmi ces bénévoles, avec des chances d'être tiré au sort qui seront proportionnelles au montant récolté par chacun d'entre eux. L'idée étant de pousser les gens à faire un maximum de collecte et de ne pas les décourager à l'avance s'ils savent qu'il y a dans le tas quelques bénévoles quasiment imbattables dans l'art de lever des fonds.
A la fin de la collecte, on a donc un tableau avec, pour chaque ligne, le nom du bénévole et les montants collectés :
Paul; 354.25
Irène; 614.60
Lucie; 1240.35
...
Vu qu'il y a des centaines de participants, on ne peut pas simplement recopier une ligne par centime d' collecté (35425 lignes pour Paul), ajouter une colonne alea() et trier tout ça.
L'idée serait de rajouter une colonne avec une formule aléatoire, et de procéder au tirage au sort en figeant le calcul et en triant la liste. Hélas, il semble que simplement multiplier chaque montant par alea() ne marche pas :(
Merci les matheux !