Текущие графики в Excel: для будущих дат строки сбрасываются до нуля - PullRequest
2 голосов
/ 22 июля 2011

Я запускаю графики реального рынка в Excel.Индикатор графика запускается из текущих данных, передаваемых брокером через средство DDE в Microsoft Excel.Он работает нормально, и я доволен этим - за исключением одного изъяна, который, я надеюсь, вы можете помочь.

Линии графика (это тип линейного графика) создаются в реальном времени.Настоящее и прошедшее время прекрасно, очень чисто.К сожалению, в предстоящий период, т. Е. Еще не наступивший, линии графика падают до нуля и ползут вдоль оси x в будущее.Это портит текущее чтение графика.

Можно ли как-нибудь предотвратить это, чтобы линии (правильно называемые кривые) существовали только в прошлом и текущем периоде времени.Рабочий лист настроен так, чтобы не показывать нулевые значения в формулах, но средство построения диаграмм, похоже, не имеет этой функции.

Ответы [ 2 ]

2 голосов
/ 22 июля 2011

Если вы поместите #N/A в ячейку (используя функцию =NA()), точки не будут нарисованы.

Чтобы скрыть уродство ваших ячеек, теперь в них есть # N / A для будущих датВы можете использовать числовой или условный формат, чтобы скрыть значения ошибок.Вы делаете это, добавляя формулу к условному форматированию

=ISNA(A1)

и устанавливая формат белым шрифтом на белом фоне.Что делает клетки с # N / A в них пустыми.Для версий Excel до условного форматирования вы можете сделать то же самое с числовым форматом, но в обратном порядке.т.е. установите ваш шрифт на белый, чтобы по умолчанию все ячейки были невидимыми, и установите числовой формат:

[black]0.0;[red]-0.0;[black]0.0;[black]

, что должно привести к тому, что все, что не является ошибкой, будет отображаться либо с черным, либо с красным цветом шрифта.С уважением

Дейв

1 голос
/ 03 февраля 2014

Однажды я сохранил рабочую таблицу Excel 97 (с диаграммами) в Excel 2003. После этого всякий раз, когда я сохранял файл в 97 году, я получал подсказку, сообщающую, что электронная таблица была создана в более новой версии Excel.

Чтобы исключить подсказку, я открыл ее в 2003 году и сохранил как книгу Excel 5.0 / 95 (* .xls). Затем, когда бы я ни открыл его в 97, линейные графики в конце упали до нуля. Они не делали этого раньше.

Чтобы исправить проблему, я щелкнул правой кнопкой мыши на диаграмме, выбрал тип диаграммы, затем пользовательские типы, затем «Цветные линии». Видимо, когда я сохранил его как Excel 5.0 / 95, этот тип диаграммы не был поддержан, поэтому программа по умолчанию установила тип «Сглаженные линии». После изменения типа диаграммы на «Цветные линии» нужно было только немного отформатировать.

Этот опыт предлагает решение проблемы падения линии до нуля независимо от того, что ее вызвало. Просто измените тип диаграммы. Когда я сделал это, пропущенная линия исчезла, и мне не пришлось использовать подход # N / A.

...