• 締切済み

(エクセル)積み上げ棒グラフの作成について

エクセルで積み上げの棒グラフを作成しようと思います。 既に表にデータが入力されており、これをグラフにします。 (表)      品目   数量 1月1日  りんご   10 1月2日  みかん   20 1月3日  ぶどう   30 1月4日  りんご   10 1月5日  みかん   20 1月6日  ぶどう   30 1月7日  りんご   10 1月8日  みかん   20 1月9日  ぶどう   30 (積み上げ棒グラフ) 日付の列は無視して、品目(りんご、みかん、ぶどう)の数量を積み上げていきたいです。 完成イメージとしては りんご 10+10+10の積み上げ みかん 20+20+20の積み上げ ぶどう 30+30+30の積み上げ  に出来たらと思ってます。 積み上げグラフを選択しても、 9つの項目(りんご3個、みかん3個、ぶどう3個)がそれぞれ独立して表示されてしまい、積み上げになりません。 項目軸のラベルを変更しても同じ結果です。 どのようにしたら出来ますでしょうか。 りんご   10   10   10 みかん   20   20   20 ぶどう   30   30   30 と、表を作り直したらできるかと思うのですが、できれば今の表のままで作成できたらと思います。 ちなみに将来的には、さらに行が増えていきます。 積み上げグラフでも「横棒」で作成しようとしていますが、もし縦棒なら出来るならば縦棒でも良いです。 よろしくお願いします。

みんなの回答

  • bunjii
  • ベストアンサー率43% (3589/8248)
回答No.3

