2

Я пытаюсь создать диаграмму, которая автоматически обновляется на основе предоставленных данных. Диапазон графика всегда fixed/locked . Проблема, с которой я сталкиваюсь, заключается в том, что когда значение для определенного месяца равно 0, я хочу, чтобы оно пропустило последний ненулевой месяц. Это означает, что диапазоны, выбранные на графике, должны исключать месяц со значением ноль. Что в большинстве случаев является лучшим месяцем.

Изображение ниже должно прояснить это.

Есть ли способ, чтобы диапазон графика был динамическим на основе определенных значений?

1 ответ1

1

Создайте фиктивный столбец, который автоматически содержит значение X (горизонтальная ось) (т. Е. Дату строки), если значение (Y) не равно нулю, и #N/A если значение равно нулю, как показано ниже.  Затем наметьте фиктивный столбец.

                                электронная таблица с данными из вопроса и D1 = IF(B1 <> 0, A1, # N/A

Примечание: это приведет к ошибкам, говоря, что «формула в этой таблице содержит одну или несколько недействительных ссылок» только потому, что у вас есть формула, которая оценивается как #N/A Игнорировать ошибки.

Хм. Если (как вы указали в своем комментарии) у вас есть другие столбцы со значениями Y, которые совпадают с теми же значениями X (месяца), вам потребуется фиктивный столбец для каждого реального столбца.  Я предлагаю вам создать их на другом листе.  Это также решает проблему скрытия пустых столбцов без их скрытия (потому что, если вы скрываете их, это портит диаграмму).

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