• ベストアンサー

こんなグラフが作りたい

エクセルでこんなグラフが作りたいんですが。 ランダムに出る3つの数字があります。(宝くじの番号の3桁バージョンと思ってください。) その数字で1の位で4は何回出た。 10の位で3は何回出た。と言うのをグラフにしたいのですが、どのようにすれば良いのでしょうか?

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

  • ベストアンサー
  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.2

2つの問題がありますがどちらの質問でしょうか。 (1)3桁数字から頻度計数を出す方法 (2)グラフの種類ほか (1)はA列に3桁数字が沢山並んでいるとき 1桁の数字のならびに分解する方法 それを各桁カウントする方法。 B1に=MID($A1,COLUMN()-1,1) と入れてD1まで複写。B1:D1を範囲指定してD1で+ハンドルを出して下方向へ引っ張ってください。3列に各桁が分離できます。 B,C,D列の数字の頻度数は=COUNTIF(B1:B10,"1") などで出ます。 (2)は3系列データがあるので Y軸頻度、X軸0-9の数字、3桁は3本の棒、3本の折れ線や レーダーチャートの3本の折れ線などがどうでしょうか

その他の回答 (2)

  • TTak
  • ベストアンサー率52% (206/389)
回答No.3

0~9までの数値がランダムに発生する3桁の数字を作って、これに試行回数を与え、カウントする方法があります。 ただ、確率論的に試行回数を増やせば、グラフは横並びですね。 1) セルA1に =INT(RAND()*10) といれて、セルC1までコピーします。 2)セルF1に"1の位"、セルG1に"10の位"、セルH1に"100の位"と記入しておきます。 3)セルE2に0、E3に1、E4に2、E5に3・・・E11に9と記入しておきます。 4) セルF2に =COUNTIF(A:A,$E2) と入力して、F11までコピー、続いて、F2からF11までを選択して、H2~H11までコピーします。 5) セルE1からH11の範囲を選択して棒グラフを作成します。 6) セルA1からC1までを選択して、下方向に(フィル)コピーすれば試行回数を増やすことができます。 10000行もコピーすればほぼ横並びになるでしょうが、やはりばらつきは出ます。これは分布表を作成してそのグラフを作る作業になりますね。

  • osamuy
  • ベストアンサー率42% (1231/2878)
回答No.1

例えばセルA1に数字が記入されているとして、 セルB1に1の位の数値を計算するようにしておいて、 ピボットグラフを作成すれば、1の位の出現頻度グラフを作成できます。 詳細は、Excelのヘルプ「ピボットグラフ レポートを作成する」をご覧ください。 数値の1の位を求めるには、ワークシート関数Mod()が使えます。2の位および3の位は、下位の位の数値と割り算、そしてMod()の組み合わせで同様に計算できます。 自明かもしれませんが、一応追記。

関連するQ&A

専門家に質問してみよう