dans MS Excel, comment puis-je calculer au hasard un numéro de numéro de l'un des 5 options? p>
Par exemple, dans la cellule B1, je voudrais avoir un nombre aléatoire de 15,30,50,75, soit 100. P>
Je voudrais une sortie complètement aléatoire de ces 5 nombres dans les cellules B1: B100. p>
Je pensais que je pouvais générer un nombre aléatoire dans la cellule A1 à l'aide de Rand, puis en utilisant une série de> ou
4 Réponses :
Cette formule le fera:
=INDEX($B$2:$B$6,RANDBETWEEN(1,5))
Choisir était la solution idéale pour moi dans ce cas. +1 pour l'alternative lorsque je peux avoir une gamme de cellules. Merci
Disons que vous avez rempli des lignes 1-5 dans la ligne G d'une feuille de calcul avec les valeurs que vous souhaitez afficher au hasard. Vous pouvez utiliser `indirect` vous permet de faire référence à une cellule à l'aide d'une chaîne. laissez-moi savoir si cela aide :) p> = indirect ("g" & randbetween (1,5)) code> pour afficher l'une de ces personnes de manière aléatoire. P>
Puisque vous voulez des cellules "G1" - "G5", nous commençons par "G".
& combine "g" avec la valeur de la prochaine fonction.
Ensuite, la fonction RANDEBETWEEN vous donnera un numéro entre les deux paramètres que nous fournissons (dans ce cas 1 à 5). P>
Ceci est beaucoup plus simple que les autres réponses, bien que je ne pense pas qu'il soit fiable dans la "production" ou à une tableur à grande échelle.
Un moyen rapide et facile serait de créer une liste de recherche comme celle-ci:
p>
puis dans votre colonne effectuez une formule comme celle-ci: p> où le Vous pouvez également créer une fonction VBA personnalisée aussi, mais je pense que cela dépasse ce que vous recherchez. < / p> p> $ $ $ $ 7: $ B $ est où votre liste est à. Cela peut être sur une languette différente ou un fichier séparé, si vous avez vraiment besoin de l'isoler. P>
hehe .. Trois solutions publiées tout à la fois. J'aime que Doug est meilleur que le mien. UPVOTED IT!
Du:
=SMALL($B$2:$B$6,RANDBETWEEN(1,COUNT($B$2:$B$6)))
Dupliqué possible de Excel Randbetween comme chaîne