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.

image

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.

image

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]