私は IF ステートメントを使用して不要な値を "" に返すことで同じ問題を抱えていましたが、チャートはあなたが説明したように動作します。
ただし、#N/A
代わりに(重要なのは、 inと not""
のように引用符がないことに注意してください) を使用すると、チャートは無効なデータを無視しました。無効なステートメントを入れてみましたが、同じように機能しました。唯一の違いは、の代わりにセル内のエラーとして返されました。私が何を意味するかを示すために、架空の IF ステートメントを使用します。#N/A
"#N/A"
FALSE
#NAME?
#N/A
=IF(A1>A2,A3,"")
---> Returned "" into cell when statement is FALSE and plotted on chart
(this is unwanted as you described)
=IF(A1>A2,A3,"#N/A")
---> Returned #N/A as text when statement is FALSE and plotted on chart
(this is also unwanted as you described)
=IF(A1>A2,A3,#N/A)
---> Returned #N/A as Error when statement is FALSE and does not plot on chart (Ideal)
=IF(A1>A2,A3,a)
---> Returned #NAME? as Error when statement is FALSE and does not plot on chart
(Ideal, and this is because any letter without quotations is not a valid statement)