• ベストアンサー

Excelのグラフ作成で・・・

縦棒グラフを作成中です。 最大値を100にし、100を超える数値の場合、縦棒グラフを2本に分割し表示したいのですが、こういうグラフの作成はできますか? 説明がわかりにくい場合は、補足しますのでよろしくお願いします。

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

  • ベストアンサー
  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.1

(テストデータ)A1:A10に 34 45 35 46 123 32 145 23 17 67 (関数式) B1に=IF(A1<=100,A1,100)といれ、B10まで複写。 C1に=IF(A1>100,A1-100,"")といれ、C10まで複写。 (グラフを描く) B1:B10を範囲指定し、F11キーを押す。 (データの追加) メニューのグラフ-データの追加-(範囲)でsheet1のC1:C10を指定-OK で5と7番目の棒のとなりに棒グラフがくっついて表示されました。 ご質問に対し、これではダメなんでしょうか。

yumehelp
質問者

お礼

ズバリ的中です。 回答ありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (2)

  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.3

#1のものです。 #1の回答で大筋外れてなければ、A列にデータがあるとして、関数式を入れる手間を省くためVBAでやって見ました。 1つ使っていないシート(この例ではSheet2)を使います。 シート挿入でもして用意してください。 Sub Macro1() Dim sh1 As Worksheet Dim sh2 As Worksheet Set sh1 = Worksheets("sheet1") Set sh2 = Worksheets("sheet2") '作業用 '------ g = 10 'データ数10行と仮定 mj = 1 For i = 1 To g n = sh1.Cells(i, "A")   For j = 1 To 10 'データの数値1000以下仮定   If n <= 100 Then    sh2.Cells(i, j) = n    Exit For   Else    sh2.Cells(i, j) = 100    n = n - 100   End If  Next j  If j > mj Then mj = j Next i '------ Charts.Add ActiveChart.SetSourceData Source:=sh2.Range(sh2.Cells(1, 1), sh2.Cells(g, 1)) ActiveChart.Location Where:=xlLocationAsNewSheet ActiveChart.Location Where:=xlLocationAsNewSheet For k = 2 To mj ActiveChart.SeriesCollection.Add Source:=Range(sh2.Cells(1, k), sh2.Cells(g, k)), _ Rowcol:=xlColumns, SeriesLabels:=False, CategoryLabels:=False, Replace _ :=False Next k End Sub マクロの記録を少し手直ししたようなものですのでやって見てください。 なおグラフの各データ系列の色は違ったままにしたままです。データ系列の書式設定で色を統一してください。

yumehelp
質問者

お礼

マクロまで記述して頂いてありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。
  • kyonmimi
  • ベストアンサー率50% (8/16)
回答No.2

今、セルA1~E1に順に50、60、100、150、90入れ、yumehelpさんが、おっしゃっるような表を作ってみました。 まず、A2に=IF(A1<100,A1,100)と書き、B2には=IF(B1<100,B1,100)、C2~E2も同様に書きます。 そして、A3には、=IF(A1>100,A1-100,0)と書き、B3には=IF(A1>100,A1-100,0)、C2~E2も同様に書きます。 そして、2列目と3列目でグラフを作成します。 このままでは、X軸の目盛が、120などとなると思いますので、数値軸の上で右クリックし軸の書式設定で数値を変更して下さい。 また、2本目の棒は色が違うと思いますが、これも、データ毛列の書式設定で変えられます。 現在、元になるデータがどのように入っているのかわからないため、参考になるかわかりませんが、参考になれば幸いです。

yumehelp
質問者

お礼

