• 締切済み

【EXCEL】グラフをデータ範囲指定により変えたい

お世話になります。 グラフ作成でつまづいています。こういった事は可能でしょうか。 データは下記のように入力されています。 --------------------------------- ◆売上目標マスタデータ(日付、目標金額) 2006/5/1 1000  2006/6/1 2000 2006/7/1 1500 ◆実績データ(売上日、売上金額、課コード) 2006/5/1 200 1 2006/5/1 150 1 2006/5/2 300 2 2006/5/4 400 1 2006/6/1 100 1 --------------------------------- このデータから日ごとに目標からどのくらい売上金額が達成されているか月別・課別で見ていきたいのです。 グラフにしますと --------------------------------- 縦:金額 横:日(1,2,3,4,・・・31) --------------------------------- グラフは課ごとに作成するとします。 ただ月ごとには作成したくないので、例えばどこか(例えばセル)に範囲指定で日付を入力しグラフが変わってくれればいいなと考えております。 例えば2006/5/1から2006/5/31とユーザーが入力するとすべての課グラフの日付が2006/5/1~2006/5/31の範囲に自動的に変わってほしいのです。 また2006/5/1から2006/7/31と入力するとすべての課グラフの日付が2006/5/1~2006/7/31の範囲に自動的に変わってほしいのです。 そしてグラフには月の目標金額が線か何か目印でわかるようになれば非常に助かります。 長くなりましたがこのような仕組みを構築する事は可能でしょうか。知恵をお貸し下されば幸いです。

みんなの回答

  • mshr1962
  • ベストアンサー率39% (7418/18948)
回答No.1

ピボットグラフレポートでは駄目でしょうか? これなら表示する日付をチェックする方法で設定できます。 日毎が大変なら日付を月でグループ化とかすれば月単位で設定も可能です。 課もページに選択すれば切り替え可能です。

takuya93
質問者

補足

レスありがとうございます。 ピボットを試してみました。 売上金額は折れ線で出るのですが、売上目標額も追加で折れ線にだしたいのですが出し方がわかりませんでした。 教えていただけないでしょうか。

