• 締切済み

エクセルグラフ 横軸メモリについて

この写真は縦には比率ごとにわかれてますが、横にもメモリをつけて比率を変えてグラフの幅を変えられるでしょうか? 印刷性能、デザイン、価格と書いていますがそのグラフの横幅も比率をつけてバラバラにしたいのです 縦みたいに10 20 30…100%になるように ちなみにこれはエクセルに数値をいれて100%積み上げ縦棒を使用しました。 このやり方では縦しか無理というなら他のやり方を教えていただけるとありがたいです。

みんなの回答

  • tsubuyuki
  • ベストアンサー率45% (699/1545)
回答No.1

意図するところが読み取りづらいのですが・・ つまり、 印刷性能=50%、デザイン=20%、価格=30%として、 それぞれの要素の太さを5:2:3にしたい、と言うことだと思うのですが、 それって何か意味がありますか? と言うか、例えば A製品:印刷性能=50%、デザイン=20%、価格=30% B製品:印刷性能=40%、デザイン=30%、価格=30% とあった場合、どちらの比率に幅を合わせますか? どちらにしても、要素ごとに幅を変えるという考え方は 通常の「棒グラフ」にはあまり無い考え方だと思われます。 当然、エクセルにはこの機能は搭載されていませんので、 現時点では「無理」と判断せざるを選ないようです。 レーダーチャートと言うグラフをご存知でしょうか。 性能比較などによく使われる図ですので、採用を検討されてみてはいかがでしょう。 http://ja.wikipedia.org/wiki/%E3%83%AC%E3%83%BC%E3%83%80%E3%83%BC%E3%83%81%E3%83%A3%E3%83%BC%E3%83%88 エクセルにもグラフ機能の中に標準で用意されています。 「グラフの種類」の中に「レーダー」と言う種類がありますのでご確認下さい。 このレーダーチャートでは事足りない、 どうしても棒グラフ(積み上げグラフ)の様式にこだわりたいのであれば、 オートシェイプ中の四角形を組み合わせて作れないことは無いです。 ただし、グラフ全体の横幅や要素の横幅、目盛り線の位置、 あるいはオートシェイプの位置や、凡例・メモリに対する文字の位置などなどを 一々計算して、図形のサイズを調整しなくてはいけません。 よって、マクロを使って書いてやるのが現実的と思われますが、 これが継続的に発生する作業ではなく、今回単発で発生した業務なのであれば わざわざそこまでして作ってやらなくても良いのかな、と言うのが私の見解です。