Tirage au sort aléatoire selon une liste [Résolu]

A voir également:Tirage au sort excelTirage aléatoire excel - Meilleures réponses Fonction aléatoire excel tirage au sort - Meilleures réponses Comment créer un tirage au sort sur Excel - Forum - Excel Tirage au sort sur excel pour menu de la semaine aleatoire - Forum - Excel Tirage au sort sous excel - Forum - Excel Fonction "tirage au sort" sur Excel - Forum - Excel Tirage au sort sur Excel - Forum - Windows

Bonjour, en cherchant sur google : "programmer un logiciel de tirage au sort" je suis arrivé sur ce site.
J'aurais aimé trouver un petit logiciel où le faire moi-même répondant à ce critère (pour un jeu) :
Rentrer une liste de prénoms et confectionner un petit programme pour qu'en appuyant sur un bouton le programme choissise un Prénom au hasard parmis la liste qui sera pré-remplie, et ainsi de suite ^^'
Malheuresement je n'ai aucune connaissance dans le domaine de la programmation et cela me semble plus qu'impossible de réaliser cela, et je cherche en vain sur internet sans trouver mon bonheur :P
Pourriez vous m'aider à réaliser ceci s'il vous plaît, je vous en serais très reconnaissant.
En espérant une réponse positive de votre part, je vous remercie d'avance.

PS : j'avais entendu parlé de réaliser ceci par Excel, mais je n'y parvient :(

Forum

A voir également:Tirage au sort excelTirage aléatoire excel - Meilleures réponses Fonction aléatoire excel tirage au sort - Meilleures réponses Comment créer un tirage au sort sur Excel - Forum - Excel Tirage au sort sur excel pour menu de la semaine aleatoire - Forum - Excel Tirage au sort sous excel - Forum - Excel Fonction "tirage au sort" sur Excel - Forum - Excel Tirage au sort sur Excel - Forum - Windows

Web: www.shapebootstrap.net

8 réponses

Marsh

NOVEMBER 9, 2013 AT 9:15 PM

Choisir un jour de la semaine
=CHOISIR(ENT(ALEA()*7)+1; "lundi"; "mardi"; "mercredi"; "jeudi"; "vendredi"; "samedi"; "dimanche") 


application à votre question :

Choisir une personne parmis une liste aléatoirement de 10 personnes :
 =CHOISIR(ENT(ALEA()*10)+1; "eric";"mohammed";"josef";"amine";"stéfanie";"alfonce"; "guillome","KACEM","RIAD","patric") 


et voila vous me remerciez encore . . .

Merci newmen 111

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM a aidé 30754 internautes ce mois-ci

Reply
réponses:
  • auteur

  • auteur

    Merci beaucoup!

  • auteur

    Merci !!

  • auteur

    moi je te remercie pas
    il manque des explications !!!

  • auteur

    moi je te remercie très fort c bien expliqué

  • auteur

    bonjour comment fait on le nombre pi sur open office

    merci

  • auteur

    Y'a t il une formule sous Excel, ou n'importe quel autre tableur, pour faire un tirage au sort a-à double entrée?
    Par exemple, je souhaiterais associer le nom de quelqu'un avec une ville.
    J'ai 16 noms, et 17 villes disponibles. Est ce possible?

    Merci d'avance!

  • auteur

    merci

  • auteur

    cette formule peut-elle se transporter sur google drive?

  • auteur

    Merci, c'est très clair, il y a simplement une erreur vers la fin c peut etre pour ca que certaine personne ne sont pas capable. Remplacer les virgule par des points virgules dans la dernière équation...

  • auteur

    Bonjour,

    Lorsque je tape la formule :

    =CHOISIR(ENT(ALEA()*2)+1;"P";"F")

    Excel me dit qu'il y a une erreur dans la formule...
    Pourriez-vous m'aider ?

    Merci

  • auteur

    Bonjour, j'ai retapé ta formule dans Excel et ça marche bien.

  • auteur

    Bonsoir, je devais faire mon examen sur cette formule, qui été juste pour les nombres et je n'arrivait pas à l'adapter pour les noms. ET je suis tombé sur ta réponse, alors juste merci tu m'a beaucoup aidé ^^

  • auteur

    Merci !

  • auteur

    merci beaucoup

Marsh

NOVEMBER 9, 2013 AT 9:15 PM

J'ai trouvé un logiciel gratuit pour faire des tirages au sort sur logitheque :
http://logitheque.com/...

Reply
réponses:
  • auteur

    Merci je cherchais aussi et ça marche super bien

Marsh

NOVEMBER 9, 2013 AT 9:15 PM

lu
pour faire ce dont tu as besoin je te conseille de le faire avec excel
mais avant tu doit associer un nom de personne à un chiffre
(ex: pierre= 1 ....)
donc ensuite tu ouvre une feuille excel
et dans nimporte quelle cellule tu clic sur insertion fonction
tu clique sur toute est la tu cherche ALEA
la dans le carré formule a droite, tu entre cette formule la en fonction du nombre de personne
(ex: =10*ALEA() ) et après tu remplace 10 par le nombre de personne
et tu fait ok
si tu le veux sur plusieur colonne tu va dans la cellule ou y'a le chiffre aléatoire et tu fait étirer
si tu veux un nouveau chiffre aléatoire tu clic droit et tu fait par défaut
à j'ai oublier de présicer fait clic droit format cellule nombres et tu choisi 1234
ca va te permettre d'avoir que des nombres entier
sur ce je vais me coucher
dis moi si tu a réussi ou si tu as encore besoin d'aide ++

Reply
réponses:
  • auteur

    super, merci pour l'astuce c'est très facile en fait!

  • auteur

    bonjour, pour continuer dans ce domaine, quelqun saurait il comment transporter cette formule sur google drive? Merci d'avance

Marsh

NOVEMBER 9, 2013 AT 9:15 PM

bonjour,
petite correction sur la formule de newmen, il faut écrire (ALEA()*9)+1 pour avoir une valeur comprise entre 1 et 10
Toutefois ceux qui ont essayé cette méthode ce sont surement aperçu que le tirage n'est pas très équitable, on a plus de chance si la valeur associée est comprise entre 3 et 7, les extrêmes sortent moins souvent que les autres.

2 cas se présentent:
1) on veut que toutes les personnes participent à chaque tirage
il suffit d'affecter les noms aux valeurs entre 3 et 13 et de modifier la formule par (ALEA()*15)+1
quand la valeur est comprise entre 1 et 3, et, 14 et 16 on relance le tirage
2) on veut que la personne tirée au sort ne participe plus au prochains tirage
Pour résoudre ce problème, il faut générer des données aléatoires unique, la méthode de lhemer est simple à mettre en oeuvre. Chaque personne tirée au sort est systématiquement et mathématiquement exclue du prochain tirage

