• 締切済み

エクセルグラフについて(日付の間隔が一定でない)

エクセルグラフについて質問です。 系列が3つあり、1つは折れ線、2つは棒グラフ。日付の間隔が一定でないグラフを作成しました。 (日付の間隔が、1/1,1/3,1/10,1/15… このように一定ではありません。) このグラフの表示について、 1/1→(この間は2日分)→1/3(この間は7日分)→1/10(この間は5日分)→1/15…と、 作成したグラフの表示の間隔を変えたいのです。 間に空白セルを入れると可能と思いますが、空白セルを入れてはいけないと言われました。 空白セルなしで、表示の間隔を変える事は可能でしょうか? もしお解かりになる方がいらっしゃいましたら、ご教示下さい。

みんなの回答

  • keithin
  • ベストアンサー率66% (5278/7940)
回答No.3

なるほど。かなり言葉足らずのご説明でしたが,何をしたかったのかは判りました。 今のままで「そういう具合」にする設定はありません。 出来る方法1:簡単な方法 横軸は「日付軸」で作成する 要らない日付表示の上に色と枠を白にしたオートシェイプの四角形などをかぶせてマスクしてしまう #手順に失敗すると,印刷したときにマスクの四角形がズレて上手く行かない場合があります。 出来る方法2:もうちょっと工夫した方法 今の「元の表」は今のままの格好でおもてのシート1に残しておく シート2に「グラフ用の別表」を新たに作成し, A列の「日付文字列」について,おもての表に無い日付は「空白」にして,ある日だけ飛び飛びに並べる B列以降に,該当の日付の値を表の表から関数で参照してくる。その際に,データの無い日付の行は計算の結果が#N/Aとなるように関数を作成する アナタのエクセルの具体な姿のご説明が無いのでテキトーなサンプル: シート1のA2以下に1/1,1/5,1/12と飛び飛びの日付がある シート1のB2以降にグラフの元ネタ数字が並んでいる シート2のA2に日付の書式を施して =IF(COUNTIF(Sheet1!A:A,DATE(2010,12,31)+ROW(A1)),DATE(2010,12,31)+ROW(A1),"") と記入し,下向けにえいやっとコピーすると,表の表に載っている日だけが並ぶ シート2のB2以下には =IF($A2="",NA(),VLOOKUP($A2,Sheet1!$A:$D,COLUMN(),FALSE)) といった具合で関数を並べる シート2のABCD列を使ってグラフを作成し,おもてのシートに配置する。 横軸の種類の設定は,この手順では「自動」でも問題ないが,「テキスト軸」にする。

sho0920
質問者

お礼

お手数お掛けして申し訳ありませんでした。 方法2で作成出来ました。 ご丁寧な説明、ありがとうございました。

  • keithin
  • ベストアンサー率66% (5278/7940)
回答No.2

ご利用のエクセルのバージョンが不明ですが,たとえばExcel2007以降では横軸を右クリックして軸の書式設定で「軸のオプション」欄で軸の種類を日付軸に変更します。 またExcel2003以前では,グラフメニューのグラフのオプションでX/項目軸の種類を時系列にします。 #このようにご利用のエクセルのバージョンによって操作の手順が違うので,必ずご相談にはアナタが使ってるエクセルのバージョンを明記して投稿するように憶えておいてください。 ただし。 通常は,例えばA列に正しく年/月/日の日付を並べ,BCD列に値を入れてふつーに折れ線グラフや棒グラフとの複合グラフを描くと,何もしなくても「時系列」が選択されてご希望の「2日空けて7日空ける」グラフになります。 そういうグラフが描けなかったということは,何かデータがミスってるか,操作の段取りで何かふつーと違うことをしています。 とりあえず上述の手順で軸の設定を変更してみるとともに,改めて正しくデータを作り直して(若しくはサンプルで年月日列と値列のシンプルな元データを用意して)ただの折れ線グラフでも描いてみて,書きたかったグラフが自動で作成されることを確認してみてください。

sho0920
質問者

補足

ご指摘ありがとうございます。エクセルのバージョンは2007です。 私の説明が悪かったのですが、 日付の間隔が一定ではないのですが、横軸には1/1,1/3,1/10,1/15…のみを表示したいのです。 横軸を「文字列」にすると(1/1,1/3,1/10,1/15…と)表示されますが、グラフの間隔が一定になってしまいます。 横軸を日付にすると、グラフの間隔はあきますが(1/1,1/3,1/10,1/15…)とは表示されません。 日付の目盛間隔を間ごとに設定する方法等はありませんでしょうか?

  • okormazd
  • ベストアンサー率50% (1224/2412)
回答No.1

Excelのバージョンがわかりませんが、 いずれにしても、「グラフの種類」に「散布図」を選べば、日付に応じた間隔になります。 その後、棒グラフなりなんなりに変えればいいでしょう。

