• ベストアンサー

エクセルのグラフの作り方

添付ファイルのようなグラフを再現するにはどうすればいいでしょうか? A, B, C, Dでそれぞれ 4種の値があり,それぞれの目標値を×にしています. *添付ファイルは以前に制作したのですが, 私が作ったのではなく 元の制作者にもう聞くことができない状態です. 以前聞いた話では,データから棒グラフを作り 目標値の×印は折れ線グラフを使って×印だけにして 上から重ねたそうです.私にはこれができませんでした. *薄いグラフもありますが,今は棒グラフと×印だけが再現したいのです. よろしく御願いします.

質問者が選んだベストアンサー

  • ベストアンサー
回答No.2

難しそうなグラフです。 「集合棒グラフ」とその頂点部分だけをその位置でマークする「マーカー付き集合折れ線グラフ」の重ね合わせのようなイメージですね。 残念ながら「集合折れ線グラフ」?というものがないために行き詰まったのではないかと思われます。(折れ線グラフにすると、A・B…それぞれの中心が起点になってしまう) 折れ線グラフはX軸/Y軸で位置決めするものなので、X軸の起点が異なる「集合折れ線グラフ」など意味がないために存在しないのだと思います。 行/列はともかく、表は[1]のように目標と実績が一緒になっているのだと予想しました。ここから実績部分のみを選択して[1’]の集合棒グラフは容易にできます。 ここからは2つの方法を想定します。 1)存在しない「集合折れ線グラフ」に近い形のグラフを探す。 近いのは「箱ひげ図」でした。(「集合」・「頂点をマーク」) [1]の表からは思うようなグラフが生成できないため、目標値だけを抽出した[2]の表を作り、「箱ひげ図」で[2’]を作ります。線なし・間隔・太さ・全体の大きさなどを調整して[1’]に重ね合わせたのが[3]。位置の調整も比較的容易です。なぜ表[1]から生成できないのかは不明ですが。 2)手法はどうあれ、見た目を重視する。 「集合棒グラフ」の上に「マーカー付き折れ線グラフ」のマーカーを「×」にし、グラフ[1’]に”項目毎のグラフを4つ重ね合わせ”ます。作業は[0]のイメージ、実際には横方向にズレた形で重ねます。(位置調整が予想以上に大変だったので詳細は略しますが…) これなら表[2]は不要。表[1]からも作成できます。 見た目は今までのグラフと同じなので箱ひげ図よりは良いですが、重ね合わせの図が多くなるので位置調整は結構大変です。 ご質問の貼付画像で4番目の「×」だけが選択されているところを見ると、以前の方法も2)だったのではないでしょうか? 私が作成した環境はExcel2016。表の数値は適当です。

その他の回答 (2)

回答No.3

No.2の解答が、前任者の「重ねた」発言から、現行での表ではないかなと思います。 重ねた場合のデメリットとしては、大きさを変えたときにすべてが狂う可能性があることでしょうか。 出来上がりを図として保存していけば何の問題もありませんが…。 参考程度までですが、誤差という方法を載せておきます。 表は1つですんで、重ねる手間はいりませんが、線を消せないことと、目標値を全て変えなければならないという最大の問題があります。 1.普通のグラフをつくる 2.系列を1つ選択する 3.グラフツール→レイアウト→誤差範囲→その他の誤差範囲オプション   縦軸誤差範囲→ユーザー設定→値の指定   誤差の値を選び、目標値を4つ選択する   Ctrlを押しながら1個ずつ選ぶことで、飛び飛びのセルが選択できます   (こちらの図ではそれが面倒なので目標だけの表を1つ作っています) 4.BCDも同じようにくりかえす 図では、値2だけ線のスタイルを変えて●にしてあります。 目標値は、実績によって変えないといけません。 (目標が70で実績が50だったら、グラフ用の目標は20) 表に出す用(本来の目標値)の表から、グラフ用の目標値を計算させたダミーの表(セルに目標値-実績値をあらかじめ入れておくなど)を作っておくと良いかもしれません。 前任者と全く同じ形式で作らなくても良いなら、使えなくはない程度にどうぞ。 値が2つまでなら、「第二軸に設定」とかでちょっと場所がずれるみたいなんで、それでいけたかもしれませんね。。

回答No.1

>A, B, C, Dでそれぞれ4種の値があり,それぞれの目標値を×にしています. (1)ABCDの4つの値+目標値の、計5種の値の表を作る (2)棒グラフをつくる(ABCDに5本の棒が出来る) (3)目標値の棒を右クリック(選択)→系列グラフの種類を変更→折れ線グラフ  (4本の棒+折れ線グラフ1本が出来る) (4)線グラフを右クリック(選択)→データ系列のオプション→線の色「線なし」 こちらのExcel2010では、画像と同じグラフになりました。 (ずるして値を減らしてますがやってることは同じです) ×だと少し見にくいので、マーカーのオプションで記号の種類や、サイズを変えても良いと思います。画像は11ptにしてあります。

manomagica1
質問者

補足

アドバイスありがとうございます. 説明が不足してました. >>A, B, C, Dでそれぞれ4種の値があり,それぞれの目標値を×にしています. は4種の値のそれぞれに目標値があり,それぞれに×印をつけたいのです. > (1)ABCDの4つの値+目標値の、計5種の値の表を作る は計8種の値がの表を作ってからどうしたらいいのかがわかっていない状態です. よろしく御願いします.