2014-11-07 05:26:40 +0000 2014-11-07 05:26:40 +0000
26
26

エクセル。どのように数式から(本当に)空白のセルを作成して、チャートに表示されないようにするには?

私は、毎日のベースでデータを追跡し、私が設定した毎日のターゲットと比較し、2つの間のギャップを計算し、折れ線グラフ上にデータを表示するテーブルを持っています。データには4つの列があります:

A.日付(今日から31-12-2014まで) C.実際の値(過去の日付のみ記入) D.目標値(31-12-2014まで全て記入) E.ギャップ(C-D)

私はギャップ(E)を現在の日付がない限り空にしたかったので、次の式で記入しました:

=IF(ISBLANK(C10), "", C10-D10)

E列の将来の日付は正しく空欄で表示されます。私がデータから(Eが別の軸にある状態で)チャートを作成すると、値が空白であるため、C列の将来の日付のために線が引かれませんが、ゼロでE列の将来の日付のために線が引かれます。

フィールドの内容が「」の数式の結果は「空白」とはみなされないので、チャートはゼロと仮定しています。

C列に値がない(したがってE列にも値がある)日付については、E列のチャートの線が消えるようにするにはどうしたらいいでしょうか?

Antworten (3)

26
26
26
2014-11-07 05:39:24 +0000

答えを見つけました こちら です。式をNA()ではなく""を返すようにすると、チャートはそれを空と受け止めて行を表示しないようになります。

2
2
2
2016-11-10 13:30:20 +0000

チャートに数式の空白を表示させるには#N/Aを使う =IF(A1=“”,#N/A,A1) =IFERROR(A1,#N/A)

1
1
1
2016-06-06 23:53:38 +0000

列グラフのちょっとした回避策を見つけました。データポイントを使用したいが、ゼロを表示したくない場合。

私はコードを使用しました:

_(* #,##0_);_(* (#,##0);_(* ""_);_(@_)

これはすべて

_(* #,##0_);_(* (#,##0);_(* **"-"** _);_(@_)
_(* #,##0_);_(* (#,##0);_(* **""** _);_(@_)

と取り替えられる

&001 &001

と取り替えられる "-" 通知が付いている会計フォーマットです。これが誰かを助けることを望みます。