У меня есть таблица, в которой отслеживаются данные на ежедневной основе, сравниваются их с установленными дневными целями, рассчитывается разрыв между ними и отображаются данные на линейном графике. Данные имеют 4 столбца:
A. Дата (с сегодняшнего дня до 31-12-2014 C. Фактическая стоимость (заполняется только за прошлые даты) D. Целевая стоимость (все заполняется до 31-12-2014) E. Пробел (CD)
Я хотел, чтобы разрыв (E) был пустым, пока нет текущей даты, и поэтому заполнил его формулой:
=IF(ISBLANK(C10), "", C10-D10)
Будущие даты столбца E правильно отображаются пустыми. Когда я создаю диаграмму из данных (где E находится на другой оси), линия не рисуется для будущих дат столбца C, поскольку значения являются пустыми, но они рисуются для будущих дат столбца E с нулем.
Я предполагаю, что результат формулы с «» содержимым поля не считается «пустым», поэтому в диаграмме предполагается, что он равен нулю.
Как можно сделать так, чтобы линия диаграммы в столбце E исчезла для дат, для которых нет значения в столбце C (и, следовательно, также в столбце E)?
источник
Используйте # N / A, чтобы отображать пустые диаграммы в формуле = IF (A1 = "", # N / A, A1) = IFERROR (A1, # N / A)
источник
Я нашел небольшой обходной путь для столбчатых диаграмм. Если вы хотите использовать точки данных, но не хотите показывать нули. Измените числовой формат точки данных на пользовательский формат, где нули равны "".
Я использовал код:
Все это формат учета с
заменено на
Уведомление
"-"
заменено на""
. - равен нулю в бухгалтерском формате. Надеюсь, это кому-нибудь поможет.источник