• 締切済み

グラフ作り

エクセルを使い始めたばかりの初心者です。 A列には顧客名(387人)、B列にはその顧客が支払った金額がはいっています。その金額の幅は0円から98円です。 このデータから、次のようなグラフを作りたいと思っています。 ・X軸は0円から100円までの目盛りをとる。 ・棒グラフで、0円の目盛りの上に、0円費やした顧客の人数、1円の目盛りの上に1円費やした顧客の人数・・・というように、100円までの棒グラフを作る。 やり方がわかる方、よろしくお願いします。

みんなの回答

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

頻度表作り(一発でできる)FREQUENCY関数 例データA1:B21の20個のデータ 氏名  金額(最高10と仮定する) a 2 b 1 c 3 d 4 e 2 f 5 g 6 h 7 i 5 j 4 k 7 l 8 m 9 n 3 o 4 p 2 q 4 r 5 s 9 t 4 ーー どこでも良いが、(金額)区分の値を作る。E4からと仮に 1 2 3 4 5 6 7 8 9 10 F4:F13を範囲指定し、F4をアクチブセルにして =FREQUENCY(B2:B21,E4:E13)と式を入れて SHIFT+CTRL+ENTERを同時押しする。(配列数式の関数なのでこうする) 結果 1 1 2 3 3 2 4 5 5 3 6 1 7 2 8 1 9 2 10 0 F4:F12を範囲指定して 挿入ーグラフー棒グラフー次へーウイザーど2/4で系列タブをクリックー名前のところにE4:E12を範囲指定ー完了 ーー でグラフができる。100区画に変えて考えてみてください。

  • haccyan
  • ベストアンサー率43% (27/62)
回答No.1

こんにちは。 まず、費やした金額別の延べ人数を求めます(以下1行目からデータがあるとして)。   1.C列に0から100までオートフィルします。   2.E列に=COUNTIF(B:B,C1)と関数を入力してC列の、100が入ってる行までオートフィル。これで集計完了。 次に、D列をダミーの金額行として”abc”など適当な文字を一番上の行に入れといて最下行までオートフィル。 次に、D列とE列のデータがある行全てを選択してからグラフのアイコンをクリックしてグラフを作成します。 最後にダミーのD行に本来の金額0~100を入力すれば完成です。 いきなり0~100を入力してグラフを作るとX軸の目盛りとして認識してしまい、うまくいかないようです。

関連するQ&A

専門家に質問してみよう