• ベストアンサー

エクセル関数。RAND。乱数の出し方。

今日会社で聞かれました。 乱数の整数を出したいのですが、 この=RANDBETWEEN(a,b)( aとbは任意の整数を入れてました。) だと、少数ででてきてしまって、整数だけの乱数でないために、数値で、桁数を0にして表示させると 同じ整数がでてくることになってしまうのです。 整数だけの、乱数を出す方法はないでしょうか????切実に急いでます。誰か助けてください!!

質問者が選んだベストアンサー

  • ベストアンサー
  • 134
  • ベストアンサー率27% (162/600)
回答No.2

1から10までなら、 =int(rand()*10+1) となりますし、1から100までなら、 =int(rand()*100+1) とすると、可能かと思います。

nemusugi
質問者

お礼

大感謝です~これで安心して明日会社にいけます。 ありがとう!!!

その他の回答 (1)

  • 134
  • ベストアンサー率27% (162/600)
回答No.1

プログラミングでよく記載する形式ですけど =int(rand()*80)+20 と入力すると、20~100までの乱数を発生します。 RANDBETWEEN文というのを、よく知らないのですが、そういう関数があるのでしょうか?

nemusugi
質問者

補足

ありがとうございます!!希望としては、1から10とか100とかまでの乱数を出したいのです。 エクセル2003ではRANDBETWEENとかはないかもです。RANDだけでだしてたかもです。でもこれも少数まで出してしまうのです。整数だけの結果を出したいのです。もしよろしければもう少しご教授ください。

関連するQ&A