Partager via

Tirage au sort sans répétition

Anonyme
2024-09-21T15:56:39+00:00

Bonjour,
pour une classe de 25 élèves, je souhaite en interroger un au hasard.

Une fois que celui-ci est interrogé, il obtient une note.

Puis, un autre élève est interrogé mais cet élève ne doit pas être l'élève qui a déjà obtenu une note.
Et ainsi de suite jusqu'au dernier élève interrogé.

J'aimerais réaliser ce travail mais je ne sais pas du tout comment faire.
Quelqu'un pourrait-il m'aider, s'il vous plaît ?

Je vous remercie par avance.

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

12 réponses

  1. Hecatonchire 53,780 Points de réputation Modérateur bénévole
    2024-09-21T18:49:43+00:00

    Je ne pense toujours pas que ce soit le message exacte d'Excel !

    Je préfère une capture d'écran du message et surtout de la barre de formule affichant la formule.

    Je pense plus à une erreur de saisie de ta part.

    =LET(n ; ALEA.ENTRE.BORNES(1;4-NB(B2:B5)) ; SIERREUR(INDEX(FILTRE(A2 : A5 ; B2 : B5 ="") ; n) ; "Liste terminée"))

    Dans FILTRE : En rouge c'est des 2 points, en vert un point virgule.

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

    0 commentaires Aucun commentaire
  2. Anonyme
    2024-09-21T18:28:06+00:00

    Je vous remercie pour votre retour.

    Le logiciel grise le mot "Filtre" puis m'envoie le message d'erreur : "Cette fonction est incorrecte".

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

    0 commentaires Aucun commentaire
  3. Hecatonchire 53,780 Points de réputation Modérateur bénévole
    2024-09-21T18:16:30+00:00

    La fonction LET permet de déclarer des pseudo-variables. n contiendra le résultat de ALEA.ENTRE.BORNES(1;4-NB(B2:B5))

    "Le logiciel me dit que la fonction "Filtre" est incorrecte" => Je préfèrerais le message exacte d'Excel

    "est-ce que les élèves qui ont eu une note peuvent être de nouveau sélectionnés" => Pas tant qu'ils ont une note. Si on efface la note ils peuvent à nouveau être nominés.

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

    0 commentaires Aucun commentaire
  4. Anonyme
    2024-09-21T18:04:19+00:00

    Je vous remercie pour votre réponse.

    Pourriez-vous me dire qui est n ?

    De plus, le logiciel me dit que la fonction "Filtre" est incorrecte.

    Enfin, avec cette formule, est-ce que les élèves qui ont eu une note peuvent être de nouveau sélectionnés ?

    Merci.

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

    0 commentaires Aucun commentaire
  5. Hecatonchire 53,780 Points de réputation Modérateur bénévole
    2024-09-21T16:39:57+00:00

    Bonjour,

    Amusant comme formule :

    =LET(n;ALEA.ENTRE.BORNES(1;4-NB(B2:B5));SIERREUR(INDEX(FILTRE(A2:A5;B2:B5="");n);"Liste terminée"))

    Le changement du nominé est fait à chaque saisie quelque soit la cellule (par exemple, lors de la saisie de la note Excel proposera automatiquement le suivant).

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

    0 commentaires Aucun commentaire