• ベストアンサー

エクセルのグラフで数式セルの値を無視させたい

いつもお世話になっております。 エクセル2010で、数式のセルを対象にグラフ化すると、計算結果が出ている部分は良いのですが、数式のままのセルが範囲に入ると0になってしまうのですが、何か良い方法はないでしょうか? 数式(数字以外)は空白セルとして扱うようにすれば良いと思うのですが。

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

  • ベストアンサー
  • aokii
  • ベストアンサー率23% (5210/22062)
回答No.1

元の数式(数字以外)はを空白セルとして扱うようにするには、A1の部分の代わりに元の数式をA1部分に入れてみてください。 =IF(TYPE(A1)<>1,"",A1)

akira0723
質問者

補足

ご回答ありがとうございます。 質問内容が違っていました。(大変申し訳ありませんでした) データは行方向に入力していき、グラフ対象セルは下記のように最後に数値入力されるL250に数字を入れないと空白、数値が入力されると合計を計算となっているのですが =IF(L250="","",SUM(C250:L250)) C250~L250にはそれぞれペーストで貼り付ける別表の「セル(参照)」か「空白」で、その「参照セル」には常に数字が入っています。 (この参照セルの数字をペーストで更新して、B250に入力日を入力したら参照セルの数字が表示され、合計が出てグラフに反映されることになっています。) 詰まり表では日付の無い行のセル表示は空白ですが、実は参照セルの数字が非表示になっているだけでした。 現在はグラフ対象を十分に下まで範囲指定してあるので日付けの入った行までは普通のグラフになるのですが、それ以降が0を這います。(複数の折れ線グラフが0を這うので非常に見ぐるしい) また同じグラフには他の数値(要素)も折れ線グラフの対象にしているのですが、こちらの列は手入力なので入力した行までの折れ線グラフしか表示されないので、同じように見かけの空白セルはグラフ上空白(非表示)にしたいのが目的です。 OFFSET+COUNT関数で最終行を検索指定して、その行までをグラフ対象セルに指定すれば良いことはNETで調べて知っているのですが、やってみるとうまく動かないので単純にTYPE関数のような物があるのではと思い質問質問してしまいました。 TYPA関数を知らなかったのでこれはこれで非常に参考になりました。

関連するQ&A