Wie erstelle ich ein Liniendiagramm, das Nullwerte ignoriert?

Wie erstelle ich ein Liniendiagramm, das Nullwerte ignoriert?

Ich möchte ein Diagramm erstellen, das Trends im Zeitverlauf zeigt, die auf Grundlage einer Formel verschiedener Daten berechnet wurden.

Allerdings fehlen einige Daten, was zu Nullen in den berechneten Daten führt, die im Diagramm verwendet werden.

Beim Aufzeichnen dieser Daten als Liniendiagramm wird eine Linie nach unten zur Achse gezeichnet, was ich nicht möchte.

Ich hätte gerne entweder eine Lücke in der Linie oder den Datenpunkt überspringen und vom unmittelbar vorherigen zum nächsten zeichnen.

d. h. bei folgenden Daten:

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

Alle 00,0-Elemente bedeuten „keine Daten“, daher möchte ich, dass sie ignoriert werden (nicht als 0-Wert behandelt werden).


Dies ist das Diagramm, das ich derzeit habe: Diagramm, das ich habe

So soll das Diagramm aussehen: Diagramm Ich will

Auch hier macht es mir nichts aus, ob die gepunkteten Linien leer oder durchgezogen sind, solange sie nicht auf Null sinken.

Da die Daten dynamisch/berechnet sind, kann ich nicht einfach sagen, =AVERAGE(prev,next)wo Daten fehlen werden, da ich nicht im Voraus weiß – ich brauche eine Lösung, die das berücksichtigt.

Irgendwelche Ideen?

Antwort1

Erstellen Sie eine IFFunktion, um einen leeren Wert in die Zelle einzufügen, wenn diese Null ist.

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

Ich weiß, dass dies in Excel funktioniert, bin mir aber bei OpenOffice nicht sicher. Ich bin mir jedoch zu 95 % sicher.

Antwort2

Können Sie stattdessen nicht einfach #n/a verwenden? Ich glaube, das wäre einfacher.

verwandte Informationen