- ベストアンサー
数字が何回出て、その確率は何%なのか計算したい
エクセルで以下のような条件で値を求めたいのですが、どうすれば可能でしょうか? 2個のサイコロを振って出た数字の合計(2〜12)のデータが100件あるとして、各数字が出た後に出現した数字と出現した回数、出現する確率を自動で求めたいのですが、やり方を教えて頂けないでしょうか? 例えば7が出た後に、2〜12の数字がそれぞれ何回出て、その確率はそれぞれ何パーセントなのか、データから抽出したいです。 宜しくお願いします。
- オフィス系ソフト
- 回答数3
- ありがとう数3
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
マクロですが A列にA2からデータがあるとして C列 2 -> 8 ←2の後に8の場合 D列 回数 E列 割合 を出しますので試してみてください。 Sub Test() Dim i As Long, j As Long, k As Long Dim LastRow As Long Dim buf(2 To 12, 2 To 12) As Variant Range("C:E").Clear 'C:E列データ削除 k = 1 LastRow = Cells(Rows.Count, "A").End(xlUp).Row 'データ取得 For i = 2 To LastRow - 1 buf(Cells(i, "A").Value, Cells(i + 1, "A").Value) = buf(Cells(i, "A").Value, Cells(i + 1, "A").Value) + 1 Next 'データ書き出し For i = 2 To 12 For j = 2 To 12 If buf(i, j) <> "" Then Cells(k, "C").Value = i & " -> " & j Cells(k, "D").Value = buf(i, j) k = k + 1 End If Next Next LastRow = Cells(Rows.Count, "D").End(xlUp).Row With Range(Cells(1, "E"), Cells(LastRow, "E")) .Formula = "=D1/SUM(D:D)" .Style = "Percent" End With End Sub
その他の回答 (2)
- HohoPapa
- ベストアンサー率65% (454/692)
添付画像のように、2列目に2回目の値を転記し ピボットテーブルで集計するというのはいかがでしょうか。 なお、提示した資料は回数の羅列ですので、 確率は別途計算式を埋め込む必要があります。 また、 200回のデータのうち、最終回には2回目がありませんので 母数は199個になります。
お礼
回答ありがとうございます。 早速試してみたいと思います。
- NuboChan
- ベストアンサー率47% (745/1584)
以下は、そのものずばりの内容です。 シートをクリックでDL可能です。 https://www3.cuc.ac.jp/~nagaoka/2014/shori/13/dice/index.html
お礼
回答ありがとうございます。 セキュリティの警告が出てしまいファイルが開けませんでした。 作りたいものにかなり近い感じなので、参考にさせていただきます。
関連するQ&A
- 確率についてです。ぜひ教えてください
確率について教えてください 例えばサイコロを2つ同時に振り 各サイコロがその時に出た数字 (1-1・1-2・1-3・1-4・1-5・1-6・2-2・2-3・・・・・)を ひとつのパターンとし(出た目の合計とかではなく) 出た目の組み合わせが「21通り」あると思うのですが (・同時に振るので1-2と2-1や3-6と6-3などは同じとし ゾロ目含む) そのサイコロが もし ・1が出現する確率60% ・2が出現する確率50% ・3が出現する確率40% ・4が出現する確率30% ・5が出現する確率20% ・6が出現する確率10% とした場合 例えば「1-2の出る確率」などを算出するときは どのようにもとめれば良いのでしょうか? (この場合 もちろん単純に1の確率と2の確率の中間である55%では ないと思うのですが) 教えてください
- ベストアンサー
- 数学・算数
- エクセルの計算式を教えてください。(指定数字の出た回数&確率)
皆様にお世話になります。 エクセル初心者なので計算式が解かりません。 指定数字の出た回数や、出た確率を表示させる事は可能なのでしょうか? サイコロに例えて質問します。 サイコロを10回振りました。A1~A10に出た目の数字((1)~(6))を入力しました。A11に『(1)の目だけの出た回数』 A12に『10回振って(1)の出る確率(%)』を表示させる事は可能なのでしょうか? お手数ですが解かる方、教えて頂けますか?
- ベストアンサー
- オフィス系ソフト
- EXCELを活用した反復試行の確率計算
仕事でとある反復試行の発生確率を求める必要があります。 反復試行の確率計算ってEXCELで計算出来ませんでしょうか? 簡単な例でいえば、 サイコロを2回振った時の「目の合計のパターン」とそれぞれの「出現確率」を求めるみたいな。 (合計が5になる確率は~、合計が6になる確率は~みたいな感じで。) ご存じの方いらっしゃいましたら教えていただければ幸いです。
- ベストアンサー
- その他MS Office製品
- 確率の計算について質問させて下さい。
サイコロを1の目が出るまでふり続ける場合の、平均回数の計算です。 1の目が出る確率は1/6ですので、これは6回目になると思います。 これに条件がついた場合の平均回数と、その計算式を知りたいです。 【条件 5回続けて1の目が出なかった場合は、6回目に必ず1の目が出る】 よろしくお願いします。
- ベストアンサー
- 数学・算数
- エクセルで確率を求めたい
ここならベテランの詳しい方がいらっしゃると聞いてきました。 エクセルでデータの確率を分析をしたいのですが、何からやっていいのか教えていだだけますか? 始値高値安値終値の4本値のデータをエクセルに取り込むまでは出来ました。 がその後のことをネットで調べてみたものの解決がどうにもできず、頭を抱えている状態です。 どうかよろしくお願いいたします。 たとえば、インジケーターRSI 50以上で買い-50以上で売りとした場合、買いエントリー後の次の高値と安値の合計が+になっている確率、売りのエントリー後の場合は次は-になっている確率を調べたいのですが、詳しくわかる方がいましたらお願いいたします。 あともう一つよろしくお願いいたします。 取り込んだ4本値の高値と安値を引いた値が+20、-20以上あるものだけを抽出し、+20の場合次の高値と安値の合計が-になる、そして-20の場合次が+になっている確率を求めたいのです どうかよろしくお願いいたします。
- 締切済み
- その他(ITシステム運用・管理)
- 確率の問題なんですが・・・・・
六面のサイコロがある。 その六面のうち1か6を出したい。 一度サイコロを振って1か6以外の数字が出た場合もう一度振り直し、1か6が出るまでやり続ける。 この条件下で何回か振った後「1」が出た。 (1)このときの確率を求めよ。 (2)また三回目に「6」が出たときの確率を求めよ。 この問題でのサイコロは1か6以外の数字をカウントしないことになり、その時点での各出目を独立事象として振り続けるならば常に確率は二分の一(1か6という二択より)ではないのかと思ったんですが、友達にそれは違っていて正答は三分の一であると言われました。誰か私にこの問題の正しい解法を教えて貰えないでしょうか?
- 締切済み
- 数学・算数
- 確率の作り方。
イベントで、大きいサイコロと小さいサイコロを2つ使って、2つの出た目の合計で景品を子供たちにプレゼントするという企画を考えています。 景品は、うまい棒です^^; そのうまい棒を、出た目の合計が「2」なら1本・・・・ 「3」「4」なら2本・・・ 「6」が出たら3本にしよう。 と考えています。 1本もらえる場合は「2」「■」「■」 2本もらえる場合は「3」「4」「■」「■」 3本もらえる場合は「6」「■」「■」「■」 ここで問題です。3つの景品が当たる確率が等しくなるようにするには、 サイコロの出目合計をどのようにしたらいいでしょうか。■に数字を埋めていきなさい。 この問題だけ、全くわかりません。 導き方を教えてくれませんか。
- ベストアンサー
- 数学・算数
- 2個のサイコロの合計の確率分布は「正規分布」(の近似)と呼べるのでしょうか?
2個のサイコロの合計の確率分布は 2:1/36,3:2/36,4:3/36,5:4/36,6:5/36,7:6/36, 8:5/36,9:4/36,10:3/36,11:2/36,12:1/36 となると思います。 これを、X軸に合計の値、Y軸に確率を取る形でグラフ化した場合、このグラフは正規分布している(に近い)グラフと呼べるのでしょうか? いろいろ調べると、サイコロの数をふった回数だけではなく、サイコロの数自体をもっともっと増やさないと、正規分布(の近似)と呼ぶことはできないのが結論のような気がするのですが、今ひとつ理解できません。 どなたか教えてください。よろしくお願いします。
- ベストアンサー
- 数学・算数
お礼
回答ありがとうございます。 何とかマクロを設定することができました。 教えていただいた内容を元にいろいろ試してみたいと思います。