la formule de Lhemer est U = (A * Un-1) modulo B
Je laisse les pros d'Excel créer la formule

Reply

Marsh

NOVEMBER 9, 2013 AT 9:15 PM

bonjour, voici comment faire pour trouver des noms ou des nombres de façon aléatoire avec open office calc: logiciel open source

si vous avez deja rempli colonne de noms ou de nombre dans une feuille calc de open office, continuez comme ceci ou à l'étape 2) remplissez directement avec les noms ou les nombres.

1) créer une nouvelle feuille nommé "tirage aléatoire"

2) copier la colonne des noms de la feuille d'origine et la coller dans A1 de la feuille "tirage aléatoire"

(option pour le "2)", on peut faire un collage spécial lier de la colonne des noms pour qu'elle ce mette à jour si besoin)

3) nommer B1 "aléatoire", ce placer sur B2 et taper "=ALEA()" et entrer tirer le petit carré de la cellule B2 vers le bas jusque en face du dernier nom de la colonne "noms" ou "nombres"

(option si plus de 100 noms ou nombres à faire juste après l'étape "3)", faire clic droit sur la sélection et "formater les cellules" sélectionner 1234,12 dans format et en bas dans "descriptions de format" ajouter le nombre de 0 voulu après la virgule pour pouvoir générer plus de nombres aléatoire que de noms ex: 0,0000)

4) onglet/Données/trier => bouton "étendre la sélection (A1:BXXX visible dans le texte au dessus et XXX pour le nombre de noms total) et bouton =>annuler

5) onglet/Données/Définir la plage => la nommer "aléatoire" et ok

6) ce placer sur C2 et taper "1" (centré) tirer le petit carré de la cellule "1" jusqu'à "10" ou plus si on veut 10 noms ou nombres en résultat

7) ce placer sur D1 et nommer "résultats", copier/collage spécial lié (avec le clic droit) de A2 (premier nom) à A11 (10em nom) dans D2

enregistrer

UTILISATION:

1) onglet/Données/sélectionner la plage "aléatoire"
2) onglet/Données/Trier trier selon "aléatoire"=> OK

on peut refaire l'étape "2)" à volonté pour générer 10 noms aléatoire

voila voilou c'est de la ball le tuto à toto (^_^)

Reply
réponses:
  • auteur

    toto merci pour ton tuto ,

    peut on mettre un bouton directement , pour cliquer dessus et que le trie ce fait?

    merci d avance

Marsh

NOVEMBER 9, 2013 AT 9:15 PM

J'ai suivi vos consignes et j'ai fait ceci :
http://slayder.web.33.free.fr/Divers/test.xls
Cependant je ne comprend pas comment voir celui qui a été tiré au sort... :s

Reply

Marsh

NOVEMBER 9, 2013 AT 9:15 PM

essaie un truc comme ca
il te reste a relier cette macro a 1 bouton par ex
tu peux modifier la presentation
rajouter un nombre d'élus, etc....


Sub Macro1()
Dim x As Integer, y As Integer, tirage As String
'trouver le nombre de lignes remplies
x = 1
Do While Range("A" & x).Value <> ""
x = x + 1
Loop
y = x - 1

x = Int((y * Rnd) + 1)

Range("A" & x).Interior .ColorIndex = 6
End Sub

tu peux aussi modifier le mode random pour etablir un tirage basé sur autre chose que le processeur ou annuler le 1er tirage qui peut etre repetitif
@+

Reply

Marsh

NOVEMBER 9, 2013 AT 9:15 PM

la solution sous Excel se présente ainsi :
=ALEA.ENTRE.BORNES(min;max)
Avec :
Fonction «ALEA.ENTRE.BORNES» est disponible quand Utilitaire d'Analyse est coché (via Outils - Macros complémentaires).

.... Oui je sais mais c'est inutil de me remercier .... Hé Hé ....

Reply

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed