• 締切済み

【Excel】ひとつの項目に対し、二つの結果を出す

添付画像の表からグラフを作りたいのですが、うまくいきません。 ひとつの商品だけになってしまい、数値もおかしな反応がでます。 ひとつの項目に対し、二つの結果を出すというグラフなのですが、他に違う方法があるのでしょうか? 商品ごとに違う店舗とその合計数の棒グラフを作るための正しい手順を教えてください。

みんなの回答

  • sknbsknb2
  • ベストアンサー率38% (1158/3030)
回答No.5

ANo.1です。ANo.4のお礼についてです。 Excelには、グラフを作ろうとしている人がどういう結果が欲しいのかわかるはずがないので、とりあえず指示されたグラフを提示して、その後は自分でカスタマイズしてくださいというスタンスだと思います。 X軸が数値のグラフが作りたいなら、横棒のグラフを選択すればいいだけですから、Y軸が数値になるのは法則でもなんでもなく、縦棒のグラフを選択した時点で「Y軸を数値にしてグラフを作れ」と人間が指示していることになりますよ。

  • sknbsknb2
  • ベストアンサー率38% (1158/3030)
回答No.4

ANo.1です。ANo.3の補足について回答します。 まず、グラフのX軸とY軸を入れ替えたいなら、下記手順で可能です。 (1)グラフを右クリックして「データの選択」を選ぶ (2)表示されたダイアログで「行/列の切り替え」を押す 私も行と列を入れ替えてからグラフを作れば、X/Y軸の入れ替わったグラフが作成されると思っていたのですが、おっしゃるとおり同じグラフが作成されて混乱したので調査してみました。 結果「Excelは項目数の多い方を自動的にX軸に割り当てる」という挙動なのだということがわかりました。今回は商品の方が項目数が多いのでX軸に割り当てられます。 こんな挙動だとは夢にも思わなかったので勉強になりました。

frau
質問者

お礼

通常、グラフは数値をだすものですが、いずれも数値がY軸になりますね。これも法則のひとつなのか気になるところですが、私も今回勉強になりました。ありがとうございます。

  • sknbsknb2
  • ベストアンサー率38% (1158/3030)
回答No.3

ANo.1です。ANo.2の補足についてお答えします。 今回のグラフは2つの値をX軸とY軸に対応させる必要がありますから、Excelに自動で認識させるには私が提示した書式で表記する必要があります。各軸の値をどのセルの並びに割り当てるかは、グラフを作ったあとで修正することができますが、非常に面倒なのと、所望の結果が得られるかやってみないとわからず、さらにとてもわかりにくい表とグラフの対応になります。 元の表の書式を変えることができないなら、元の表とは別の場所にセル参照でグラフを作りやすい形式の表を作って、その表からグラフを作るのが効率的だと思います。

frau
質問者

補足

ご回答者様の表ではX軸が店舗、Y軸が商品ですが、これを逆にし、X軸を商品、Y軸を店舗にしたところ同じグラフができました。 つまり、私がルールといったのは、XとYに対応するマトリクス部(この場合、合計額)は必ずY軸にする必要があるのか?ということです。

  • sknbsknb2
  • ベストアンサー率38% (1158/3030)
回答No.2

ANo.1です。No.1の補足について回答します。 商品、店名のセルを含めて、表全体を選択してください。 私の使っているExcel2010では、その状態で 挿入->グラフ[縦棒]->2D縦棒 でグラフの種類を選んでいます。

frau
質問者

補足

ご回答者様の作られた表をそのまま作り、再度試してみたところ正常にできましたが、すべての店舗は行方向に表示しなければならないわけですよね? 私の表は列方向です。 グラフの縦軸が「合計」、横軸が「店舗」、縦軸と横軸の対応が「商品」となるわけですが、グラフを作成する際の作表に、このようなルールがあるのでしょうか?

  • sknbsknb2
  • ベストアンサー率38% (1158/3030)
回答No.1

どういうグラフが必要なのかがわからないのでとりあえず作ってみました。 添付画像の左上のような表にして棒グラフを作れば、右のグラフを得ることができます。

frau
質問者

補足

ご回答ありがとうございます。 まさにこの通りの表です。表をすべて選択し、「挿入」<「グラフ」の棒グラフの一つを選択したのですが、このとおりになりません。具体的な手順を教えてください。