• ベストアンサー

Excelで整数ランダムにだすには

Excelで整数ランダムにだすにはどのようにすればいいのでしょうか? 整数 1~50 同じ整数を重複しない よろしくお願いします。

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

  • ベストアンサー
  • web2525
  • ベストアンサー率42% (1219/2850)
回答No.3

http://www.relief.jp/itnote/archives/001798.php この辺りが参考になるのでは?

すると、全ての回答が全文表示されます。

その他の回答 (2)

回答No.2

乱数を発生させるには一般関数ではRAND、VBAではRndです。0~1の間で乱数を発生させますので1から50にするなら50倍してさらに1を足しその整数部を取り出します。整数部を取り出すにはIntを使います。 ここまではシンプルですが問題は「同じ整数を重複しない」の点です。乱数を発生させれば同じ数値が発生することがあります。この処理が必要です。

すると、全ての回答が全文表示されます。
  • Willyt
  • ベストアンサー率25% (2858/11131)
回答No.1

組み込み関数のRANDを使います。但し、他のソフトでもそうですが、コンピュ-タで発生させる乱数はかなりいい加減なもので、乱数としては程度の悪いものであることを承知して使うようにしないと酷い目に遭いますよ。

km3928
質問者

補足

RANDにすると、「0以上1より小さい乱数」とあり少数になる(0.25844)など これを整数の1~50までが出るようにしたいのです。

すると、全ての回答が全文表示されます。

関連するQ&A