• ベストアンサー

Excel 乱数について

セルA1からセルA10に0から9のそれぞれ異なる乱数を発生させることはできますか? 関数のみをつかってできたら幸いです。

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

  • ベストアンサー
  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.1

こんばんは! 色々方法はあるかと思いますが・・・ 一例です。 ↓の画像のようにC列を作業列として、 C1セルを =RAND() としてC10までオートフィルでコピー! A1セルに =RANK(C1,$C$1:$C$10)-1 という数式を入れA10セルまでオートフィルでコピーすると 画像のような感じになります。 これでF9キーを押すたびにランダムに0~9の数値が表示されると思います。m(_ _)m

hrt_shu
質問者

お礼

回答ありがとうございます。 まさかRANK関数を使うとは思いませんでした。 試したところ無事できました。 本当に助かりました。

関連するQ&A

  • エクセル2010で条件に合った乱数を入れるには?

    エクセル2010で 条件に合った乱数を入れる関数を教えてください。 図の例では、 セルA5が6の乱数の場合、セルB5に1~6の乱数を入れたいです。 セルA5が3の乱数なら、セルB5に1~3の乱数といった具合にしたいのですが、 どのようにすれば出来るでしょうか? ご回答宜しくお願いします。

  • Excel 乱数 1から10まで

    こんにちは、 A1~A10の10個のセルに0,1,2,3,4,5,6,7,8,9の10個の数字をそれぞれ一回ずつ出したいと考えています。 乱数の関数を当てはめた場合、同じ数字が出でしまい目的通りには行きませんでした。 上記のことを行うためには、いろいろと組み合わせるのかも知れませんが、もっと簡単にできないものかと思っています。 何かお分かりのかたがいましたら教えてください。よろしくお願いします。

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

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

  • エクセルの乱数発生についてお尋ねします。

    rand()のような関数のファミリーを使うと乱数が発生できます。 そこで、ある程度広がりを持ったシート内に乱数を発生させました。 それは満足していますが、マウスで処理をしたり、何かをアクティブにしたり非アクティブにしたりする操作をすると、乱数が毎回発生してしまいます。シートの数字がパッと変わるのです。 乱数を発生させるタイミングがコントロールできていないわけですが、どのように考えたらいいでしょうか。1回乱数を発生させたら固定したままで、”では、ここで乱数を発生させる”というコマンドの出し方なのですが。エクセルではどうしたらいいでしょうか。

  • 発生乱数の偏りを無くしたい

    エクセルで=RAND()を用いてA1~A100のセルに100個乱数を発生させたときに(乱数は0~1の幅)、0~1の値を偏り無く発生させることは可能でしょうか?? 発生した100個の乱数をコピーして形式を“値”にして貼り付けてその100個の乱数の平均や中央値をみてみると0.5にはならないことから疑問に思いました・・・。 ご存知の方アドバイスよろしくお願いします。

  • 乱数関数について

    「エクセルの乱数関数を用いて、0~1の乱数を100個発生させなさい」という問題があるんですが、どうしてもわかりません。RANDをつかうらしいですが。ぜひとも教えてください。

  • 正規乱数とは

    学校の宿題ですがまず正規乱数の発生は2つの方法があるというのですが、意味がわかりません。 正規乱数でなんですか。 なぜ12個足して6をひくのですか。 また逆関数法の=NORMSINV(RAND()) てどういう意味ですか。 正規乱数の発生 1 一様乱数を12個足して6を引く方法 =RAND()+RAND()+・・・・+RAND() - 6 12個分 2 逆関数法 =NORMSINV(RAND())

  • EXCEL 乱数発生の記録

    A1~C1 に0~9の乱数を発生[=RANDBETWEEN(0,9)]させ Dの列に再計算[F9を押す]の回数、E~Gの列に出た乱数の値を入れたいのですが、関数で可能でしょうか。   D E F G 1  1 2 5 7・・・1回目は 2,5,7が出た。 2  2 8 1 0・・・2回目は 8,1,0が出た。 3  3 9 4 4・・・3回目は 9,4,4が出た。 4  4 0 3 2・・・4回目は 0,3,2が出た。 このように再計算を行うと下の行に追加していきたいのですが、可能でしょうか。 宜しくお願いします。

  • エクセルで発生させた乱数のデータを残す方法教えてください

    エクセルで発生させた乱数をその都度データとして残す方法教えてください。たとえばエクセル内で10回乱数を発生させてその10回分のデータを表に記録して残したいのですが・・・。何かいい方法ありますか?もちろん、関数を使ってですけど。

  • エクセルで「乱数」を出す@関数は?

    「1-2-3」では、乱数を出す関数は「@INT(@RAND*400)+1」で1~400の間のアットランダムな乱数をさながらサイコロのように出すことが出来るのですが、エクセルではそういう関数があるのでしょうか? 是非教えて下さい。

専門家に質問してみよう