Calc : faire des tirages au sort

Bonjour-soir c'est selon,

est-ce qu'il existe un moyen simple (ou pas trop alambiqué) de faire un tirage au sort dans calc où :

– on a au maximum 28 personnes, mais on peut en avoir moins, là j'en ai 14
– elles doivent s'échanger un truc mais pas forcément mutuellement (ce qui facilite les choses)

En gros cela revient à ce que la personne 1 a le choix entre envoyer un truc à 27 personnes, la personne 2 également (si ma logique mathématique est correcte, ce qui est douteux), les personnes 3 et 4 n'auraient plus que le choix entre 26, etc. (ou un truc dans ce goût-là).

Je vous épargne les détails qui font que machin ne peut pas être apparié à bidule parce qu'il lui a déjà envoyé un truc les mois précédents. Ça ensuite ça se règle au cas par cas la liste changeant aux deux tiers d'un mois sur l'autre.

Merci.

Si ce n'est pas possible, ce que je subodore, ça n'est pas très important,je reviendrai aux bonnes vieilles méthodes sans faille des bouts de papier dans un bonnet (faudra juste faire un aleaentrebornes pour le choix du bonnet choisisseur) :-).

Bonjour Ysabeau,

Bonjour-soir c'est selon,

est-ce qu'il existe un moyen simple (ou pas trop alambiqué) de faire un
tirage au sort dans calc où :

– on a au maximum 28 personnes, mais on peut en avoir moins, là j'en ai 14
– elles doivent s'échanger un truc mais pas forcément mutuellement (ce
qui facilite les choses)

J'ai bricolé un truc ici : http://cjoint.com/?DKbkCpmesGm qui me semble
fonctionner.
L'idée est de générer des tirages puis de détecter ceux qui ne vérifient
pas les bonnes conditions.

Dans le fichier lié, je fais 999 tirages sur 6 numéros.
Les vérifications :
1/ colonne G : la somme des tirages doit être égale à 21 (n*(n+1)/2)
2/ colonnes H à P : recherche des doublons : je compte combien de fois
se retrouve chaque valeur (1, ..., 6), le min et le max du nombre de
doublons doivent être égaux à 1
3/ colonnes Q à W : recherche des "auto-dons"
4/ synthèse : colonne X, les bons tirages sont ceux qui donnent 1 (1 en
P et 0 en W).

Affichage en J1 du nombre de bons tirages, si c'est rouge c'est qu'il y
en a au moins 1. Il suffit d'utiliser l'auto-filtre sur la colonne X
pour les trouver.
Si J1 donne 0 appuyer sur ctrl+maj+F9 pour relancer le tirage.

On peut probablement simplifier. Je te laisse étendre ça à plus de 6
personnes.

Bonne journée
JBF

Bonjour Ysabeau,

pas mieux,

J'ai bricolé un truc ici : http://cjoint.com/?DKbkCpmesGm qui me semble
fonctionner.
L'idée est de générer des tirages puis de détecter ceux qui ne vérifient
pas les bonnes conditions.

C'est à peu près ça en effet :slight_smile:

Dans le fichier lié, je fais 999 tirages sur 6 numéros.
Les vérifications :
1/ colonne G : la somme des tirages doit être égale à 21 (n*(n+1)/2)
2/ colonnes H à P : recherche des doublons : je compte combien de fois
se retrouve chaque valeur (1, ..., 6), le min et le max du nombre de
doublons doivent être égaux à 1
3/ colonnes Q à W : recherche des "auto-dons"
4/ synthèse : colonne X, les bons tirages sont ceux qui donnent 1 (1 en
P et 0 en W).

Merci, j'ai mis un peu de temps à comprendre dans quel sens ça fonctionnait étant donné que j'ai mis (dans mon tableau à moi) les noms de personnes dans une colonne, là ça fonctionne dans l'autre sens.

Affichage en J1 du nombre de bons tirages, si c'est rouge c'est qu'il y
en a au moins 1. Il suffit d'utiliser l'auto-filtre sur la colonne X
pour les trouver.
Si J1 donne 0 appuyer sur ctrl+maj+F9 pour relancer le tirage.

On peut probablement simplifier. Je te laisse étendre ça à plus de 6
personnes.

Merci, je vais tester ça à tête reposée et peaufiner l'outil que je suis en train de mettre en place.

Bonne journée

pareil.