関連するQ&A

  • エクセルのグラフ: X軸の日付間隔を一定にする方法

    エクセルのグラフについて質問です。 散布図や折れ線グラフなどを作り、Yに売り上げなど、 X軸に日付をとった場合についてです。 日付が一定間隔のデータの場合問題ないですが、 間隔が一定でない場合、X軸が365日の縮尺をゆがめてしまうので困っています。同じスケールでデータ表すにはどのように設定したらよいでしょうか。 365日分のセルを指定する方法はこりごりです。 よろしくお願いします。

  • EXCELで、横軸が日付の棒グラフが細くなる

    EXCELで、横軸が日付の縦棒グラフを作成しようとすると、 棒グラフの幅がとても細くなってしまいます。 「データ系列の書式設定」⇒「オプション」⇒「棒の間隔」をいじってみても、たいして細さが変わりません。 解消法はありませんでしょうか?

  • 積み上げ棒グラフと折れ線グラフについて

    前期対比ができる「積み上げ棒グラフと折れ線グラフをミックスしたグラフ」を作成したいのですがうまくできません。x軸は「月」Y軸は「金額」、棒グラフは「原価」の積み上げ、折れ線グラフは「売上高」です。例えばx軸「4月」に前期と当期の積み上げ棒グラフを2本並べ、それぞれの棒グラフ上に前期と当期の売上高の折れ線グラフを持ってきたいのです。うまくできないのは(1)棒グラフの4月と5月の間隔を空ける(2)折れ線グラフを前期(当期)のみを繋げるという2点です。 現在は、棒グラフについては前期当期のメリハリなく等間隔で並んでいます。折れ線グラフは、x軸位置を棒グラフに合わせるため、空白セルをそれぞれに挟んだのですが空白をプロットできず、ジグザグになっています。

  • 【積み上げ棒グラフ】棒の間隔について

    エクセルで積み上げ棒グラフを作成しています。棒の間隔を個別に調節することはできるでしょうか? 今、X軸には4月~3月、各月に16年度と17年度のグラフを2つずつ表示しています。月ごとに、2つのグラフをくっつけて表示たいのですが・・・ データ系列の書式設定の「棒の間隔」で調整すると、全てのグラフがくっついて表示されてしまいます。

  • エクセルの折れ線グラフ

    いつもお世話になっています。 本日はエクセルの折れ線グラフについて教えて頂きたいと思います。 宜しくお願い致します。 折れ線グラフで個人別に日々の生産性をはかっているのですが 1日 150件 2日 225件 3日 休み 4日 180件 といった感じのデータがありまして 休みの日は「IF(ISERROR」で非表示にしています。 且つ、その数値は別シートから一定の基準でよみこんでいますので 正確には空白ではなく式がはいっています。 非表示にすると棒グラフが0になってしまいます。 これを省略して数値のある日だけを繋げて表示したいのですが どうすればよいでしょうか? ちなみに ・エクセルのツール-オプションの中の空白セルを補完してプロットするでは式が入っていて空白ではないのでダメでした。 ・可視セルのみをプロットするでもだめでした。 何卒宜しくお願い致します。

  • エクセル2003 折れ線グラフの表示について教えて下さい!

    エクセル2003で、縦棒グラフと折れ線グラフの複合グラフを作成しています。 折れ線グラフで、マーカーのみが表示され、線が表示されません。 データ系列の書式設定の中の「パターン」で、線の項目で指定しても表示されない状態です。 棒グラフが2本、折れ線グラフ4本を作成したいのですが、何か問題があるのでしょうか。

  • Excelの2軸グラフ(棒と折れ線)の凡例の順序の変更方法

    お世話になります。 Excelで棒グラフと折れ線グラフの2軸のグラフを作成したとき、凡例を表示すると、棒グラフの凡例が折れ線グラフの凡例より上になってしまいます。 棒グラフの凡例を折れ線グラフの凡例の下にしたいのですが、「データ系列の書式設定」では、棒グラフに属する系列の順序、または折れ線グラフに属する系列の順序しか変更できないようです。 どなたか解決方法をご存じないでしょうか。 よろしくお願いいたします。

  • エクセルの棒グラフで0の時、系列名を表示しない方法

    エクセルで積み上げ棒グラフと折れ線グラフの2種類のグラフを作成しています。 折れ線グラフの方は問題ないのですが積み上げ棒グラフの系列名を表示させると 数値が0の場合も系列名が表示されて重なり合ってすごく見づらくなってしまっています。 ツールのオプションでプロット設定を変更しても何も変化ありません。 0の所は系列名を表示されないようにするにはどうしたらいいでしょうか? どうぞ宜しくお願い致します。 エクセル2000を使用しています。

  • エクセルのグラフ

    エクセル2003で棒グラフを作成しました。その場所に同じデータの折れ線グラフを作成することはできますか。棒グラフを折れ線に変えるのではなく、同時に存在させたいのです。どのようにするのですか。

  • エクセル2007で棒グラフと折れ線グラフを同時表示

    エクセル2003で棒グラフと折れ線グラフを同時に表示する方法を当質問箱で教示いていただきましたが、エクセル2007で棒グラフと折れ線グラフを同時に表示する方法を教えてください。

専門家に質問してみよう