• ベストアンサー

Excel:補助付円グラフがどうしても作れない

MacOSX / Excel2004 A ある 25 ない 2 B 夫 5 子供 1 姉妹 2 友人 8 母 0 なし 1 嫁 1 Aグラフの「あり」の内訳としてBがあります。 これを、補助円付で作りたいのですが、どうしてもできません。 http://www.eurus.dti.ne.jp/~yoneyama/Excel/ex-q-a/q_graph.html http://itpro.nikkeibp.co.jp/article/COLUMN/20061005/250010/?ST=print_start で調べて、その通り作ってみたのですが、どうしてもできないです。 Aの値が左側グラフに反映されないのです。 上記の他に、どこかよいサイト、アドバイス等がございましたらお教え願えればと思います。 何卒よろしくお願いいたします。

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

  • ベストアンサー
  • nobu555
  • ベストアンサー率45% (158/345)
回答No.5

まだ、悩んでいるようで、説明が足りませんでしたかね? 語句が質問時と変わっていますが、再度、説明します。 左側の円グラフを「はい」と「いいえ」の二つの項目にして、 右側の補助円グラフを「夫」「子供」「姉妹」「友人」「母」「なし」「嫁」の 七つの項目で構成したいというのが出題の意図ですね。 No.1で述べたように、データ範囲から「はい」の項目は省きます。 (ここが、解って頂けていないようですね。) なぜ、「はい」を省くのか? 補助円グラフを作成するために、Excel側で勝手に、 左側のグラフに「他」の項目を作って、そこから補助円グラフを作成します。 つまり、補助円グラフは「他」の合計ですから、出題者にとっての「はい」になります。 データ範囲を設定してすぐは、左側のグラフは、「いいえ」「夫」「子供」「姉妹」「友人」「他」となります。 No.1で述べたように、グラフが出来たら円グラフを選択して右クリックして、 「データ要素の書式設定」「オプション」「補助プロットに含む値の個数」を”7”に設定してください。 すると、左側グラフは、「いいえ」「他」となります。 No.2で述べたように、「他」を二度クリック(ダブルクリックはダメ)して、 テキストボックスみたいに四角で囲われたら、「はい」と編集してください。 No.4さんの回答にあるように、「はい」が「18」になりますよ。 長文になりましたが、理解出来ましたでしょうか。

taktak888jp
質問者

お礼

お礼が大変遅くなりました! なるほど!わかりました!ありがとうございます。

その他の回答 (4)

  • onlyrom
  • ベストアンサー率59% (228/384)
回答No.4

