• 締切済み

集計グラフの作成方法

WindowsXP SP3、Excel2002使用です。 1320,1322,1321,1320,1317,1323,1324,1322,1319,1321,1317,1317... といった、ある一定範囲内のランダムの数値を、どの数値が何回出たのかのグラフを作成したいのですが、いまいち作り方が分かりません。 値を記述した範囲を選択してグラフの作成をしても、横軸が1つめ、2つめ、3つめ・・・縦軸が1317,1318,1319・・・になってしまいます。 横軸に1317,1318,1319,1320・・・縦軸に出現回数(1回、2回、3回・・・)というふうにしたいのです。 よろしくお願いします。

みんなの回答

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

解答No4です。 F2セルへの入力の式は次が正しいです。 =IF(COUNTIF($C:$C,ROW(A1))=0,"",INDEX(A:A,MATCH(ROW(A1),$C:$C,0)))

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

仮にランダムの数値がA2セルから下方に入力されているとします。 B2セルには次の式を入力して下方にオートフィルドラッグします。 =IF(A2="","",IF(COUNTIF(A$2:A2,A2)=1,COUNTIF(A:A,A2),"")) C2セルには次の式を入力して下方にオートフィルドラッグします。 =IF(A2="","",IF(COUNTIF(A$2:A2,A2)=1,MAX(C$1:C1)+1,"")) 表の作成用にF2セルには次の式を入力し、G2セルまでオートフィルドラッグしたのちに下方にもオートフィルドラッグします。 =IF(COUNTIF($C:$C,ROE(A1))=0,"",INDEX(A:A,MATCH(ROW(A1),$C:$C,0))) ここで、G1セルには回収と入力します。F1セルには何も入力せずに空のままにします。 F1セルからG列の最後の行までを範囲として選択します。 「挿入」メニューから「グラフ」で「折れ線」などを選択すれば横軸に数値が並び、縦軸には回数が表示されます。 ご相談のようになるのはF1セルに文字を入れた場合になりますね。 解答としては最後の行だけでよかったのでしょう。余計な部分も書いてしまいました。お許しください。

  • Zi-co
  • ベストアンサー率46% (23/49)
回答No.3

追記します 項目が数値だと、そのままウイザードではうまくいきません データに関係ないセルを選択してウイザードを起動 棒グラフを選択して次へ 2/4の系列で追加 「値」に頻度の行 「項目軸ラベルに使用」に数値の行をドラッグ入力します

  • Zi-co
  • ベストアンサー率46% (23/49)
回答No.2

ヒストグラムですよね作成例です COUNTIF を使ってますが FREQUENCY でもいいですね A1:A7 にとりあえず7個だけ入れて抽出例としてます

noname#96417
noname#96417
回答No.1

2007では、ピボットグラフで可能です。 たぶん2002でも。

関連するQ&A