Comment sélectionner au hasard un gagnant dans Excel



Souvent, vous souhaiterez peut-être sélectionner au hasard un gagnant dans une liste de noms dans Excel.

Heureusement, cela est facile à faire en utilisant la formule suivante :

=INDEX(A2:A13,RANDBETWEEN(1,ROWS(A2:A13)),1)

Cette formule particulière sélectionne un gagnant aléatoire dans la liste des noms dans la plage A2:A13 .

Pour sélectionner un gagnant aléatoire dans une plage différente, remplacez simplement A2:A13 par la plage contenant la liste des noms.

L’exemple suivant montre comment utiliser cette formule dans la pratique.

Exemple : Comment sélectionner un gagnant aléatoire dans Excel

Supposons que nous ayons la liste de noms suivante dans Excel :

Supposons maintenant que nous souhaitions sélectionner au hasard l’un des noms de cette liste pour remporter un prix.

Pour ce faire, nous pouvons taper la formule suivante dans la cellule C2 :

=INDEX(A2:A13,RANDBETWEEN(1,ROWS(A2:A13)),1)

La capture d’écran suivante montre comment utiliser cette formule en pratique :

Excel comment sélectionner un gagnant au hasard

La formule renvoie le nom d’ Eric , qui est le gagnant sélectionné au hasard par la formule.

Notez que nous pouvons réexécuter la formule et choisir un gagnant au hasard en double-cliquant sur la cellule C2 et en appuyant sur Entrée :

Cette fois, la formule renvoie le nom de John comme gagnant aléatoire de la liste.

Chaque fois que nous exécutons cette formule, chaque nom de la liste a une chance égale d’être sélectionné au hasard comme gagnant.

Comment fonctionne cette formule

Rappelez-vous la formule que nous avons utilisée pour choisir un gagnant au hasard dans la liste :

=INDEX(A2:A13,RANDBETWEEN(1,ROWS(A2:A13)),1)

Voici comment fonctionne cette formule :

Tout d’abord, la fonction ROWS renvoie le nombre total de lignes dans la plage A2:A13 , qui est 12 .

Ensuite, la fonction RANDBETWEEN renvoie un entier aléatoire compris entre 1 et 12 .

Enfin, la fonction INDEX renvoie le nom dans la plage A2:A13 qui correspond au numéro de ligne renvoyé par la fonction RANDBETWEEN .

Le résultat final est que nous pouvons sélectionner au hasard un nom dans la liste des noms dans la plage A2:A13 .

Ressources additionnelles

Les didacticiels suivants expliquent comment effectuer d’autres tâches courantes dans Excel :

Excel : générer un nombre aléatoire entre les plages
Excel : comment sélectionner aléatoirement des cellules en fonction de critères
Excel : comment sélectionner un échantillon aléatoire

Ajouter un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *