Diagramm-Typ

01/10/2008 - 08:08 von Lothar Geyer | Report spam
Ich möchte einen "speziellen" Diagrammtyp haben, der folgendes macht.

Ich bekomme ab und zu einen oder mehrere Datenwerte, die ich in eine
Tabelle eintrage. Meist sind nur ein oder Datenwerte geàndert gegenüber
der letzten Meldung. Es kann aber auch vorkommen, dass es für eine
Spalte keinen Datenwert gibt.

Daraus möchte ich ein Linien-Diagramm erstellen, das die Punkte
verbindet, die geàndert wurden. Wenn keine Datenwerte vorhanden sind,
soll keine Linie gezeichnet werden.

Vielleicht ein Beispiel:

1. Tag : 12,00
2. Tag : 12,00
3. Tag : 13,00
4. Tag : 13,00
5. Tag : 12,00
6. Tag : kein Wert
7. Tag : kein Wert
8. Tag : 12,00
9. Tag : 11,00

Dann sollen die Punkte vom 1., 3. und 5. Tag mit einer Linie verbunden
werden und die Punkte vom 8. und 9. Tag. Der 2. und 4. Tag werden nicht
dargestellt, da sich der Wert gegenüber dem Tag davor nicht geàndert
hat. Zwischen dem 5. und 8. Tag soll keine Linie gezeigt werden, da es
dazwischen keine Werte gibt.

Wie kann ich das erreichen?

Wie die Daten in die Tabelle einzugeben sind, ist nicht vorgegeben. Sie
werden ja manuell erfasst (kommen also nicht mit einem definierten Format).

Lothar Geyer
 

Lesen sie die antworten

#1 Matthias Hübner
02/10/2008 - 11:38 | Warnen spam
Salut Lothar,

Lothar Geyer wrote:

Ich möchte einen "speziellen" Diagrammtyp haben, der folgendes macht.

Ich bekomme ab und zu einen oder mehrere Datenwerte, die ich in eine
Tabelle eintrage. Meist sind nur ein oder Datenwerte geàndert gegenüber
der letzten Meldung. Es kann aber auch vorkommen, dass es für eine
Spalte keinen Datenwert gibt.

Daraus möchte ich ein Linien-Diagramm erstellen, das die Punkte
verbindet, die geàndert wurden. Wenn keine Datenwerte vorhanden sind,
soll keine Linie gezeichnet werden.

Vielleicht ein Beispiel:

1. Tag : 12,00
2. Tag : 12,00
3. Tag : 13,00
4. Tag : 13,00
5. Tag : 12,00
6. Tag : kein Wert
7. Tag : kein Wert
8. Tag : 12,00
9. Tag : 11,00

Dann sollen die Punkte vom 1., 3. und 5. Tag mit einer Linie verbunden
werden und die Punkte vom 8. und 9. Tag. Der 2. und 4. Tag werden nicht
dargestellt, da sich der Wert gegenüber dem Tag davor nicht geàndert
hat. Zwischen dem 5. und 8. Tag soll keine Linie gezeigt werden, da es
dazwischen keine Werte gibt.

Wie kann ich das erreichen?



Das ist schwierig.

Standardmàßig stellt Excel dann keinen Wert dar, wenn eine Zelle in einer
Datenreihe _Leer_ ist. Obiges kannst du also direkt darstellen, nur, dann
wird der 2. und 4. Tag mit dargestellt.

_Leer_ := wirklich leer, d.h. kein Wert, keine Formel mit Ergebnis "" (leere
Zeichenkette).

Du könntest jetzt hingehen und für den 2. und 4. Tag jeweils den Mittelwert
bestimmen und das Excel-Diagramm veranlassen, daß die Datenpunkte nicht
angezeigt werden.

Mit ein bisle VBA ist das Problemlos. Mit Formeln IMO nicht erreichbar,
wegen des _Leer_ Kriteriums.


Wie die Daten in die Tabelle einzugeben sind, ist nicht vorgegeben. Sie
werden ja manuell erfasst (kommen also nicht mit einem definierten
Format).

Lothar Geyer



Grüße Matthias

Ähnliche fragen