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

このQ&Aに関連する最新のQ&A

A 回答 (3件)

http://www.relief.jp/itnote/archives/001798.php

この辺りが参考になるのでは?
    • good
    • 0

乱数を発生させるには一般関数ではRAND、VBAではRndです。

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

組み込み関数のRANDを使います。

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

この回答への補足

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

補足日時:2011/04/13 09:08
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


人気Q&Aランキング

おすすめ情報