- ベストアンサー
エクセル グラフの作成
Win8のエクセル2013を使っています。 エクセルで、人数を元に表を作成したいと思っているのですが、例えば、「0~10人」と回答下さったのが「8」、「11~20人」と回答下さったのが「14」という感じでグラフにしたいのです。 セルには、「15」人、「5」人、「39」人…と60個ほどのデータが入っています。 いちいち、自力で「0~10人と答えて下さったのが…」とカウントしていくのが面倒なのですが、どうしたら、簡単にグラフを作成できますでしょうか? わかりにくい説明で申し訳ありませんが、詳しい方いらっしゃいましたら、教えて下さい。 よろしくお願い致します。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
いくつか前提を含めた上で説明したいと思います。 まず、回答の人数がA列のセルに60行分入っているとします。 求めたいのは 0~10人 11~20人 21~30人 という10人ずつの区切りなので、考え方を変えれば 0~10人=10人以下の人数 11~20人=20人以下の人数-10人以下の人数 21~30人=30人以下の人数-20人以下の人数 とする事ができます。従いまして各々の人数の求め方を説明します。 C列の上から <=10 <=20 <=30 と入力します。 D列に各々の人数を求める式を入れていきます。D1は =COUNTIF(A$1:A$60,C1) と入力し、あとは下方向にコピーすると各々の人数が計算されます。 E列に0~10人、11~20人を求めます。 E1は=D1 E2は=D2-D1 あとE3以降はE2の式をコピーすることで計算できます。
その他の回答 (2)
- bunjii
- ベストアンサー率43% (3589/8249)
貼付画像のような結果でよろしいでしょうか? =COUNTIFS(B$2:B$21,">="&MID(C2,1,FIND("~",C2)-1),B$2:B$21,"<="&RIGHT(C2,LEN(C2)-FIND("~",C2))) この式ではC列の文字から範囲の下限と上限を切り出してB列の値と比較しています。 COUNTIFS関数では複数の条件を満たすセルの数をカウントします。 グラフの種類は任意ですが私の主観で選びました。
お礼
回答ありがとうございます。 すみません。書いてあることが難しいです。 とりあえず、打ち込んでみて、どういうことなのか、確認したいと思います。 ありがとうございました。
- keithin
- ベストアンサー率66% (5278/7941)
そういうグラフを「ヒストグラム」と言います。 下記などご参考に。 http://support.microsoft.com/kb/214269/ja このサンプルでは、 A列に60個のデータになります。 B列には区間の「下の値」を並べるので、0、11、21…を記入します。 あとは資料の説明の通りに操作してみて下さい。 #参考 FREQUENCY関数を使い、同様に区間のデータの個数を計算させる事も出来ます。
お礼
回答ありがとうございます。 FREQUENCY、興味がわいたので、検索してみようと思います。 ありがとうございました。
お礼
回答ありがとうございます。 カウントイフを使う方法ですね。 やってみます。 ありがとうございました。
補足
他の方の回答も詳しく書いて下さっていたので、良かったのですが、エクセルの使い方がよくわかっていない私にも、わかりやすい方法だったので、ベストアンサーとさせて頂きました。