ズバリ的中です。 回答ありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • Excelでこんなグラフを作成たいのですが。

    はじめまして。Excelはまったくの初心者です。 説明しづらいのですが、次の表を同じグラフ上に作成したいのですが、どうすればいいのかわかりません。どなたかご存知の方教えてください。 |あa|あb |う A | 5 | 7 | 2 B |4 | 8 |1 y/項目軸にA を。x/項目軸に”あa””あb”の積み上げ縦棒とその横に”う”の縦棒 というグラフを作りたいのですが、やっぱり無理でしょうか? 諦めて、”あa”と”あb”を一つにして”あ”という項目を作り、”あ”と”う”の集合縦棒グラフにするしかないのでしょうか。 ちなみに使っているのはExcel97です。 宜しくお願いします。

  • エクセルグラフの数値軸について

    エクセルで縦棒と折れ線の複合グラフを作成しています。 縦棒グラフは、数値(主軸)で「件数」を表示させています。 折れ線グラフは、第2軸に「百万」を表示させています。 第2数値軸について分からない点があります。 百万単位で、(1)0~10百万の範囲で折れ線グラフが3本と(2)50百万~100百万で折れ線グラフ2本を作成する必要があります。 第2数値軸を<0~100百万>として表示させると、5本の折れ線の波が平坦になってしまいます。 (1)と(2)の計5本の折れ線グラフの毎月の経緯がハッキリ見えるようにしたいのですが、エクセルのグラフで、数値軸の設定は2本以上設定する事はできるのでしょうか。 おそらく出来ないと思っていますが、どうしてもと依頼があり、手書きで(2)の数値軸と折れ線グラフを追記するしか方法がないのかと困っているところです。

  • エクセルのグラフでこんなの描きたいのですが・・・

    エクセルで最小値と最大値の差幅を表す縦棒グラフ(株価グラフのようなもの)を描きたいのですが上手く出来ません。誰か教えて下さい。 5月1日:A店は25~40,B店は35~55,C店は20~60 5月2日:A店は35~50,B店は45~65,C店は25~55 のような数値を日付を大分類、店を小分類として描きたいのです。上手く説明出来ませんが、日付で区切って各店毎の最大-最小範囲を表す棒を3本並べるようなグラフを1つのグラフで表したいのです。どなたか良い方法を教えて下さい。

  • エクセルのグラフ作成方法について

    教えてください。 エクセルで以下のようなグラフを作成しようとしています。 積み上げ縦棒+折れ線グラフ 通常の縦棒+折れ線はウィザードで作成できるのですが、 積み上げ縦棒に折れ線グラフを加える方法がわかりません。 お願いします。

  • エクセルのグラフ作成で教えてください

    エクセル 2010でのグラフ 作成で困っております。 できれば、大至急教えて下さる方がおられましたら、とても助かります。 グラフの散布図を作成したいのですが、うまくグラフに表示されません。数値は  X軸・・・0.98、0.95、0.86、0.57 → のような、1以下の小数点2ケタ数ばかり、最小値0.54  Y軸・・・5.4、 4,7、 6,7、4,5→ のような、1以上の小数点一桁 最大値10、です。  入力は、半角数字でしております。 範囲選択→挿入→散布図、と、買い求めたガイドブックの  通りにやっているのですが、グラフには、タイトルの欄にずらっと数値が並び、グラフになりません。  どうすれば散布図になるでしょう。 どうぞ、よろしくお願いします。

  • Excelでのグラフ作成ですが出来ますか?

    Excelを用いてグラフを作成しています。 グラフの種類は折れ線グラフを用いて表に数値を入力すると ブラフもそれに合わせて表示されていくものです。 ここで問題なのですが、表に数値を打ち込みグラフ化されるのはいいのですが 数値を打ち込んでいない所はゼロと認識されゼロラインに線が表示されてしまいます。 数値を打ち込んでいない所はグラフに表示させたくないのですが操作方法が分かりません。 このようなことは出来るのでしょうか?

  • エクセルのグラフで・・・。

    エクセルの集合縦棒グラフで、 数値軸の [軸の書式設定]-[目盛]タブから指定した目盛間隔〔2000000〕と最大値〔30000000〕の変更をするんですが、変更したのと違う目盛間隔〔5000000〕と表示されます。何度しても変更されません。どうすれば変更した数字が表示されますか?

  • グラフ作成:積み上げ縦棒を2本並べられる???

    Excel(ver.2003)で、表からグラフを作成しています。 粗利益と原価を積み上げ縦棒にして、比率をみているのですが、 粗利益/原価(計画値)と 粗利益/原価(実績値)の両方の積み上げ縦棒を 横に並べたいのです。 まず、計画値で積み上げ縦棒のグラフを作成し、 そこに実績値を追加すると、 その4つの値で1本の積み上げ縦棒のグラフが出来上がってしまいます。 粗利益/原価(計画値) ○月 粗利益/原価(計画値) 上記のような感じで(これだと横ですが・・) ひと月で、2本の積み上げ縦棒は作成できないのでしょうか? 出来ないとしたら、どのようなグラフだと分かりやすいか、のアドバイスもいただけたらうれしいです。 わかりづらい説明ですが、よろしくお願いいたします。

  • エクセルグラフで数値軸を3つ設けたい

    数値軸を3つに増やすことは可能でしょうか? 表示上は左右の2つで構わないのですが、もう1つ大きく数値・単位の異なるグラフを重ねたいのですが・・・ 積み上げ縦棒グラフと、折れ線を2種類の表示で考えています。 よろしくお願いします。

  • Excelグラフ作成方法を教えてください。

    最小値と最大値の間だけが表示されたExcelの棒グラフを作成したいと思っています。 具体的に説明しますと、A列にグラフにしたい項目があり、B列にその項目の最小値、C列に最大値が記入された表を作成し、グラフにすると、項目ごとに0を起点とした最小値と最大値の2つのグラフが出来てしまいます。 最小値と最大値間の棒グラフだけが出来る方法を教えてください。 調べてみるとトルネードチャートというグラフになるようです。 トルネードチャートをExcelで作成する方法を教えてください。 VBAでも対応出来ますので、是非よろしくお願いいたします。

WMC-M1267GST2-W 入電ランプの点灯
このQ&Aのポイント
  • WMC-M1267GST2-Wの入電ランプが点灯しない状況についての質問です。
  • 接続方法や発生時期、お困りごとの詳細などをお伝えください。
  • エレコム株式会社の製品であるWMC-M1267GST2-Wの入電ランプが点灯しない場合の解決方法について質問しています。
回答を見る

専門家に質問してみよう