• ベストアンサー

Excel で、乱数時のでてくる数字、0から9の数の比率をほぼ同じにする方法

nihonjinnの回答

  • nihonjinn
  • ベストアンサー率39% (79/200)
回答No.3

=ROUNDDOWN(RAND()*10,0) で0から9までの乱数を発生させます。 好きな数だけSheet1のセルに数式をコピーします。 Ctrl+AでSheet1全体を選択し、名前ボックスで「乱数」とでも名前をつけておきます。 Sheet2でA1からA10に0から9までの数字を入れておき、B列に =COUNTIF(乱数,A1)/COUNT(乱数) と入れて各数字の比率を出します。 比率をほぼ同じにする方法としては、例えば比率のばらつきが0.09~0.11まで良しとすると =IF(SUMPRODUCT((B1:B10>=0.09)*(B1:B10<=0.11))=10,"○","×") と入れてF9キーを連打して○が出るまで再計算していきます。 この条件だとサンプルが2000以上無いと○が出てきませんでした。

taka508
質問者

お礼

本当に、いい方法を教えていただきありがとうございます。

関連するQ&A

  • エクセルで3ケタの乱数

    今度くじ引き大会をするのに3ケタの数字を250名ほどに配りたいのですが、それぞれの数字が重複なくかつ各桁数の数字が重複しないで乱数をエクセルで生成する方法を教えてください。(例えば、101,221,199などは除外したいです) RAND,RANDBETWEEN関数を使ってみましたが、重複してしまうし、221などのような各桁で数字が重複してしまうものができてしまうのでうまくいきません。 よろしくお願いします。

  • エクセルで乱数を作成する方法

    質問させて頂きます。 エクセルで、9桁(000000001~999999999)の乱数を作成する方法(関数)を教えて下さい。 イロイロ試してみたのですが、小数点になってしまったり、桁数が合わなかったり(9桁以下になったり)、数値が重複したりしてしまいます。 過去にあった質問かもしれませんが困っています。 宜しくお願いいたします。

  • エクセルに入力した数字を比率にまとめたい。

    質問です。 エクセルの関数で質問です。 当方はエクセルバージョンXPか2007のどちらか。 添付の画像を見るとわかると思うのですが、 数字は0~9まであるとして、選ばれた数字は4個×2=8個(重複あり)つまり、この場合は123456です。 次に出てきた数字5677が左の8個の数字123456と照らし合わせて、123456に含まれる数字(5と6)を2(個)、含まれない数字(7と7)を2(個)と、2:2と比率で取得したい。 もちろん比率ですが『:』は別に無くてもいいです。 セルにそれぞれ2と2という感じで取得できればいいです。 取得比率は0:4 、1:3、2:2、3:1、4:0の5種類になるはず。 いろいろと頑張ったのですが、うまくいかなくて・・・ すみませんが、出来たらとても嬉しいです!! よろしくお願いいたします。

  • エクセルで0超1未満の乱数を発生する方法

    タイトルの通りです。 EXCELのRAND関数は0以上1未満の乱数を発生しますが、0超1未満の乱数を作る方法を教えて下さい。 確率の検証用に乱数を作りたいのですが、0や1(0%や100%)は除きたいのです。もちろん非常に小さい数でも0でなければ採用したいのですが0だけはダメです。 実用上、RANDでも0は殆ど出ないとは思いますが…あるいは乱数を発生させておいて0になった時だけ再計算させれば良いのかもしれませんが、出来れば再計算無しで最初からそうしたいのです。

  • エクセルで重複しない乱数の発生

    今エクセルで正負の数の足し算の100ます計算を作っていたのですが、 どうしても乱数表示をさせている所のどこかで数字が重複してしまい困っています。 なにかいい式はありませんでしょうか? ちなみに乱数の数字の範囲は-10~10にする為に、 =INT(RAND()*(10+10)-10) という式でやっています。 素人質問ですがよろしくお願いします<(_ _)>

  • エクセル 任意の数字から始まる重複しない乱数

    お世話になります。 エクセル2003/XP 使用です。 RANK関数またはそれに似た利用方法でご教授願いします。 下記ページを参考に、"重複しない乱数”を作成しました。 http://www.relief.jp/itnote/archives/001798.php (ページ中程、▼操作手順:重複しない乱数を作成する 以下の部分) 乱数の最初の数字が1から始まる分には問題なくできるのですが、 乱数の数字を、「任意の数字から始めて」、 「任意の数字で終わる」ようにすることは可能でしょうか? 例えば、下記の例でいうと、 6から始まり10で終わる乱数です。        A列     B列 1行目 / =RAND() / 1-5の範囲でランダムな重複しない乱数 2行目 / =RAND() / 同上 3行目 / =RAND() / 同上 4行目 / =RAND() / 同上 5行目 / =RAND() / 同上 ------------------------------------------------------------ 6行目 / =RAND() / 6-10の範囲でランダムな重複しない乱数 7行目 / =RAND() / 同上 8行目 / =RAND() / 同上 9行目 / =RAND() / 同上 10行目 / =RAND() /同上 (11以下、繰り返し 略) よろしくお願いします。

  • エクセルで比率で割った数字をだしたい。

    エクセルで合計を5:5でわけてある数字にするにはどうしたよいでしょうか? 例C3に合計C2に50C1に50と合計を5:5で既に計算してある数字をだしたいです。

  • エクセルで比率を出したい

    こんにちは<(_ _)> エクセルを使って表を作っているのですが、計算式をどのようにしてよいかわからず困っています。 1.A店売上に対して B店の売上比を出したい 計算式を=A/Bで入れると数字が小数点で0.・・・と表示されるのですが、%表示にしたいので 書式設定で%を設定すると出ますが %の表示がいらないので%を消して表示させるためには どうしたらよいでしょうか? またこの計算式は合ってますでしょうか? 2.Aの売り上げ数量に対しての Bの売り上げ数量比を出したい 上記のような計算式で良いでしょうか? 3. Aの店を比率を1としての 他の店の比率を出す方法は? 上記の3点です・・・。かなり素人なので色々ネットや本で調べたのですがわかりませんでした>< よろしければ教えてください。 よろしくお願いします<(_ _)>

  • エクセルの計算式 比率の出し方について

    エクセルの計算式で比率の出し方について教えて下さい。 前年売上と今期売上を比較し、前年度比を出そうとしています。 例えば売上で-3,700の前年数字に対し、今期+7,500の数字があった場合、前年度比率を出すと約-200%と表示されてしまいます。 (現在-3,700がA1のセル、+7,500がB1のセルにある場合 =SUM(B1/A1)という計算式を現在入力しています。) 正しい方法を教えて下さい。 宜しくお願いします。

  • EXCELでの有効数字について

    Excelで有効数字桁数を指定して表示させています =FIXED(A1,A2-1-INT(LOG(A1)),TRUE) A1に数値、A2に有効数字桁数 0.09991 を有効数字桁数3で表示させた場合は 0.0999 となり正常ですが 0.09999 を有効数字桁数3で表示させた場合は 0.1000 となり有効数字4桁になってしまします 丸めて繰り上がる場合も3桁(0.100)にするにはどうしたらよいでしょうか よろしくお願いします