幼稚園時代「何組」でしたか?

エクセルの乱数関数で乱数を作成する。
たとえば1~100までの乱数を作成する時、
1,2,3,・・・・,99,100の整数を複数発生させずに1個ずつ発生させることができますか?
VBAとかプログラムを作らないとダメでしょうか?

A 回答 (2件)

RAND関数で乱数を作成してLANK関数で1~100まで出すと言うのはいかがでしょう


たとえばA1からA100に
=RAND()とし
B1に
=RANK(A1,A:A)
として100行までフィルします。
    • good
    • 0
この回答へのお礼

ありがとうございました。
ひとつの関数でいっぺんに出来ないかと考えていました。
思うような結果が出ました。
ありがとうございました。

お礼日時:2010/08/10 17:52

「複数発生させず」ダブらないようにと云うことでしょうか?一案として



1.A列に1~100を置く
2.B列に乱数を100個置く
3.(必ずしも必要ではないが)B列を数値として固定する
4.B列をキーにA、B列をソートする

で、如何でしょうか?
    • good
    • 0
この回答へのお礼

ありがとうございました。
単純に考えればいいのですね。

お礼日時:2010/08/10 17:54

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


おすすめ情報