>左側のグラフには、「はい」「いいえ」「他」とありますが そもそも、それがおかしいのですよ。(^^;;; No1さんの回答にもあるし、質問者提示のサイトをみれば、 データの作成の仕方が拙いということが分かると思いますが。 ない  2 夫   5 子供  1 姉妹  2 友人  8 母   0 なし  1 嫁   1   「ある25」は省いて上記のように作成すると書いてありませんか?(^^;;; さらに言えば(言いたくないが)「ある」の数値25とその内訳の数値があってませんが。  

  • onlyrom
  • ベストアンサー率59% (228/384)
回答No.3

既出の回答で十分だと思うのですが・・・ >「他」が、グラフでかなりの面積を占めています。 >これではグラフが正確ではないので、「はい」から内訳を見たい 「はい」から内訳を見たいとはどういうことでしょうか? 「他(はい)」から出ている補助円が正にそれでは?  

taktak888jp
質問者

お礼

いえ、「他」は「はい」ではありませんよ。 左側のグラフには、「はい」「いいえ」「他」とありますが、実際は「はい」「いいえ」だけです。 どうしても「他」が消えないんですよね(^^ゞ

  • nobu555
  • ベストアンサー率45% (158/345)
回答No.2

補足します。 >この「他」を削りたいのですが、何か方法はございますでしょうか? 「他」は、補助円グラフの値をまとめた要素ですので、 そのように表示されます。 変更したいのであれば、「他」をクリックして、 テキストボックスみたいに四角で囲われたら、 編集できるようになります。 こんな感じでどうでしょう。

taktak888jp
質問者

お礼

「他」が、グラフでかなりの面積を占めています。 これではグラフが正確ではないので、「はい」から内訳を見たいのですが、それはできないのでしょうか・・

  • nobu555
  • ベストアンサー率45% (158/345)
回答No.1

おそらく範囲指定に間違いがあるのでは? (間違ってたらごめんなさい) ”ある”と”25”も選択していませんか? もしそうなら、選択しなおして見てください。 (この時、表は一列になっていた方が良いかも) とりあえず、グラフが出来ましたら、 円グラフを選択して、右クリックして 「データ要素の書式設定」「オプション」「補助プロットに含む値の個数」を”7”に設定してください。 後は、お好みで設定してください。 これで出来ると思いますが。

taktak888jp
質問者

お礼

早速のご回答、ありがとうございます。 作っていましたら、左のグラフに「他」と出て、そこから内訳グラフの説明、という流れになってしまいます。 この「他」を削りたいのですが、何か方法はございますでしょうか?

関連するQ&A

  • [EXCEL]補助円グラフ

    A 36%(内訳→x:70% y:30%) B 40% C  9% D 10% E 35% 補助円グラフ付き円グラフを使用して 大元の円グラフ(データはA~E)で、データAの詳細を 補助グラフとする場合のグラフの作成手順を教えてください。

  • EXCEL2007 円グラフ表示されない

    EXCEL2007で円グラフを読み込ませています。 その円グラフがうまく表示できず困っています。 <例>   A  B _________________ 1  5   10 2  3   5 3   2  5 4   0  3 5   5  2 上記のようにセルに数値が入っているとします。 この場合、B列には0を含む数値がないので問題なく 円グラフが5分割色わけされるのですが・・・ A列に0が含まれている場合、0の部分だけが省かれ 他の数値が反映され色わけされるイメージでしたが なぜか全て同じ色になってしまいます。 EXCEL2003では0の部分は省かれるのですが EXCEL2007になると全て同じ色になるのは どこか設定の問題でしょうか?仕様でしょうか?

  • Excel2007で複合グラフをつくりたい

    基本的には棒グラフを作りたいのですが、その要素を積上げグラフにすることはできませんか? 例えばA、B、C、Dという値の4~6月の比較をするための棒グラフをつくり、A~Dそれぞれの要素の内訳を積上げグラフのように表示したいのですが・・・。 ちなみに今は一つずつ(Aの4~6月、Bの4~6月etc.)積上げグラフを作成し、それを手動(?)で重ねてそれらしく見えるように加工しています。

  • エクセルの補助円グラフについて

    Excel2003を使用しています。 パーセンテージのデータラベルを表示させた補助円グラフを作ったのですが、 左の円グラフの「他」は24.4%…なのに 右の補助円グラフは「値A」7.0%「値B」5.0%「値C」4.7%「値D」7.8%と 合計しても「他」の24.4%になりません。 小数点を増やして計算を何回かしてみたのですが、 小数点以下が奇数桁の時は値が一致せず、偶数桁の時に一致する傾向があるようです。 これは何故でしょうか?

  • Excel積み上げグラフを使用した複合グラフ

    下のような要件を満たすグラフを作りたいのですが、どうにもうまくいかず…お知恵を貸してください。 1.2007年度と2008年度の収益を棒グラフで表示 2.その増減の内訳を、部署ごとに棒グラフで表示 やりたいことは上の通りシンプルなのですが、1と2を組み合わせ、さらに内訳の部分を階段状に表示させたいと考えています。 たとえば2007年度の収益が10億円、2008年度が14億円、そしてその内訳としてABCの3つの部署がそれぞれAは+5億、Bは-2億、Cは+1億だった場合、2007年度の収益10億円のトップの部分の位置からAの分をプラス、次にAのトップ部分からBの-2億分下に下がり、そこからまたCの+1億分を足すと2008年度の収益の頂上部と値が並ぶ(同一線上にくる、というような形です。(添付のイメージ図をご参照ください) 上記二つを一度に作成できるのが理想ですが、全体収益と部署ごとの棒グラフはそれぞれ別々に作って、貼り付けるという形でもかまいません。 積み上げグラフで「棒の重なり」を0にすると階段状になるのでそれが使えるかと思いましたが、Bのマイナス部分が0より下に来てしまいます。(あくまでAからBの分だけ値が下がるような形が理想です) 説明がわかりづらくて恐縮ですが、非常に困っています。どうぞ宜しくお願い致します。

  • VBScriptでExcelグラフ作成につて

    VBSを生かじりしている者です。既存のExcelファイルを開きそのファイルにあるデータを参照してグラフを作るVBS文を作る勉強をしています。現在2軸グラフを作成中で、グラフスタイルの指定まで出来るようになりました。次に第2系列の折れ線グラフの色を変えられないものかと試行中ですが全くうまく行きません。グラフの色を変える方法をご教授願います。もしかしてVBSで出来ない範囲かどうかと思ったり・・・・・ Excel2007のデータ(a1セルから)・・DBからのエクスポートのためa1セルに値有り 月    1    2    3    4    5    6 売上高 540,000 560,000 660,000 750,000 360,000 620,000 粗利益 81,000 128,800 171,600 225,000   65,000 116,500 粗利益率 15.00% 23.00% 26.00% 30.00% 18.06% 18.79% 売上高と粗利益率を参照する2軸グラフの作成VBS文 Option Explicit Dim ex,eb,eg,sE,sW,objEx,nChart ' Excel起動 Set ex=CreateObject("Excel.Application") ex.Visible=True ' 既存ファイルを開く Set eg = ex.Workbooks.Open("C:\Users\hidefumi shima\Documents\VBS\グラフ0002.xlsx") Set eb=eg.Sheets(1) ' 新規グラフ(座標は、グラフのエリア) Set nchart =eb.ChartObjects.add(300, 100, 400, 300) ' グラフデータの範囲取得(終端セル) sE = eb.Range("B1").End(-4121).Row sW = eb.Range("A1").End(-4161).Column ' グラフデータの指定 ex.ActiveSheet.ChartObjects("グラフ 1").Activate ex.ActiveChart.SetSourceData eb.Range("b2").Resize(1, sW-1) ex.ActiveChart.SeriesCollection(1).Name =eb.Range("a2") ex.ActiveSheet.ChartObjects(1).Chart.ChartStyle = 34 '第2データの指定 ex.ActiveChart.SeriesCollection.NewSeries ex.ActiveChart.SeriesCollection(2) ex.ActiveChart.SeriesCollection(2).ChartType = 4 '折れ線グラフ ex.ActiveChart.SeriesCollection(2).Values = eb.Range("b4").Resize(1, sW-1) ex.ActiveChart.SeriesCollection(2).AxisGroup = 2 ex.ActiveChart.SeriesCollection(2).Name =eb.Range("a4") Set eg=Nothing Set eb=Nothing Set ex=Nothing

  • 【EXCELグラフを使いたい】

    【EXCEL】積み上げ横棒グラフを以下のデーターを元に2段にして作りたいのですが、可能でしょうか??     a b c d e 用件 1 4 2 3 1 g h t r k m s 曜日 1 3 1 2 2 1 1

  • 折れ線グラフ グラフ内に 0をグラフに反映させないよにす

    度々、すいません。 よろしくお願いします。 添付データ内にあるグラフのようにG2、H2、I2のセル内に「関数が入った状態」でグラフの表示方法を系列2のように、0を認識しないようにしたいのですが? 各セル内にあらかじめ、ほかの場所から、セルの「数値だけ」、反映させるように、関数が入っているのですが。 例)=IF(ISERROR(INDEX($H$100:$H$195,COLUMN(A1),1)),"",INDEX($H$100:$H$195,COLUMN(A1),1))や   =OFFSET($H100,COLUMN(B5)-COLUMN($B$5),0)のような関数が入っています。 セル内に数式が何も入っていないなら、ただ 0をグラフに反映させないようにする関数(方法)があるみたいなんですけど。 関数と関数をたし合わせてやるような、感じになるのでしょうか? いろいろ、やってみたのですが、どーもうまくいきません。 どなたか、お詳しい方、よろしくお願いします。    

  • [excel2007]可変範囲のグラフを含むシートのコピーについて

    [excel2007]可変範囲のグラフを含むシートのコピーについて ・やりたいこと 可変範囲を参照するグラフをシート内に作成し、 そのシートを複数コピーして、可変範囲を参照するグラフのまま利用したい。 ・現状 以下のサイトを参考に、可変範囲のグラフをシート内に作成しました。 http://www2.odn.ne.jp/excel/waza/graph.html#SEC13 しかしこのシートをコピーすると、 名前"label","value"は新しいシートに複製されますが、 グラフの参照範囲はその名前でなく、固定値(新しいシートのA2:A5など)になってしまいます。 可変範囲のままシートをコピーしたいです。 (excel2003だと、そもそもコピー前のシートを参照するようですが) ・環境 excel2007 可変範囲のグラフの作成方法は、上記サイトの方法に限定はしていません。 何か良い方法をご存知でしたら、ご教授ください。 よろしくお願いいたします。

  • EXCEL2010 VBA 複数の条件のグラフ

    EXCEL2010のVBAでグラフを作成するコードを作成しています。 そのグラフでは指定した値で系列の数が変わります。 初期設定シートで指定値1と2を確認して指定値1が系列の数、指定値2がデータ範囲となります。 データ範囲はB列のB1から指定値2の数だけ下に増えます。 Sheet1にグラフを新規作成します。 (例) 指定値(A1):1の時 指定値(A2):20 グラフに表示される系列:(B1:B20) (例2) 指定値(A1):2の時 指定値(A2):20 グラフに表示される系列:(B1:B20)と(B21:B40) 説明が分かり辛いかもしれませんがよろしくお願いします。

専門家に質問してみよう