エクセル関数を使って黒or赤が連続で出た回数をパーセント表記する方法

このQ&Aのポイント
  • エクセルの関数を使って、ルーレットのデータを集計することができます。特に、黒or赤が連続で出た回数をパーセントで表記する方法を知りたいですね。
  • 黒か赤の連続回数をパーセントで表記するためには、COUNTIF関数と条件式を組み合わせる方法があります。
  • 例えば、A列に黒か赤が出たかどうかを記載し、次のセルにCOUNTIF関数を使って連続回数を計算します。その後、計算した結果をパーセントで表示するように書式設定します。
回答を見る
  • ベストアンサー

エクセルの関数について教えてください。

例えば、ルーレットのデータを取るとします。 1000回まわして、A列のシートに黒、赤、緑(ハズレ)のどれが出たのかを記載します。 黒か赤が連続で続いた回数をそれぞれパーセントで表すにはどのように関数を使えば良いですか? 黒or赤が連続で出た回数・・0回 48パーセント                  1回 25パーセント                  2回 10パーセント                  3回 7パーセント                        ・     ・                   ・     ・                   ・     ・ と言う風に・・・

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

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

解答No2です。 連続で出た回数の式ですがE2セルに全体のデータしいに対する割合でしますのでしたら次の式を入力して下方にドラッグコピーします。 E2セルには次の式を入力して下方にドラッグコピーします。 =IF(OR(D2="",COUNTIF(C:C,D2)=0),"",COUNTIF(C:C,D2)/COUNTA(A:A))

hitonizon
質問者

お礼

手間がかかるのに、答えていただきありがとうございました。

その他の回答 (2)

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

作業列を作って対応します。 データがA2セルから下方に入力されているとします。 B2セルには次の式を入力して下方にドラッグコピーします。 =IF(OR(A2="緑",A2=""),"",IF(AND(A2=A1,A2=A3),B1+1,IF(AND(A2<>A1,A2=A3),1,IF(AND(A2<>A1,A2<>A3),0,"")))) C2セルには次の式を入力して下方にドラッグコピーします。 =IF(OR(B2="",AND(B2<>"",AND(ISNUMBER(B3),B3>B2))),"",B2) D2セルから下方には黒or赤が連続で出た回数として、D2セルには0、D3セルには1、D4セルには2・・・・・のように入力します。 D列を選択して右クリックし「セルの書式設定」から「表示形式」のタブで「ユーザー定義」を選択し、種類の窓には 0"回" と入力してOKします。 E2セルには次の式を入力して下方にドラッグコピーします。 =IF(OR(D2="",COUNTIF(C:C,D2)=0),"",COUNTIF(C:C,D2)/COUNT(C:C)) E列を選択して右クリックし、D列と同様にして表示形式では「パーセンテージ」を選択してOKします。

  • chiune
  • ベストアンサー率24% (30/124)
回答No.1

補足要求です。 「黒か赤が連続で続いた回数」の意味を具体的に教えてください。 黒か赤が連続で続いた回数が0回 とはどういう場合ですか? 黒か赤が連続で続いた回数が1回 とはどういう場合ですか? 緑 緑 が0回 緑 黒 緑 が1回 緑 黒 黒 緑 が2回 ということでしょうか。

hitonizon
質問者

補足

レスありがとうございます。緑があったらカウントしません。 緑緑だと0回。緑黒緑だと0回。緑黒黒緑だと1回とします。 ちなみに緑赤赤赤赤黒だと3回です。

