• ベストアンサー

エクセルの乱数関数で乱数を作成する。

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

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

  • ベストアンサー
  • kmetu
  • ベストアンサー率41% (562/1346)
回答No.1

RAND関数で乱数を作成してLANK関数で1~100まで出すと言うのはいかがでしょう たとえばA1からA100に =RAND()とし B1に =RANK(A1,A:A) として100行までフィルします。

hiro_cp
質問者

お礼

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

その他の回答 (1)

noname#182251
noname#182251
回答No.2

「複数発生させず」ダブらないようにと云うことでしょうか?一案として 1.A列に1~100を置く 2.B列に乱数を100個置く 3.(必ずしも必要ではないが)B列を数値として固定する 4.B列をキーにA、B列をソートする で、如何でしょうか?

hiro_cp
質問者

お礼

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

関連するQ&A