Obtenez nombre aléatoire d’options fixes
Il est assez facile de sélectionner des nombres aléatoires à partir d’un ensemble fixe de nombres en utilisant la fonction INDEX et RANDBETWEEN d’Excel.
Formule générique
=INDEX(number_list, RANDBETWEEN(1, COUNT(number_list))
Number_List: il s’agit de la liste fixe à partir de laquelle vous souhaitez obtenir un nombre aléatoire.
Exemple: Sélectionnez un numéro de rouleau aléatoire à partir de la liste donnée uniquement
Ici, j’ai une liste de nombres dans la gamme A2: A10. Maintenant, dans la cellule C2, je veux sélectionner un nombre aléatoire dans cette liste de nombres uniquement.
Appliquez ici la formule générique ci-dessus pour obtenir un nombre aléatoire à partir d’une liste fixe.
=INDEX(A2:A10, RANDBETWEEN(1, COUNT(A2:A10))
Cela donne un numéro de rouleau aléatoire à partir de la liste des numéros de rouleau que nous avons spécifiés. Chaque fois que vous modifiez une feuille, cette formule recalcule et donne un autre nombre aléatoire à partir de cette liste uniquement.
Comment ça marche?
Eh bien, c’est assez facile. Nous savons tous link: / excel-formule-et-fonction-excel-rand-entre-fonction-2 [RANDBETWEEN]
La fonction renvoie n’importe quel nombre d’une plage donnée. Si nous voulions un nombre aléatoire entre 1 et 100, nous écririons link: / excel-formula-and-function-excel-randbetween-function-2 [RANDBETWEEN]
(1, 100). * Ici, la limite supérieure est fixée par lien: / counting-excel-count-function [COUNT]
une fonction. Permet de le décomposer.
link: / counting-excel-count-function [COUNT]
(A2: A10): cette partie renvoie le nombre de nombres dans la plage A2: A10 * qui vaut 9.
Maintenant, la formule est simplifiée en link: / lookup-formulas-excel-index-function [INDEX]
(A2: A10, `link: / excel-formula-and-function-excel-randbetween-function-2 [RANDBETWEEN] `(1, 9)): * the randbetween renvoie n’importe quel nombre compris entre 1 et 9. Disons qu’il renvoie 5. Maintenant, la formule est simplifiée en.
link: / lookup-formulas-excel-index-function [INDEX]
(A2: A10, 5): ceci renvoie le 5ème nombre de la plage A2: A10. *
Obtenir un nombre aléatoire à partir de nombres codés en dur
Si vous souhaitez obtenir un nombre aléatoire à partir d’une liste fixe qui ne changera pas, envisagez d’utiliser la formule ci-dessous.
=INDEX({1,5,10,12}, RANDBETWEEN(1, 4))
L’alternative CHOISIR
Si vous avez une liste fixe comme ci-dessus, cette formule CHOOSE vous obtiendra également un nombre aléatoire de la liste spécifiée.
=CHOOSE( RANDBETWEEN(1, 4),1,5,10,12)
Alors oui les gars, voici comment vous pouvez renvoyer un nombre aléatoire à partir d’une liste de nombres fixes. Faites-moi savoir si vous avez d’autres techniques. Si vous avez des doutes concernant cet article ou tout autre sujet Excel, faites-le moi savoir dans la section commentaires ci-dessous.
Articles liés:
link: / excel-formule-and-function-excel-randbetween-function [Obtenir des nombres aléatoires entre deux nombres.]
link: / tips-random-phone-numbers-in-microsoft-excel [Generate Random Phone Numbers]
lien: / excel-formule-et-fonction-excel-random-selection [Sélection aléatoire Excel: Comment obtenir un échantillon aléatoire à partir d’un ensemble de données]
Articles populaires:
link: / formulas-and-functions-introduction-of-vlookup-function [La fonction RECHERCHEV dans Excel]
lien: / tips-countif-in-microsoft-excel [COUNTIF dans Excel 2016]
link: / excel-formule-et-fonction-excel-sumif-function [Comment utiliser la fonction SUMIF dans Excel]