Android

Comment choisir un nom au hasard dans une liste en utilisant ms excel

Compter le nombre de femme et homme sur Excel 2013 S01E18

Compter le nombre de femme et homme sur Excel 2013 S01E18

Table des matières:

Anonim

Générer un nombre aléatoire en utilisant MS Excel est très facile. Il comporte deux fonctions intégrées appelées rand et ranbetween pour vous aider.

  • rand est utilisé pour générer un nombre compris entre 0 et 1
  • randbetween génère un nombre entier dans une plage donnée

Cependant, avez-vous déjà pensé à sélectionner un nom aléatoire ou une chaîne aléatoire dans une liste donnée? Il pourrait y avoir divers scénarios où vous pourriez en avoir besoin. Par exemple, l'éditeur de ce blog prévoit de lancer prochainement des cadeaux publicitaires. Excel peut l’aider à choisir les gagnants dans ce cas.

Toutefois, Microsoft Excel ne fournit aucune formule directe pour y parvenir.

Nous avons exploré plusieurs manières d'appliquer une logique et de combiner quelques formules pour mener à bien cette tâche. Et, nous allons vous montrer deux de ces méthodes.

Astuce: cherchez un moyen de commencer à écrire sur une nouvelle ligne dans la même cellule dans MS Excel? Essayez les touches Alt + Entrée.

Méthode 1

Étape 1: Remplissez la liste de noms que vous avez, dans n’importe quelle colonne, sans vous soucier de la commande. Dans notre exemple, nous avons utilisé la colonne A. Prenez également note des numéros de première et dernière rangée. Ici, ils sont 1 et 13.

Étape 2: Basculez sur une cellule quelconque et entrez la formule ci-dessous.

= INDIRECT (CONCATENATE (“A”, RANDBETWEEN (1, 13)))

Où, A doit être remplacé par la colonne que vous avez utilisée et

1 et 13 doivent être remplacés par les numéros de première et dernière rangées respectivement

Étape 3: Appuyez sur Entrée et vous pourrez voir le premier nom aléatoire. Chaque fois que vous voulez un nouveau nom aléatoire, appuyez simplement sur F9.

Méthode 2

Étape 1: Remplissez la liste des noms que vous avez dans une colonne sans vous soucier de l'ordre.

Étape 2: Bloquez la zone (les cellules remplies de noms) et attribuez-lui un nom, comme indiqué dans le diagramme ci-dessous. Prenez note de la boîte où j'ai écrit NameList. C'est le nom que j'ai assigné à la liste.

Étape 3: Basculez vers une cellule quelconque et utilisez l’une des formules présentées ci-dessous.

= INDEX (A1: A13, RANDBETWEEN (1, 13)) ou

= INDEX (NameList, RANDBETWEEN (1, 13))

Où, A devrait être remplacé par la colonne que vous avez utilisée

1 et 13 doivent être remplacés par les numéros de première et dernière rangées et

NameList doit être remplacé par le nom que vous avez donné à votre liste à l'étape 2

Appuyez sur F9 chaque fois que vous souhaitez actualiser le nom généré de manière aléatoire. Si vous souhaitez générer deux noms à la fois, écrivez la même formule dans deux cellules différentes. De même, vous pouvez augmenter le nombre à 3, 4 et ainsi de suite.

L'avantage d'utiliser la dernière formule est que votre liste et votre formule ne doivent pas nécessairement être sur la même feuille. Cela signifie que la liste peut être sur la feuille 1 et la formule sur la feuille 2. Ainsi, personne ne sera en mesure de voir la liste à partir de laquelle le nom aléatoire est généré.

Conclusion

C’est ainsi que vous pouvez choisir un ou plusieurs noms aléatoires dans une liste à l’aide d’Excel. Pouvez-vous penser à une autre formule qui donnerait le même résultat? Si oui, partagez avec nous. Nous serions heureux d'apprendre.