>F2はエラー(#NAME?)になってしまいました。 Excel 2003以前のバージョンではIFERROR関数がありませんのでエラーになります。 代案としてはIF関数でE列が空欄のときは空欄にすれば解決できるでしょう。 F2=IF($E2="","",INDEX($C$1:$C$11,LARGE(INDEX(($B$2:$B$11=$E2)*ROW(F$2:F$11),0),COUNTIF($B$2:$B$11,$E2)+1-COLUMNS($F2:F2)))) >出来れば余分なものは作成したくなかったのですが・・・ ソフトウェアに組み込まれた機能はオールマイティではありません。種々の機能を組み合わせて結果を導き出す知恵を育ててください。

kidibotkbg
質問者

お礼

追加での回答ありがとうございます。 そのままの表ではどの項目が同一か認識できないので、項目ごとにまとめなければならないという感じですかね。 参考になりました。 ありがとうございました。

  • bunjii
  • ベストアンサー率43% (3589/8248)
回答No.2

>どのようにしたら出来ますでしょうか。 元の表から品目別の表を自動生成し、その表で積み上げグラフを作成すれば良いでしょう。 あなたが提示している下記の表になれば目的のグラフが作成できます。 品目   系列1 系列2 系列3 りんご   10   10   10 みかん   20   20   20 ぶどう   30   30   30 貼付画像はExcel 2013で検証した結果です。 E1からH1はキーボードから入力しました。 E2=IF(SUM(($B$1:$B$10=TRANSPOSE(E$1:E1))*1)>=ROW(E$10),"",INDEX($B$1:$B$10,SMALL(($B$1:$B$10<>TRANSPOSE(E$1:E1))*ROW(E$1:E$10)+($B$1:$B$10=TRANSPOSE(E$1:E1))*100,SUM(($B$1:$B$10=TRANSPOSE(E$1:E1))*1)))) この数式は配列値を数式内で上位関数へ渡すため数式の確定時にShift+Ctrl+Enterの打鍵が必要です。 E2セルを下へ必要数コピーします。 F2=IFERROR(INDEX($C$1:$C$11,LARGE(INDEX(($B$2:$B$11=$E2)*ROW(F$2:F$11),0),COUNTIF($B$2:$B$11,$E2)+1-COLUMNS($F2:F2))),"") この数式は確定時にEnterキーの打鍵で問題ありません。 F2セルを右と下へ必要数コピーします。 但し、元データは提示された範囲で検証しましたので実際のデータに合わせて行数と列数を変更してください。

kidibotkbg
質問者

お礼

ありがとうございます。 E2はできましたが、F2はエラー(#NAME?)になってしまいました。 ただ、グラフ用に表を作成し直さなければいけないことが分かりました。 出来れば余分なものは作成したくなかったのですが・・・ ありがとうございました。

回答No.1

(表)      品目   数量   りんご みかん ぶどう 1月1日  りんご   10    10   00   00 1月2日  みかん   20    00   20   00 1月3日  ぶどう   30    00   00   30 1月4日  りんご   10    10   00   00 1月5日  みかん   20    00   20   00 1月6日  ぶどう   30    00   00   30 1月7日  りんご   10    10   00   00 1月8日  みかん   20    00   20   00 1月9日  ぶどう   30    00   00   30 って形なら、簡単に出来るのでは。 右の3列得選択、挿入の横棒積み上げグラフで作成後、データの選択で行/列入れ替えます。 > ちなみに将来的には、さらに行が増えていきます。 系列数も増えますが…。

kidibotkbg
質問者

お礼

早速の回答ありがとうございます。 結局、品目ごとに集計しなおすといいますか、さらに作業が必要なんですね。 今回は例で3品目(りんご、みかん、ぶどう)ですが、品目も限りなく増えていく可能性があえいます。 そのため出来るだけシンプルにしたかったのですが、何かしら手を加えなくてはいけないのですかね。 ありがとうございました。

関連するQ&A

  • エクセル2003で棒グラフがヘンになります…

    宜しくお願いします。 エクセル始めたての為、説明が分かりづらいかもしれませんができるだけ分かり易いように努力します。。 今、アンケートの集計結果をグラフにしていて、シート上の2列のみを使って棒グラフを作成しています。 左側に「棒グラフの項目名」、右側に「棒グラフの数値」を入力。 範囲を指定し、グラフウィザードで順にグラフ「集合縦棒」、系列は「列」にチェックを入れました。 すると、X/項目軸にシート上に入力した「項目名」、Y/数値軸に、シート上に入力した「数値」が表れます。この縦棒グラフには全ての項目名が表示され、何の問題もありません。 この集合縦棒を集合横棒に変えれば、「棒グラフの項目名(X/項目軸)」の文字も横並びになると思うのですが、なぜか縦並びのままになっています。始めから「集合横棒」にして作成しても同じです。しかも、横棒グラフの形にはなっても、何故かシート左側の一番上(正確には2行目ですね)に入力した項目名しか表示されません。 項目名は1、2、3…ではなく「1、あなたは~ですか?」の様に非常に多い文字数を入力しています。X/項目軸のフォントサイズを最小にしても、項目名がナナメになってしまい読みづらく、横一列になってくれません。 これは一体どうすれば良いのでしょう?どなたか分かる方がいらっしゃいましたら宜しくお願い致します。

  • エクセルの棒グラフで

     こんにちは。教えて下さい。  エクセル(2002)のグラフでこんなことはできるでしょうか?  14年度と15年度の売上比較で       9月 10月 11月 14年度 「123」 「456」 「789」 15年度 「321」 「654」 「987」  という表を作り、棒グラフにします。14年の9月と15年の9月が2本くっついたグラフになると思います。  一方、14年度の売上の中に項目1と項目2があるとします。以下のような表です。          9月 10月 11月 14年度 項目1 「98」 「87」 「76」 14年度 項目2 「12」 「23」 「34」  これを積み上げ棒グラフにすると、項目1と2が積み上がったグラフにします。  この2種類が組み合わさったものはできないでしょうか? つまり、以下のような表です。          9月 10月 11月 14年度 項目1 「98」 「87」 「76」 14年度 項目2 「12」 「23」 「34」 15年度 項目1 「56」 「67」 「78」 15年度 項目2 「43」 「32」 「21」  これを、14年度と15年度がくっついたまま、なおかつ積み上げにしたいのです。以前ここで出ていた回答では各年がバラバラになってしまいます。何とかならないでしょうか。  よろしくお願いいたします。

  • Excel2003 グラフ作成にあたり

    グラフの種類で、ユーザー設定の「2軸上の折れ線と縦棒」を選択し作成していますが この時、折れ線と棒の項目(系列)を変えたいのです。 例えば、リンゴと桃が棒、ミカンとイチゴが折れ線の系列であるところを リンゴと桃とミカンを棒、イチゴのみ折れ線と云った具合にしたいのです。 ご教授お願い致します。

  • Excelグラフについて

    Excelのグラフについて教えてください。 積み上げ縦棒グラフを二つ重ねあわせたいのですが、どうすればいいでしょうか。 AとB二つの商品の出荷数を右に数量(A+Bの積み上げ)、下に○月(1年間)という積み上げ縦棒グラフで作っています。 これに去年実績を重ね合わせたいのですが、同じ積み上げ縦棒グラフを薄い色で横に重ねて表示させることはできますか? 今年の実績を太く濃い棒グラフで、去年実績を細く薄い色で。 折れ線グラフとの複合だと去年実績のAとBの内訳がわからなくなるので二つの積み上げ棒グラフにしたいのです。 よろしくお願いします。

  • エクセルのグラフの作成方法(折れ線+棒グラフ)

    6つの項目に対して1つのグラフ内で 4項目を棒グラフ 2項目を折れ線グラフ で表現したいのですが、 グラフウイザード⇒グラフの種類⇒2軸上の折れ線と縦棒を選択 で作成をすると、 3項目が棒グラフ 3項目が折れ線グラフ になってしまいます。 この修正方法をぜひ教えてください。 よろしくお願いいたします。

  • Excelで「積み上げ棒グラフ」と「折れ線グラフ」を一つのグラフ表示させたい

    Excelでグラフ作成するうえで、一つのグラフに「積み上げ棒」と「折れ線」グラフを一緒に表示させたいのですが。 例えば、「積み上げ」の方は項目が4個、「折れ線」は項目が2個で、X軸は同じ因子(年代)、Y軸は左側が世帯数で、右側が普及率(%)というグラフです。 「積み上げ」には各項目を棒グラフで表示し、「折れ線」では普及率を表示させたいと思います。 どうやってもうまくゆかないので教えて頂けませんか?

  • エクセル2000の棒グラフについて

    エクセル2000で「積上げ縦棒」でグラフを作っております エックス軸は時系列で単位は「月」です。ワイ軸は「円」です。 とりあえず、1月から2月までの営業での各費用(消耗品費や交通費など)を積上げ横棒でグラフ化しました。 そこで、昨年の1月から12月までの積上げ棒グラフと、今年の積上げ棒グラフを月ごとに並べて表示させたいのです。 つまり、14年1月度の棒グラフに15年の1月度の棒グラフが隣接しており、すこし隙間を置いて14年2月度の棒グラフに15年の2月度の棒グラフが表示される・・・というふうにしたいのです。 エクセルにお詳しい方どうかお返事ください。大変困っております。

  • Excel 折れ線と棒グラフ

    Excelで折れ線と縦棒グラフが混在したグラフを作りたいのですが、 下から伸びる縦棒と左側面から出る横棒しかありません。 そこで、上から下に向かって伸びるグラフで 右にグラフの目盛(上から0)というようなグラフの作成方法をご教授下さい。 折れ線は左目盛の普通の折れ線グラフです。 折れ線も棒グラフもx軸の値は同じです。 よろしくお願い致します。

  • Excel2003グラフ - 集合縦棒を前後に並べる方法

    りんご、みかん、バナナの月別の販売実績を年度ごとに比較表示する表の作り方を教えてください。 グラフの種類として「集合縦棒」を使い、横軸に月、 縦軸に販売実績、系列としてりんご、みかん、バナナを指定し表を作ります。 これを1年分として、前年度との比較ができる棒グラフを作成したいのですが、方法がわかりません。 複合グラフを使用すればいいと思うのですが、 「集合縦棒」同士で複合グラフを作成する方法はありますか? そのほか、よい方法がありましたら教えてください。

  • エクセル グラフの統合

    17年度  4月 5月 6月 7月 8月 9月 10月 11月 12月 1月 2月  3月 商品A   1  2  2  2  2  2  2   3  3  3  3   3 商品B   3  3  3  3  4  4  4   4  4  4  5   5 商品C   5  5  5  5  4  4  4   4  4  4  5   5 商品D   6  7  7  6  3  4  4   4  4  4  5   5 こんな感じの表が各シートに年度ごとに作成しています。グラフは表のイメージのまま 積み上げ縦棒グラフにしていますこんな感じにしたいんですけどできますでしょうか    17年  18年 19年           _       _  |_|   _  |_| |_|  |_| |_| |_|  |_| |_| |_| __|_|_|_|_|_|_____________________________________      4月          5月      6月      7月・・・ 縦棒グラフの積み上げは商品AからDの項目です

専門家に質問してみよう