関連するQ&A

  • Excel:グラフのデータ範囲を自動的に変える方法

    Excelで表からグラフを作るのですが、データ範囲を自動的に変える方法はないでしょうか? 表に1ヶ月間の日付がついてて、各人の仕事の予定数や消化数などを入力していって折れ線グラフを作ろうとしています。 表とグラフをあらかじめ作っておいて人数分コピペし、そろぞれの表に値を入れていったら折れ線が表示されるようにしました。 しかし、値が入力された期間は連続していたのですが時期がまちまちだった(月の中旬だけだったり後半だけだったり、日数も1週間~2週間程度だった)ため、空白の多い不格好なグラフになってしまいました。 そこで、値が入力された期間だけを自動的にデータ範囲に指定する方法はないでしょうか? たとえば、予定数が入力されてる期間+3日をデータ範囲にする、とか。 それができれば、その表を雛形にして毎月値だけを入力すればグラフが出来上がるようにしたいのですが。 マクロとかVBA?とかはできません。 それ以外で良い方法がありましたら教えてください。 よろしくお願いします。

  • EXCELでグラフのデータ範囲を自動化したい

    EXCELについて質問があります。 いまあるデータをグラフ化しようと思っているのですが、グラフのデータ範囲を自動で指定したいのです。 詳しく話しますと、A列に日付データ、B~Fに数値データが入っています。 なお、B~F列には他のシート(同一ファイル)のデータからVLOOKUPによって日付を検索値にて抜き出した数字が入っております。 そして、グラフ化するデータ範囲は一番古い日付から前日までのB~Fのデータになります。また、A列を項目軸ラベルとして使用します。自動化するのはこの、「前日まで」という部分です。 ちなみにA列には、2003年から2008年までの日付が予め入っています。 ですので、B~F列にはVLOOKUPで検索している関係で現在の日付以降の欄には最後に入力された日付のデータが下にずらずらと表示されています。 現在は手動でグラフの範囲の更新をしている為、未来の日付にデータが入っていることには支障はありません。もし、自動化するにあたって他の方法を用いてデータを抜き出した方がよいのであればその点も明記していただけますと助かります。 よろしくお願い致します。 ※データ詳細 ・4行目からデータが入っています。 ・A列には2003年3月31日から1日ずつ日付が入っています。 ・B~F列には数値データが入っており、B列はsheet2に元データがありA列に日付、E列に抜き出すデータが入っています。C列以降もsheet3,4…と元データが入っており、A列に日付がありますが、抜き出すデータはシートごとに列が違います。 ・元データの日付の開始日はシートによって異なります。(全て03/03/31からあるわけではないという意味です。) ・グラフ形式は積み上げ面です。B~Fの合計値の推移を見る為です。

  • Excel2010 グラフ横軸の設定

    Excel2010のグラフについて、下記のようなデータのグラフを作成しています。 A列:日付(平日のみ) B列:売上 この売り上げの推移を折れ線グラフで表示しているのですが、 日付が横軸となるよう範囲を選択すると、なぜか土日まで項目に出てきてしまい、 土日の売上は当然データがないため、不自然なグラフになってしまっています。 平日のデータのみをグラフに表示させる方法をご存知の方いましたらご教示ください。 よろしくお願いします。

  • Excelでのグラフ作成、データ範囲の設定について

    お世話になります。 Excel2003でのグラフ作成について、ご教示いただけたらと思います。 A列に日付、となりのB列に数値を入力していく形式で、 そのデータをグラフに反映させます。 毎日毎日、AB両列にデータが入力されていきますので、 グラフの「元のデータ」を、あらかじめ広く取ると Y軸に日にちが移動してしまい (しかもとんでもない日付に変わってしまいます。 おそらく、なんらかの数値がシリアル値となり、 日付表示されています)、グラフ全体がまったく変な物になってしまいます。 たとえば、「元のデータ」の「データ範囲」を、 数値が入力されているセルだけに設定すると、 Xに日付、Yに項目数値が来る正常なグラフになるのですが、 「データ範囲」に、無入力の行を含めると異常をきたす…といった感じです。 以前、これと同じような表とグラフを作成したときは、 あらかじめデータ範囲を広く取っておくことで、 グラフの右側に空白ができてしまうものの、 次々と最下部のデータの直下セルに入力していくと グラフにもリアルタイムで反映されるので便利だなぁ、と感じたことがありました。 なぜ、今回はうまくいかないのか、色々と試行錯誤してみましたが、 皆様のお知恵を拝借させていただくことに致しました。 稚拙な文章でお恥ずかしい限りですが、 どうぞよろしくお願いいたします。

  • エクセルでグラフを作りたい!

    エクセルでこんなグラフは可能ですか? 会社の月別の売上を積み上げ棒グラフにしたいです。(売上の種類別) その隣に、同じ積み上げ棒グラフをつくる。 当年度の月別積み上げと、前年度の積み上げが、 月別に、2つがくっついている感じ。 さらに、折れ線グラフを2本いれ、それぞれ、 当年度と前年度の粗利の金額を表示。 4つの種類のデータをすべて一つのグラフに収めたいのですが。 と、

  • EXCEL グラフ作成 データの範囲が複数のシートにわたっている場合

    EXCEL グラフ作成方法について シートが3つあり。 それぞれのシートのデータの範囲を指定し統合してグラフを作成したいと考えています。 例; シートが下記の3つ 2004年09月、2004年10月,2004年11月 それぞのシートの中には A列:日付 B列:データ(1) C列:データ(3) データの範囲が複数のシートに月別分かれて、記載されている場合、それぞれのシートの範囲を指定して1つのグラフを作成する方法はありますでしょうか?

  • EXCEL2000で、グラフのデータ元を複数の範囲で指定するには??

    続きざまに質問させていただきます。EXCEL2000でグラフを作成するマクロ構文 例)~.Chart.SetSouceData Range(*****),xlColumns で、「*****」の中に入力するデータの範囲が"可変"であり、なおかつ複数の範囲(例えば A1:B5とD1:D5 のように)を指定することをしたいのですが、どのようにすれば、実現ができますでしょうか? Range()の引数はカンマで区切って2コの引数しか使用できません。 ですので、考え方としては、表示したい複数の範囲が収まる一つの範囲として、グラフを作成、→ 表示をしたくないデータ系列を削除する?? でいいのかなぁ??と思ったんですけど私のVBAハンドブックでは全く歯が立たないです。。。どなたかよろしくお願い致します。

  • EXCEL2000でイメージするグラフが描けません。

    EXCEL2000に下記データが入っています。 名前 目標 4月 5月 6月 あ 90 50 100 100 い 99 100 100 100 う 95 100 100 100 え 90 100 80 100 お 100 100 100 100 1.名前と4月~6月のデータを使って、縦棒グラフ(集合縦棒)を作ります。 2.「目標」のデータをドラッグしてグラフに追加、それぞれのグラフを対比させるために、グラフの種類を折線にします。 ここまでは問題ないのですが、月別のデータが増えた場合 (項目数として8項目)以上になると思ったグラフが作成できなくなります。 拙い表現で分かりにくいかもしれませんが、アドバイスをお願いいたします。

  • エクセルの縦棒グラフで月ごとに元データのデータ範囲を変える方法

    エクセルの縦棒グラフで毎日の売上金額のグラフがあります。 10月は31日迄ですが、11月は30日迄しかない為 元データのデータ範囲を縮めないといけません。 月によって縮めたり広げたりしなくてすむ方法はあるでしょうか。 宜しくお願い致します。

  • Excelのグラフ、データ範囲にて

    只今Excelのグラフを使っているのですが、問題があります。 グラフのデータ範囲を可変にしたいと思っています。 グラフの基となるデータは以下のようになります。       |  1 |  2 |  3 |  4 ----------------------------------------------- 9/11~9/17 |    | 10 | 30 | 40 9/18~9/25 | 20 |    |    | 50 9/26~10/2 |    |    | 40 | 20 系列を1、2、3、4とします。 グラフの値は全て埋まるとは限りません。 全て空白もあれば、飛び飛びに値が入っていることもあります。 日付の方はこれ以上項目は触れることはないですが、系列の方はデータが増えることがもあれば、減ることもあります。 以上のような機能を網羅するようなグラフを作りたいのですが、どのようにしたら良いでしょうか?? この機能をつける為にマクロを使用しても使用しなくても構いません。 宜しくお願いします。

専門家に質問してみよう