• ベストアンサー

横軸に範囲をとるExcelのグラフについて

Excelでのグラフ表現についての質問です。 添付画像の左側のように、A列、B列にそれぞれ0~100までのいずれかの値が書かれたセルがあるとします。 このとき、右側のようにセルの値がある範囲内(今回の例の場合20ずつ)であるものの個数でグラフ(折れ線)を作りたいと考えています。 このように、横軸に固定の値ではなく「△~○」のように範囲を指定して、その範囲に該当するセルの個数を縦軸にしたグラフというのはExcelで作ることは出来るでしょうか? また、どのようにすれば実現出来るかも教えていただけると助かります。 よろしくお願いします。

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

  • ベストアンサー
回答No.2

段階的に、 > セルの値がある範囲内(今回の例の場合20ずつ)であるものの個数 のヒストグラムを作り、それをグラフにするのが真っ当です。 例えば、21以上、40以下のA項目の数は、 (A項目の20以上の数)-(A項目の40より大きい数)で計算できます。 Excelで式にすると、 =COUNTIF(A:A,">=20")-COUNTIF(A:A,">40") とか。 上手くやれば、表の項目から数字引っ張るなんかで刻み範囲なんかを適当に変えてもOKって表やグラフが作れます。 添付画像の表だと、数値を入れてるのは元データと以上以下の刻み範囲の数値のみで、 F2:=D2&"~"&E2 F3~F6にコピペ G2:=COUNTIF(A$1:A$10,">="&$D2)-COUNTIF(A$1:A$10,">"&$E2) ~H6にコピペ とか。

sou-e9
質問者

お礼

回答ありがとうございます。 お返事が遅くなってしまって本当に申し訳ないです。 結局、データ数もそんなに多くなかったので自分で数を数えて別セルに書いてグラフを作りました。 やはり羅列したデータそのままでは出来ないのですね・・・。 色々な方法を教えていただきありがとうございました。

その他の回答 (1)

  • enjik333
  • ベストアンサー率0% (0/1)
回答No.1

エレガントではありませんが、 関数とグラフで対応可能だと思います。 1.関数でA列、B列の個数を求める。 関数式は、例えば、0~21については =COUNTIFS($A$2:$A$11,">=0",$A$2:$A$11,"<=20") この容量で各範囲の個数を任意のセルに出力します。 2.画像のように、範囲選択した後、挿入のグラフで   折れ線グラフができます。

関連するQ&A