- ベストアンサー
グラフの作成
1月 2月 3月 ・・・ 総受付 100 110 90 内科 50 55 45 インフルエンザ 20 30 25 の場合、棒グラフで作ると総受付も内科もインフルエンザも縦に つみかさなってしまいます。 ひとつの棒に、全体を総受付、そのうちの内科、また、そのうちの インフルエンザを表したいのです。 そかも、それぞれの月を折れ線でつなぎたい。 できますか。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
次のようにすれば比較的簡単に作成できます。 下記のように、データ表をダブルで作成します。 1月 2月 3月 ・・・ 総受付 100 110 90 内科 50 55 45 インフルエンザ 20 30 25 総受付0 100 110 90 内科0 50 55 45 インフルエンザ0 20 30 25 1.表全体をドッラクし普通の棒グラフを作成します。(系列で「行」を選択) 2.6本のブグラフが作成されますの、右側の3本のグラフを夫々クリックし→グラフの種類で折れ線を選択しますします。(各月3本の棒グラフと折れ線グラフが表示される。) 3.次に、左端の棒グラフを選択→右クリック→データ系列の書式設定→棒の重なりを100%に設定→OK 4.折れ線グラフの凡例を非表示にします。(凡例のボックスの下線を上にドラックする。) 以上で、多分ご要望に近いグラフが出来たと思います。
その他の回答 (3)
- Nouble
- ベストアンサー率18% (330/1783)
おっと失礼 内科の内訳を積み上げにして細分化するのですか? 内科もその他の科も全て積み上げて細分化するなら その全てを棒グラフに並べて 細分化項目があるものは折れ線に変えた後 先ほどと同様にすれば 取り敢えずは積み重なると思うのですが これだとどこからどこまで内科なのか判らなくなりますよね 科ごとの幾本かの積み上げグラフを作りたい場合は 全ての項目の棒を立てた後 同様に細分化項目のあるものを折れ線に変え 残ったものから積み上げたい項目だけを選んで 先ほどのようにして積み上げればいけると思います その他の方法としては グラフを幾枚も透過で作り 重ね合わせると言う方法もありますが 他のジャンルのものではこういう見せ方を実現するのが得意なものがあると聞いたことがありますが excelでそれを行うには甚大な労力と、 著しい保守性の低下を逃れられませんので お勧めは出来ません こんな感じで如何でしょうか?
- Nouble
- ベストアンサー率18% (330/1783)
1月 2月 3月 ・・・ 総受付 100 110 90 内科 50 55 45 インフルエンザ 20 30 25 その他 とし、その他に =総受付ー総受付以外の項目の総和 と、式を入れて下さい (このまま書かずにセル名や関数に読み替えて書いてね) その上で 系列を行としてふつーに4本の棒グラフを作ってください 次に、総合受付の棒(?)を左クリックし、右クリックもして メニューを出し、その中から「グラフの種類」を選択し お好みの折れ線グラフに変えます 最後に残った棒の内のどれか1本をクリックから左クリックで 同様にメニューを出し、その中から「グラフの種類」を選択し 今度は棒グラフの積み上げのお好みのを選んでください これで多分お望み道理になったと思います 他にもいきなり2軸の積み上げと折れ線のグラフを作る という方法等々もあると思いますが、 先に挙げさせて頂いた方法が取っ付き易そうですし なんか容易く出来たのでこちらにしました 一応2003のexcelで実現確認済みですが そちらの環境では如何でしょうか?
内科 インフルエンザ 他 総受付 として、他の行は=総受付-(内科+インフルエンザ)とする そして、グラフを内科、インフルエンザ、他で積み上げ棒グラフにする。 総受付の行はグラフに追加して折れ線にすれば希望の物になります。 追加の方法はグラフをクリックして、ツールバーから「グラフ」-「データの追加」でデータの範囲を指示 次に総受付の要素を右クリックしてグラフの種類から折れ線を選択。
補足
さっそくにありがとうございます。 うまくいきません。 まず、内科とインフルエンザが縦に足されてしまいます。 内科の中にインフルエンザが含まれているのに・・ この場合は前もってインフルエンザ以外の内科とインフルエンザに 分けておかなくてはいけないのでしょぅか。 また、折れ線グラフですが、総受付の要素を右クリックがうまくいきません。そのまま完了すると、今までのグラフの上に乗っかってしまいます。
お礼
お礼が遅くなりました。 その通りにやってバッチリでした。 お世話になりました。