Partager via

Faire un tirage au sort parmi des personnes ayant mis X comme disponibilité

Anonyme
2023-09-30T19:05:05+00:00

Bonjour,

Je souhaiterais avoir un tirage au sort parmi des personnes ayant mis X comme disponibilité. Comment faire ?

J'ai vu ceci sur votre forum, mais cela ne fonctionne que si je mets la liste des personnes en A1 et les X en B. Si je veux décoller dans d'autres cellules, cela me met un erreur (bien qu'en ayant modifié les cases dans la formule.)

Cette formule doit générer un tirage au sort parmi les personnes ayant un "x" :

=INDEX($A$1:$A$38;AGREGAT(15;6;((1/(E$4:E$39="x"))*LIGNE(E$4:E$39));ENT(ALEA()*NB.SI(E$4:E$39;"x")+1)))

Une idée ?

Il faudrait que ce tirage au sort ait aussi une condition pour que ce soit un tirage au sort équilibré sur le nombre de tirages au sort.

Microsoft 365 et Office | Excel | Pour la maison | Windows

Question verrouillée. Cette question a été migrée à partir de la Communauté Support Microsoft. Vous pouvez voter pour indiquer si elle est utile, mais vous ne pouvez pas ajouter de commentaires ou de réponses ni suivre la question.

0 commentaires Aucun commentaire

3 réponses

  1. DanielCo 107.7K Points de réputation
    2023-10-01T08:57:32+00:00

    Si tu as Microsoft 365, pour tirer au sort 3 noms :

    =LET(tbl;ASSEMB.H(FILTRE(A:A;B:B="x");MAP(FILTRE(A:A;B:B="x");LAMBDA(x;ALEA())));PRENDRE(TRIER(tbl;2);3;1))

    Daniel

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire
  2. DanielCo 107.7K Points de réputation
    2023-10-01T06:33:59+00:00

    Apparemment, ta formule (rectifiée pour tester les X en colonne B) ne fonctioinne pas :

    Combien doit-il y avoir de gagnants ? Précise bien ta version d'Excel.

    Daniel

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire
  3. DanielCo 107.7K Points de réputation
    2023-10-01T06:23:50+00:00

    Bonjour,

    Quelle est ta version d'Excel ?

    Daniel

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire