• ベストアンサー

excelのグラフでY軸の最小値を自動的に。。。

エクセルでグラフを書く際、自動的に 最小値 0 最大値 グラフが入る適当な数 で作成されます。 これを、最小値も自動でグラフが入る適当な数にしたいのですが、方法はありますか? 例えば、1001 1505 1906 ですと、 最小値は 1000 のように。。。 もし 2005 3505 5050 だと 最小値は 2000 みたいな感じです。 以上、よろしくお願いします。

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

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

現状では、設定等でそうは出来ないでしょう。 目盛の最小・最大値が自由に決められるのだから、それ以上の希望は我慢せねばと思う。どうしてもやるならVBA等でボタン1発を考えるぐらいしかないでしょう。 グラフエリアをアクチブにして実行のこと。 10,100,1000,10000単位になる。 ボタンのクリックイベントにするのは略している。 計数はB列に有る例。 Sub Macro1() d = Range("B65536").End(xlUp).Row m = Application.WorksheetFunction.Min(Range("b1:b" & d)) n = Int(Log(m + 1) / Log(10)) With ActiveChart.Axes(xlValue) .MinimumScale = 10 ^ n End With End Sub

a00000a
質問者

お礼

できました。 ありがとうございます。

関連するQ&A

  • EXCELグラフの最大値最小値

    EXCELグラフの最大値最小値を、同じシート上にあるセルの値を反映させたいのですが、セルの値が変動しても自動的に反映されるVBコードの作り方をご存知の方いましたら教えてください。

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

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

  • エクセルグラフの時間軸最小値変更

    質問があります。エクセル2007で毎月の3kmランニングタイムのタイム変化を折れ線グラフ化をしようとしました。横軸に月、縦軸にタイムにして、折れ線表示するところまではできました。縦軸のタイムも軸の反転をして、縦軸の上が最小値、下(縦軸と横軸の交点)が最大値にはなりました。しかし、縦軸のタイムの最小値が0になるため、少しくらいタイムがあがっても、折れ線グラフには変化がみられません。縦軸の最小値を12分くらいにすると変化量が大きくなりやる気も起きると思うのですが・・・。また、縦軸の目盛りも自動で2分24秒刻みになっていて、見にくいです。1分、または2分刻みにしたいのですが、これもやり方がわかりません。どなたか教えてもらえないでしょうか。

  • Y/数値軸目盛の最大値と最小値にセルの値を入れたい!

    グラフの元のデータの変更に応じて変化する 横棒グラフを作っています。 「Y/数値軸目盛」の「最大値」と「最小値」に、グラフの元のデータ以外のセルの値を入れたいです。普通に「最大値」や「最小値」に「=A2」などと入れたのではエラーになるので、何か出来る方法があればぜひとも教えてください! Y/数値軸目盛の最大値と最小値も、その都度変化するグラフにしたいんです。 「自動」にするとおかしなことになります。 よろしくお願いします!

  • Excel グラフのY軸メモリ最大値について

    ExcelでY軸が2つあるグラフを作成しています。 一方は折れ線、もう一方は棒グラフです。 左側のY軸用の棒グラフが長すぎて不恰好なので、Y軸の最大値を増やしたいと思い、 『軸の書式設定』で最大値を増やしみましたが、元の値に戻ってしまいます。 どうやって増やしたらよいでしょうか。。

  • グラフ作成の最小値・最大値

    エクセルで1日ごと株価のグラフを作成してます。 マクロの登録でグラフを作成するところまではワンタッチなのですが、そのあと、1日ごと最小値・最大値を設定してます。 これはその日によって違いますので、マクロの登録では出来ないと思うのですが何かいい方法はないでしょうか。 9年分なので手が腱鞘炎になりそうです… お分かりの方いましたらお力をお貸しください。 よろしくお願いします。

  • エクセル複合グラフのy軸の設定

    エクセルで棒グラフと折れ線グラフの複合グラフを作成した際、 棒グラフにマイナスのデータが入っていると折れ線グラフのプラスデータも、マイナスから0と考え、表としてしまいます。 折れ線グラフは、%を表すので、0を基準に作成したいんですが、 どうやったら出来るでしょうか?

  • エクセルグラフ Y軸の目盛について

    エクセルの表からグラフを作成しようと思っています。 表には大きな金額が入っていて、 書式設定で「千円」の単位で表示させています。 それをグラフで作成すると、すべての数字が表示されてしまいます。 表と同じように、「千円」単位でグラフ作成したいのです。 これは、もう、表の方で、 コピー→形式を選択して貼り付け→値 のひと手間を加えるしか方法がないでしょうか。 よろしくお願いいたします。

  • エクセルでグラフを作りたいのですが、y軸の範囲を自動的に設定したいです。

    エクセル(Excel,Office XP)で雨温図・ハイサーグラフを作成しています。 X軸は1月から12月 Y軸の第1軸は雨量 Y軸の第2軸は気温となります。 地点によって、特に降水量は変化が大きいので最大値を変えられるようにしたいと考えています。 Y第1軸の範囲を、テキストボックスやリストボックスから拾い、それを最大値としてグラフに反映させる方法はあるでしょうか? ご存知の方、よろしくご指導ください。

  • グラフの数値軸についての質問です。

    エクセル2000です。テキストを見ながら横棒グラフを作成しました。そこで質問なんですが、グラフの上に数値軸があります。そこに1000、2000、3000・・・と目盛間隔を1000にし最小値0、最大値7000にしたいのですが、軸の書式設定で設定しても横棒グラフがおかしくなったり数字が変わらなかったりでとても困っています。教えて頂けたら幸いです。お願いします。

専門家に質問してみよう