数値がランダムに並んでいるセルの連続回数を計算する方法と次の数値の確率を求める方法について

このQ&Aのポイント
  • Aの1~3000までのセルの中にランダムに並ぶ1と2の数値の連続回数を計算する方法について知りたいです。特に、1と2の中で最も多く連続する回数を算出する方法や、最大・最小の連続回数を求める方法について教えてください。
  • また、1と2の連続回数やパターンから、次に現れる数値の確率をパーセンテージで算出する方法についても知りたいです。具体的な計算式や方法を教えていただけると助かります。
  • どのような数値がランダムに並ぶセルでも、1と2の連続回数を計算できる方法や、次に現れる数値の確率を求める方法があるか教えてください。
回答を見る
  • ベストアンサー

計算式を2つ教えて欲しいです。

↓質問1↓ Aの1~3000までのセルの中に 1と2という数字が縦にランダムに並んでます。 (1が7回連続で並んでいたり、2が5回連続で並んでいたり、1が1回だったり等々) その時に、 1は平均、何回連続で並んでいることが最も多いのか 2は平均、何回連続で並んでいることが最も多いのか 1は最大、何回連続で並んでいることがあるか、 1は最小、何回連続で並んでいることがあるか、 この計算式のやり方がわかりません。。。 ↓質問2↓ あと、上記の通り、Aのセル1~3000まで 1と2という数字が縦にランダムに並んであるが、 連続回数やパターンからして、次に新しく出るとしたら、 1と2、どちらの確率が高いか、パーセンテージで出る 計算式があれば、教えてほしいです。 みなさんよろしくお願いします。

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

  • ベストアンサー
  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.2

例えばA2セルから下方に1や2が入力されているとします。 作業列を作って対応することになるでしょう。 B2セルには次の式を入力します。 =IF(ROW(A1)>COUNT(A:A)+1,"",IF(A2=1,B1+1,0)) C2セルには次の式を入力します。 =IF(B3>0,"",IF(B2=0,"",B2)) D2セルには次の式を入力します。 =IF(ROW(A1)>COUNT(A:A)+1,"",IF(A2=2,D1+1,0)) E2セルには次の式を入力します。 =IF(D3>0,"",IF(D2=0,"",D2)) B2セルからE2セルまでを範囲として選び、下方にオートフィルドラッグします。 F2セルには「1の連続回数」、F3セルには「1の最大連続回数」、F4セルには「1の最小連続回数」、F5セルには「1のグループ出現数」 F7セルには「2の連続回数」、F8セルには「2の最大連続回数」、F9セルには「2の最小連続回数」、F10セルには「2のグループ出現数」とそれぞれ入力します。 G2セルには=ROUND(AVERAGE(C:C),1)、G3セルには=MAX(C:C)、G4セルには=MIN(C:C)、G5セルには=COUNT(C:C) G7セルには=ROUND(AVERAGE(E:E),1)、G8セルには=MAX(E:E)、G9セルには=MIN(E:E)、G10セルには=COUNT(E:E) とそれぞれ入力します。 F12セルには「出現の確率」とでも入力します。 G12セルには次の式を入力します。 =IF(G5>G10,"1の出現率が高く約"&ROUND(G5/(G5+G10)*100,0)&"%の確率となります。",IF(G5<G10,"2の出現率が高く約"&ROUND(G10/(G5+G10)*100,0)&"%の確率となります。","両者の出現率はほぼ同じとなります。"))

yuna_20
質問者

お礼

KURUMITOさん、回答が最高レベルです、、、 言う通りにやってみて、本当にビックリしましたッ あまりにも完璧すぎてビックリしました、、 しかもグループ数まであって、大助かりです! 本当にありがとうございました! めちゃめちゃ嬉しぃッ!!

その他の回答 (1)

  • FEX2053
  • ベストアンサー率37% (7987/21354)
回答No.1

