Как создать линейный график, который игнорирует нулевые значения?

Как создать линейный график, который игнорирует нулевые значения?

Я хочу создать график, показывающий тенденции с течением времени, рассчитанные по формуле с использованием различных данных.

Однако некоторые данные отсутствуют, что приводит к появлению нулей в расчетных данных, используемых в диаграмме.

При построении линейного графика по этим данным проводится линия, спускающаяся к оси, а мне это не нужно.

Мне бы хотелось либо сделать разрыв в линии, либо пропустить точку данных и рисовать непосредственно от предыдущей к следующей.

т.е. учитывая эти данные:

00.0    61.6    39.5    74.6    86.8    72.0    66.5    99.5    85.6    80.6    95.0    122.4
81.0    83.1    88.2    00.0    94.3    60.5    00.0    99.5    95.8    86.2    00.0    111.4
84.1    110.8   78.9    62.0    75.9    102.2   89.9    87.1    81.6    73.5    00.0    116.9

Все элементы со значением 00.0 означают «нет данных», поэтому я бы хотел, чтобы они игнорировались (не рассматривались как значение 0).


Вот какая у меня сейчас диаграмма: диаграмма у меня есть

Вот как я хотел бы видеть диаграмму: диаграмма, которую я хочу

Опять же, мне все равно, будут ли пунктирные линии пустыми или сплошными, главное, чтобы они не доходили до нуля.

Данные динамические/вычисляемые, поэтому я не могу сказать наверняка, =AVERAGE(prev,next)поскольку заранее не знаю, где возникнут пропуски данных. Мне нужно решение, которое это учитывает.

Есть идеи?

решение1

Создайте IFфункцию для помещения пустого значения в ячейку, если оно равно нулю.

IF(function <> 0, function, "")

Я знаю, что это работает в Excel, но не уверен насчет OpenOffice. Хотя я уверен на 95%.

решение2

Разве вы не можете просто использовать #n/a вместо этого? Я думаю, это было бы проще.

Связанный контент