Я хочу создать график, показывающий тенденции с течением времени, рассчитанные по формуле с использованием различных данных.
Однако некоторые данные отсутствуют, что приводит к появлению нулей в расчетных данных, используемых в диаграмме.
При построении линейного графика по этим данным проводится линия, спускающаяся к оси, а мне это не нужно.
Мне бы хотелось либо сделать разрыв в линии, либо пропустить точку данных и рисовать непосредственно от предыдущей к следующей.
т.е. учитывая эти данные:
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 вместо этого? Я думаю, это было бы проще.