Excelの乱数表の作成方法とデータ変換手順

このQ&Aのポイント
  • Excelの乱数表を作成し、2つの数字を取り出して一つの数値にまとめる方法や、それらの数値をデータXに変換する手順について教えてください。
  • また、この作業を繰り返して大きさN=4の標本を100個作製する方法もお聞きしたいです。
  • よろしくお願いいたします!
回答を見る
  • ベストアンサー

EXCELの乱数表

以下の作業なんですがやり方がわからないんで教えてください!お願いいたします!! 乱数表を作って、乱数表を利用し2個の数字を取り出す。(AとB) ↓ その取り出した数字を取り出した順に並べ、一つの数値とする。(AB) ↓ それらをデータXに変換する。 乱数AB |00|01~06|07~30|31~68|69~92|93~98|99 データX |-3|  -2 |  -1 |   0  |  1  |  2  |  3 ↓ 上記を繰り返し、大きさN=4の標本を100個作製する。 よろしければ以上のやり方を教えていただけると幸いです。 当方EXCEL初心者で、さっぱり困ってます!(><) よろしく願いいたします!

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

  • ベストアンサー
  • mshr1962
  • ベストアンサー率39% (7418/18948)
回答No.1

乱数自体はRAND関数で作成できます。 ふたつの数字(0~9)なら =INT(RAND()*10) 又は =RANDBETWEEN(0,9) で計算可 乱数AB=A1*10+B1 で計算 データX=MATCH(A1*10+B1,{0,1,7,31,69,93,99},1)-4 ある程度の行をコピーしたら、別のシートにでも 「形式を選択して貼り付け」の「値」にチェックして 数値を確定してください。 元の式は、再計算の度に数値が変化します。

yu--ki
質問者

お礼

助かりました!!アリガトウございます!!!^^

