• ベストアンサー

エクセルのグラフで質問です

棒グラフと折れ線グラフの複合グラフです。 月次でのデータなのですが、まだ埋まっていない 月の場合、数式が入っているため、累計が0にな ってしまいます。 そうすると、棒グラフがガクっと下がってしまいます。 これをデータの入っている月まで表示させるには どのように工夫すればいいでしょうか?

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

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

添付図: 累計の式を B3: =IF(B2="",NA(),SUM($B$2:B2)) と記入して右にコピー、グラフにします。 #参考 N/A表示が目障りのときは、既に寄せられている回答を参考にして条件付き書式を利用し、セルの表示を見え無くします。

wait4u
質問者

お礼

ご回答ありがとうございました。 同じようにやっているつもりですが、0に向かって下がってしまいます。 データには#N/Aが出ています。 グラフをいじるのでしょうか?

その他の回答 (4)

  • MackyNo1
  • ベストアンサー率53% (1521/2850)
回答No.4

以下のページを参考にして仕入額の入っているセルだけのデータ範囲をグラフにしてください。 Excel で定義名を使用してグラフ範囲を自動的に更新する方法 http://support.microsoft.com/kb/183446/ja ただし、例示のデータの場合は縦と横が反対になっていますので、「仕入額」と名前を付けるときの数式は以下のようになります。 =OFFSET($B$57,0,0,1,COUNTA($B$57:$M$57)) 同様に「累計」と名前を付ける範囲は57行目のデータから範囲を決定する以下のような式になります。 =OFFSET($B$58,0,0,1,COUNTA($B$57:$M$57))

回答No.3

月実績のない未来日でも累計は出さないと、、、

  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.2

累計が0になるのでそのような結果になります。 B58に入力する式を次のようにしてM58セルまでドラッグコピーすればよいでしょう。 =IF(B57="","",SUM($B57:57))

回答No.1

グラフのデータの範囲を 有効なデータ範囲までにしておけばよいような気もします。 1月が増えたら 1月部分をグラフにドラッグ&ドロップです そうできないなら #NAエラーを出します B58セルに =IF(B57="",NA(),SUM($B57:B57)) として、 条件付き書式 数式が =ISNA(B58) 書式で文字の色を白くする でどうでしょうか?

wait4u
質問者

補足

ご回答ありがとうございました。 条件付き書式で、表の方はみえなくできましたが、 棒グラフがゼロに向かって落ちてしまいます。 これもグラフの12月で棒をとまっているように みえるということでしょうか?