関連するQ&A

  • エクセルのIF関数について質問です。

    ルーレットの結果をA列に上から記入し、2回単位で区切って同じ色が続いたら1、違う色になったら2、零が含まれたら3とB列表示させたいのですが、IF関数はどのようになるのか教えていただけませんか? 例 A  B 黒  1 黒  1 黒  2 赤  1 赤  3 零  3 黒  2 赤  1 赤

  • excelで連続出現数の頻度の算出

    お知恵をお貸しください。 シート1にデータがA列は01~09が文字列、10は数値 B列は10~15,C列 は16~20…というふうに入っています。 たとえば、01が下の行に2回連続して入ったら2回連続が1カウント、 離れた行にまた2回連続で入ったらまた1カウントで、合計2回連続ということで 違うシートには2回 2 という風に連続した回数が何回あったかを 出したいのです。 なにかいい方法はありませんか。 お示ししたのは画像ファイルですので、関数の式またはマクロの構文をお知らせいただけると助かります。 よろしくお願いいたします。

  • エクセル☆抽出について

    エクセル初心者です。 抽出に関して教えて頂きたく、 どなたかご存知の方よろしくお願い致します。 【シート1】 (A) (B) (C) ・・・ (1) 赤1  15 (2) 青1  16 (3) 緑2  23 (4) 紫3  58 (5) 黒5  60 【シート2】 (A) (B) (C) ・・・ (1) 赤1   (2) 赤5   (3) 黄3 (4) 黒5   (5) 緑1   以上のようなシートが別々のデータがあるとします。 問(1) 【シート1】のA列データに、 【シート2】のA列のデータが含まれていたら、 【シート2】のC列へそのデータを抽出したい場合、 どのような操作や数式等を使用すればよいでしょうか。 問(2) 【シート1】のA列データに、 【シート2】のA列のデータが含まれていたら、 【シート2】のA列のデータに色をつけたい場合、 どのような操作や数式等を使用すればよいでしょうか。 条件付き書式なのかフィルタのオプション設定なのか、 色々と考えてみたのですが解りません。 どなたかご存知の方よろしくお願い致します。

  • 【エクセル】データ抽出する関数の使い方

    データを抽出するのに、今までVlookupなどを使っていました。 今回2つの項目(下記の表だと月と色)を指定して、抽出したいです。 Sheet1(元データ)   A  B  C   1 月  色 値段 2 01  赤 4532 3 02  赤 1495  4 01  白 10012 5 03  赤 7568 6 02  白 78964 7 01  緑 78932 8 02  緑 7894 9 上記のような表から、下記のような形にデータを抽出したいです。 Sheet2   A  B   C    D    E  1 色 1月値段 2月値段 3月値段 2 赤 4532  1495 7568 3 白 10012 78964 4 緑 78932 7894 5 … 6 … Sheet2の色の項目内(A列)の順番は決まっています。 色に対応する、月ごとの値段の出し方がわかりません。 Sheet1のデータは2000行弱くらいの量です。 月は3月までです。説明不足名ところがありましたら 追記いたします。 ※重要なのが元データのシートで作業列などを追加することが出来ませ  ん(色と月を結合した列を追加などが出来ません)。Sheet2のセル内  に関数を記入するだけで今回のようなことは可能 でしょうか。 すみませんがご指導よろしくお願いいます。

  • エクセル 関数を使わずにデータを取りたい

    EXCELを使ってデータ入力をしたいです。 下の図のように、シート1のA列にコードを入力すると、シート2のテーブルから値を引っ張ってくるようにしたい。 たとえば、シート1のA1に"C001"を入力したら、B1に"赤"が自動入力されるようにしたい。 シート1 A列 B列 行1 C001 シート2 A列 B列 行1 C001 赤 行2 C002 青 行3 C003 黄色 ただし、シート1のB列の値は、入力後に編集するため、ここには計算式を入れたくないのです。 なので、通常ならばB列にVLOOKUP関数を使えばすむことですが、計算式を入れずに上記を実現する方法を教えてください。

  • エクセルの関数について教えてください

    こんにちは。 エクセル関数について教えてください。 (OS:WIN2000、エクセル2003) こんな表があって、別のシートの A1=200 A2=D A3=2・・・1行目D列の項目 と入力したときに A4に「はな」と表示させたいのですが Index関数とMatch関数の組み合わせだと思うんですが どうしたらいいですか? A列 B列 C列 D列 E列 1行 --- --- 1 2 3 2行 100 A いぬ くり 赤 3行 200 B ねこ いも 青 4行 300 C ぞう ねぎ 緑 5行 200 D とら はな 黄 6行 100 E うし みそ 朱 ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ ・

  • Excelでどのような関数を使えばいいでしょうか。

    関数について教えて下さい。 Excelで、同じBook内に以下のような2シートがあるときに、 (Sheet1)    A   B    C   D     1  1  あい   12  りんご 2     うえ   34  みかん   3     おか   56  イチゴ 4  1  おか   78  イチゴ (Sheet2)    A   B    C    D     1     あい   11   りんご 2     うえ   34   みかん   3     おか   78   イチゴ 4     うえ   34   みかん  Sheet2のA列にSheet1にあるデータを入れたいのです。 まず、列B,C,Dのそれぞれのデータが横に3つ一致するものを探して 横3つのデータが同じなら、Sheet2のA列に、 Sheet1のA列にあるデータをシートBにも持ってくる、 というようなイメージです。 (Sheet2)    A   B    C    D     1     あい   11   りんご 2     うえ   34   みかん   3  1  おか   78   イチゴ 4     うえ   34   みかん      ↑このようにしたいのです。 A列にどのような関数を入れればいいのでしょう。 (A列にあるのは1か空欄かのどちらかです。 同じ3つの組み合わせで、1の場合と空欄の場合両方があることはありません。) また、Sheet2には、A列に1とついた行に色を付けたいのです。 例えば、上記の例ですと Sheet2のB3:D3のセルに色をつけたいのです。 関数や条件付書式などで、できますでしょうか。

  • エクセルの関数での処理方法

    下記のようなデーターベースがあります  列 A   B   C  D   E    F 行  4/1 4/10 4/20 1   青  100 青 1100 青 11000 2  黄色  200 黄色 1200 黄色 12000 3 緑  300 緑 1300 緑 13000 4  赤  400 赤 1400 赤 14000 5  紫  500 紫 1500 紫 15000 6  黒  600 黒 1600 黒 16000 7  白  700 白 1700 白 17000 8  茶  800 茶 1800 茶 18000 9  水色  900 水色 1900 水色 19000 10 朱色 1000 朱色 2000 朱色 20000 上の図では分かりにくいかも知れませんが、 A列には上から4/1、青、黄・・・ B列には上から空白、100、200・・・  C列には上から4/10、青、黄・・・ D列には上から空白、1000、2000・・・  E列には上から4/20、青、黄・・・ F列には上から空白、10000、20000・・・と並んでます。 4/1の項目は4/9までの値段 4/10の項目は4/19までの値段 4/20の項目は4/30までの値段になります。 4/5、4/10/、4/15、4/25の白の値段を調べるにはどのようにすればいいでしょうか? 4/5、4/10、4/15、4/25のそれぞれに VLOOKUP関数の式を入れて調べるんではなく ひとつの式を入れて調べる日付のセルの値だけが 変わるだけで 全部同じ式で反映されるようにしたいんですが・・・ できますか? VOOLUP関数やIF関数を組み合わせてやってるんですが うまくいきません。 それともマクロでないとできないですか? よろしくお願いします。

  • エクセルでの関数

    エクセルでの関数 関数を使ってデータ処理をしようと思っています。 シート1の列Dにあるデータと同じデータがシート2の列Bの中にあれば、シート1の列Sにαを入力し、無ければβを入力します。 ※シート2の列Bに無ければブランクを入力します。 このような関数を作るには、シート1の列Sに何を入力したら良いでしょうか。 お分かりになる方、ご教示をお願いします。 宜しくお願い致します。

  • エクセルで黒と赤が交互に出た連続回数を数えたい

    はじめまして、エクセル初心者です。 どうぞよろしくお願いします。 1  赤 2  赤 3  黒 4  赤 5  0 6  黒 7  赤 8  黒 9  赤 10 黒 11 0 12 黒 13  赤 14  赤 15  0 16  0 上記のように赤と黒、そしてたまに数字の”0”が、C列のセルに並んでいるとします。 その中から、交互になった(赤と黒)あるいは(黒と赤)を1回とし、その後さらに交互に出た連続回数をカウントしたいのです。 カウントしたものは別セルに、1連続が何回、2連続が何回・・・というように統計を出したいです。 途中ある”0”は、単体でも連続していても、それぞれ1個づつ数をカウントしたいです。 上記ですと・・ 行の234が(赤黒赤)で「2」 同じように、行6~10は(黒赤黒赤黒)で「4」 行12、13は(黒赤)で「1」 ”0”は4個あるので「4」 最終的には赤と黒と”0”の総合計数から、交互に出た連続回数別の割合を出すのが目的です。 説明が下手でわかりにくいかもしれませんが、どうかよろしくお願いします。 追伸:本当は、赤もしくは黒の連続した回数の統計も取りたいのですが、これは他に参考になる     回答があったように思いますので、頑張ってみます。

専門家に質問してみよう