関連するQ&A

  • エクセルで「1~15」の乱数表を作りたい。

    エクセルで、「1」から「15」までの15種類の数字を使ってランダムの数列表を作りたいのですが、どのようにすればできますか? その際、各数字はそれぞれ1個ずつ、一つのセルに入れるものとします。重複しても構いません。 例えば「7」「2」「9」「13」「2」「4」「1」「9」・・・でもOKです。 また、同じ数字が連続するケースの発生もOKです。 例えば、「3」「8」「14」「6」「6」「5」「7」・・・でもOKです。2連続だけでなく、3連続もOKです。 要は「1~15の数字のランダムな出現による乱数表」が作成できればいいのです。 表の範囲は「A7~IV200」までです。 PCの初心者ですので、詳しく丁寧に教えて頂ければ有り難いです。 例えば次のように・・・。 1.・・・・・・・・・ 2.・・・・・・・・・・・・ 3.・・・・・・・・ 4.・・・・・・・・・・・・・・ 5.・・・・・・・・・ と、いう風に、順を追ってウィザード風に書いて頂ければ・・・と思います。 PCやエクセルや関数に詳しい方、宜しくお願いいたします。

  • 乱数表の定義が理解できません

    乱数表は0から9までの数字をランダムに並べた表。どの部分をとっても0~9の数字が同じ確率(1/10)で現れるように作られる。任意抽出その他標本調査や実験計画法に応用される。 と、ありますが、この確立1/10を、どう理解したら良いのでしょうか。 例えば、啓林館の乱数表で、 28 30 95 01 10 05 04 05 84 28 と、並んでいますが、一番左の数字は0が4/10出てますし, 二桁数字を考えても、05が2回出ているので、1/10にならないと思うのです。 どの部分をとっても1/10では無いと思うのですが、教科書が間違っているはずも無いですから、私の考え方がおかしいのだと思います。 どうぞ、お知恵をおかしください。

  • 乱数表の簡単な手ずくりについて

    中2の教科書に初めて乱数表がでてきて簡単に説明していて意味がはっきり解りません。説明には 乱数表は0から9までの数字が並んでいて、各数字の現れる確立が上下、左右、斜めのどこをとってもほぼ1/10になるようにくふうされています。この表の適当なところから好きな方向に2個ずつ読んでいくと、かたよりなく2桁の整数を選ぶことができます。となっています。 質問1、0から9までの数字を1/10の確立にするのは簡単だと思いますが、その数字を並べるのはやりかたがあるのでしょうか?たとえば鉛筆を転がすようなことでしょうか。 質問2、表は28 89 65 87 08         30 29 43 65 42         95 74 62 60 53         01 85 54 96 72というふうになっています。斜めに見ると28、29,62、96と2桁ずつみるのか、20,75と1桁ずつ見るのか解りません。よろしくお願いします

  • エクセルで、任意の数字で乱数表を作りたい・・・。

    関数を使って乱数表を作成する場合 例えば、「『1~100』の数字から8個の数字を選んで乱数表を作成する」とか、「『1~9』の数字を使って乱数表を作る」とかしますが、 そうではなくて、自分が選んだ数字のみで乱数表を作りたいのです。 例えば、「2」「4」「5」「8」「11」「13」「16」という風に数字を選んで、その数字がランダムに出現する乱数表です。 「5 11 2 8 13 5 16 4 4 13 2 8 8 5 11 2 2 2 16 8・・・」 こういう感じの乱数表です。 PCの初心者ですので、ウィザード風にして、次のようにご教示してくださると助かります。   1.・・・・・・・・・・   2.・・・・・・・・・・・・・・   3.・・・・・・・   4.・・・・・・・・・・・・・・・・・・・・   5.・・・・・・   6.・・・・・・・・・・       ・       ・       ・ 関数等に詳しい方 宜しくお願い致します。

  • 【統計学】標本抽出の際の初歩的な質問

    今月から統計学をまずは予習し始め、「はじめての統計学」と言う本にお世話になりながら一人で勉強しております。 標本から、乱数表を利用して抽出をする練習問題をしておりますが、標本の合計数が例えば40に対して、乱数表では64とか98とかの数が抽出された場合は、40までの標本なので数が存在しません。 その場合は、どのように扱えばよろしいのでしょうか? 観測データ表には標本が存在しない乱数表で指定された数の箇所は、空欄などにすれば良いのでしょうか? その逆もしかりで、200位ある標本なのに、乱数表は2桁で抽出した場合は、最大99までの乱数の抽出となってしまい、間違ってしまっているような気がいたします。しかし、3桁で乱数を抽出すると679などが抽出されると、標本は無い訳で。。。。 う~ん、トートロジーに陥っているような。。。 誰かお力をお貸しください。

  • Excelで乱数を使って並べ替え?

    Excel2000使ってます。 宝くじ(ロト6)当選予想ソフトを作ろうと思っています。 * 6×6の表に抽出した36の数字を入力し各行・列ごとに乱数を使って並べ替える方法。又は36文字全てを並べ替える方法がわかりません。 どなたか教えて下さい。よろしくお願いします。

  • Excel2007で乱数をつくりコピペしたいのです

    Excel2007で乱数をつくりコピペしたいです (1)、マクロボタンを押します。 (2)、1~10の数字を乱数で(U6:U15000)に表示(同じ数字が連なっても大丈夫)したらAA3に数値ができあがります。 (3)、(U6:U15000)に出来た乱数をsheet5のC6から下にコピペして、 (4)、(2)でAA3に数値ができあがるのでそれをsheet5のC4にコピペします。 (5)、(1)に戻ってマクロボタンを押すと(2)(3)(4)と行くのですがコピペする場所はCから一つ右隣のDと、マクロボタンを押す度に右隣にコピペしたいです。 ご協力お願いいたします。

  • とあるゲームの乱数について

    今、とあるゲームの乱数について調べているのですが以下の事が分かっています。 乱数(n+1) = (乱数(n) * 2 + m + 1) Xor 0x873ca9e5 m = 乱数(n)の最上位ビット 乱数の進み方はなんとなく理解できたのですが、 ゲームをする上で以下の作業が入る事を他の人が確認されたみたいなんです 1.バトルに入ったら装備しているカードを デッキの上から順に0~29まで並べる 2.乱数を2個進めて、それぞれを30で割り、その余り同士の番号のカードを入れ替える 3.2を30回繰り返す これで最初に出てくるカードが決まるらしいのですが これをWindows標準の電卓ではなく、どうにかして楽に計算できないものかと思いました この作業を何かのスクリプトにして記述する場合、どのようにすれば良いでしょうか? プログラムは何もわからない状態なので、ある程度簡単な言語があれば教えていただきたいです

  • 乱数発生の関数。

    確率分布関数が次の表で与えられているとき,この分布に従う乱数を線形補間を使った逆変換によって生成する関数をどうやって作成したらいいか、全くわかりません。線形補間はなんとなくわかるんですが…。どなたか教えてください。 x F(x) 0 0.0024788 1 0.0173513 2 0.0619688 3 0.1512039 4 0.2850565 5 0.4456796 6 0.6063028 7 0.7439798 8 0.8472375 9 0.9160760 10 0.9573791 11 0.9799080 12 0.9911725 13 0.9963715 14 0.9985996 15 0.9994909 16 0.9998251 17 0.9999431 18 0.9999824 19 0.9999948 20 0.9999985 21 0.9999996 22 0.9999999 23 1.0000000

  • エクセルの表にて質問です。

    表を作っているのですが、xy軸共に、自分が定めた任意の数字にするにはどうすればよろしいですか? xが14.5の時 yが15 xが20.1の時 yが21.2 こういった任意の数値だけを1つの表にしたいのですが・・・ お分かりになる方がいらっしゃいましたらお教えお願い致します。

専門家に質問してみよう