一発で出てくる数式は無さそうなので、Excelで演算しまくることに なると思いますが・・・。 要は、連続で並ぶ個数、並ぶ数、並ぶ数の組数を別々の列に計算すれば 結果が得られるということです。 1.最大何個並ぶかは、"1"が出てくる度に1,2,3…とカウントアップ  すればオッケー、その最大と最小を参照すれば結果が得られます。 2.平均の連続個数は、並んだ回数と、"1"が出てきた回数を別々に  計算し、割れば出てきますよね。 という考えで作ったのが下の図です。 ちなみに「次に出てくるパーセンテージ」は、「"1"の個数」÷「全体 の個数」で出てきますから、敢えて図に入れていません。

yuna_20
質問者

お礼

FEX2053さん、素早い回答ありがとうございます。 簡単にできそうで、やっぱり難しかったですね。 画像だったので少し見えにくくて、うまくいかなかったので、 もう一度勉強しなおしてみます。 回答ありがとうございました!

関連するQ&A

  • 計算式を教えて欲しいです。

    ↓質問1↓ Aの1~3000までのセルの中に 1というプラスの数字、-1というマイナスの数字が縦にランダムに並んでます。 (例えば、1が7回連続で並んでいたり、-1が5回連続で並んでいたり、1が1回だったり、-1が3回連続だったり、等々) 1 1 1 -1 -1 1 1 -1 1 1 1 -1 -1 -1 その時に、 1が連続で並んでいる数の合計、 -1が連続で並んでいる数の合計、 をB1のセルに出したいのですが、 この計算式のやり方がわかりません。。。 上記の例なら、下記のような答えになるはずなんです。 3 -2 2 -1 3 -3 みなさんよろしくお願いします。

  • 応用した計算式を教えて欲しいです。

    皆さん、すいません、1つ下ぐらいに質問した者ですが、 基本の計算式を教えてもらったのですが、応用した計算式ができず 困っていまして、できましたらもう一度ご教授ください。 Aの1~3000までのセルの中に ランダムなプラスの数字、ランダムなマイナスの数字が縦にランダムに並んでます。 (例えば、0.54、0.15、0.3、0.015などが連続で並んでいたり、-0.57、-0.01、-0.25が連続で並んでいたり、0.25が1回だったり、-1.2が2回連続だったり、0があったり、等々) ※0も出現するので、その時はプラスマイナスゼロ扱いでお願いします。 0.54 0.15 0.3 0 0.015 -0.57 -0.01 -0.25 0.25 0 -1.2 -1.2 0 -1.2 その時に、 プラスの数字が並んでいる数の合計、 マイナスの数字が並んでいる数の合計、 を隣のセル(どこでもいいです)に出したいのですが、 この計算式のやり方がわかりません。。。 上記の例なら、下記のような答えになるはずなんです。 1.005 -0.83 0.25 -3.6 皆さんよろしくお願いします。

  • ビンゴの確率計算

    はじめまして。 ビンゴする確率を教えてください。 ネットで調べたのですが、計算式が大変複雑で挫折しました・・・。 1枚のビンゴカードで、n回目でビンゴする確率が知りたいです。 【ルール】 (1)ビンゴカードは1枚のみ。 (2)真ん中はフリーで最初から空いている。 (3)ランダムに箱の中から1枚取り出し、1度引いた数字は戻さない。 (4)引いた数字と一致した場合は穴を空ける。 (5) (3)・(4)を繰り返す。 【パターンA】数字は35個、6×6のカードで真ん中はフリーの場合。 【パターンB】数字は109個 5×5のカードで真ん中はフリーの場合。 この2パターンでn回目の確率を求めたいのですが、 計算式はどのようになりますでしょうか。 どなたかお知恵をお貸しください。 宜しくお願いします。

  • 「=RANDBETWEEN」で、同じ数字を出さないようにしたいのですが。

    「Excel2003」を使用しています。 B1のセルに「=RANDBETWEEN(A1,A2)」 と入れて、ランダムな数字を出すように しているのですが… 1度出た数字を、A2に入れた最大値の再計算回数を 超えるまでは、2度と出ないようにするという方法は あるでしょうか? つまり、最小値が「1」で最大値が「10」の場合、 10回再計算した場合、全て違う数字が出るように したいのです。 (11回目からは当然重複してくるわけですが…) マクロではなく、出来れば関数で なんとかしたいのですが… 宜しくお願い致します。

  • エクセルの計算式を教えてください。(指定数字の出た回数&確率)

    皆様にお世話になります。 エクセル初心者なので計算式が解かりません。 指定数字の出た回数や、出た確率を表示させる事は可能なのでしょうか? サイコロに例えて質問します。 サイコロを10回振りました。A1~A10に出た目の数字((1)~(6))を入力しました。A11に『(1)の目だけの出た回数』 A12に『10回振って(1)の出る確率(%)』を表示させる事は可能なのでしょうか?  お手数ですが解かる方、教えて頂けますか? 

  • 確率計算

    みんさんこんにちわ^^ エクセルで確率計算をしたいのですが、どんな式を入れていいかがわかりません。 やりたい事としては、同確率(固定)の連続しつづける確率です。 当たり率20%で固定として 連続して当たる確率を1回連続2回連続3回連続と回数ごとに確率を求める式を教えて下さい。 1回目の当たる確率は20% 2回目はその20%の当たり分からの20%の確立 3回目は更にその当たり分からの確立 みたいな感じで求めたいです。 更に最終的には1回目から考えた3回目の確立を出したい訳です。 1%を割るとわかりずらいので、最終確率が1%を超えるには1回目から何回挑戦すればいいかの回数も出したいです。 説明がわかりずらくなってしまいましたが、分かる方お願い致します。

  • Excelで連続数字をカウント

    1~3までの数字がA列にランダムに入力されています。 例) A -- 3 2 2 1 2 1 3 2 2 別のシートに、「1」「2」「3」と縦にそれぞれ行を分け、横列にはそれぞれの連続回数(1,2,3,4,5,6,7,8・・・) を入力させたいです。 「1」の1回が⚪︎⚪︎回、2連続が⚪︎⚪︎回、3連続が⚪︎⚪︎回・・・ 「2」の1回が⚪︎⚪︎回、2連続が⚪︎⚪︎回、3連続が⚪︎⚪︎回・・・ 「3」の1回が⚪︎⚪︎回、2連続が⚪︎⚪︎回、3連続が⚪︎⚪︎回・・・

  • 確率計算が得意な方

    ヨーロピアンルーレット(0が1つのルーレット)で、「1~12の数字が連続して15回来る確率」が知りたいです。  あと、逆に「1~12の数字が15回連続出ない確率」も知りたいです。  計算できる方よろしくお願いします。

  • 数列の相関性の出し方

    エクセルの以下の確率の出し方について質問があります。 以下は、私が図から自分で計算したものですが、これらの結果を自動で計算する方法を教えて抱けないでしょうか。 どれか一つでも大変助かります。 1、跳躍性 隣どうしのセルの数字が3以上離れている確率 例)図の列1の場合、3つセルが隣のセルと3以上離れているので50% 2、反復性 同じ列に、同じ数字の組み合わせが存在する場合、その回数のカウント。ただし、2桁以下の組み合わせは無視する。 例) 図の列3の場合、2-3-1.5の組みわせが1ペアあるので、1回 列2の場合、1463が1ペアあるので1回 3、連続性 隣り合う2つのセルの数字が同じである確率 例)図の列4の場合、4つのセルが連続して同じ数字なので、66%

  • エクセルの計算式

    Excel2010を使っています。 ある計算式を作ろうと思ったのですがよくわからないので質問させていただきました。 作りたいのは下記のようなパターンです。 例) A1のセルが4か5の時はC1のセルから、2か3の時はD1のセルから数字を持ってくる。 こんな感じで作りたいのですがどういった計算式でやればいいでしょうか。 アドバイスよろしくお願いいたします。

専門家に質問してみよう