- ベストアンサー
エクセル関数。RAND。乱数の出し方。
今日会社で聞かれました。 乱数の整数を出したいのですが、 この=RANDBETWEEN(a,b)( aとbは任意の整数を入れてました。) だと、少数ででてきてしまって、整数だけの乱数でないために、数値で、桁数を0にして表示させると 同じ整数がでてくることになってしまうのです。 整数だけの、乱数を出す方法はないでしょうか????切実に急いでます。誰か助けてください!!
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
1から10までなら、 =int(rand()*10+1) となりますし、1から100までなら、 =int(rand()*100+1) とすると、可能かと思います。
その他の回答 (1)
- 134
- ベストアンサー率27% (162/600)
回答No.1
プログラミングでよく記載する形式ですけど =int(rand()*80)+20 と入力すると、20~100までの乱数を発生します。 RANDBETWEEN文というのを、よく知らないのですが、そういう関数があるのでしょうか?
質問者
補足
ありがとうございます!!希望としては、1から10とか100とかまでの乱数を出したいのです。 エクセル2003ではRANDBETWEENとかはないかもです。RANDだけでだしてたかもです。でもこれも少数まで出してしまうのです。整数だけの結果を出したいのです。もしよろしければもう少しご教授ください。
お礼
大感謝です~これで安心して明日会社にいけます。 ありがとう!!!