19

У меня есть таблица, в которой отслеживаются данные на ежедневной основе, сравниваются их с установленными дневными целями, рассчитывается разрыв между ними и отображаются данные на линейном графике. Данные имеют 4 столбца:

A. Дата (с сегодняшнего дня до 31-12-2014 C. C. Фактическая стоимость (заполняется только за прошлые даты) D. Целевая стоимость (все заполняется до 31-12-2014) E. Пробел (CD)

Я хотел, чтобы разрыв (E) был пустым, пока нет текущей даты, и поэтому заполнил его формулой:

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

Будущие даты столбца E правильно отображаются пустыми. Когда я создаю диаграмму из данных (где E находится на другой оси), линия не рисуется для будущих дат столбца C, поскольку значения являются пустыми, но они рисуются для будущих дат столбца E с нулем.

Я предполагаю, что результат формулы с «» содержимым поля не считается "пустым", поэтому в диаграмме предполагается, что он равен нулю.

Как можно сделать так, чтобы линия диаграммы в столбце E исчезла для дат, для которых нет значения в столбце C (и, следовательно, также в столбце E)?

3 ответа3

20

Нашел ответ здесь. Если вы заставите формулу вернуть NA() вместо "" , диаграмма примет ее как пустую и не отобразит линию.

1

Я нашел небольшой обходной путь для столбчатых диаграмм. Если вы хотите использовать точки данных, но не хотите показывать нули. Измените числовой формат точки данных на пользовательский формат, где нули равны "".

Я использовал код:

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

Все это формат учета с

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

заменено на

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

Обратите внимание, что "-" заменено на "" . - равен нулю в бухгалтерском формате. Надеюсь, это кому-нибудь поможет.

Форматирование чисел

1

Используйте # N/A, чтобы сделать диаграммы пустыми в формуле = IF(A1 = "", # N/A, A1)= IFERROR(A1, # N/A)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .