Excel Diagramm, automatische Formatierung Datenpun

Hallo zusammnen,

gibt es eine Möglichkeit Datenpunkte eines Excel Diagramms dynamisch zu formatieren?

Folgendes soll passieren:
Stellt euch eine Liniendiagramm vor, welches bestimmte Werte anzeigt. Werte vergangener Monate sollen bspw. blau angezeigt werden und Wert ab Tag heute sollen in einer anderen Farbe angezeigt werden.

Es muss also bei jedem Datenpunkt irgendwie geprüft werden, ob er den Wert vor bzw. nach dem aktuellem Monat ausgibt.

Bin für jeden Hinweis dankbar.

Viele Grüße, olli

Folgendes soll passieren:
Stellt euch eine Liniendiagramm vor, welches bestimmte Werte
anzeigt. Werte vergangener Monate sollen bspw. blau angezeigt
werden und Wert ab Tag heute sollen in einer anderen Farbe
angezeigt werden.
Es muss also bei jedem Datenpunkt irgendwie geprüft werden, ob
er den Wert vor bzw. nach dem aktuellem Monat ausgibt.
Bin für jeden Hinweis dankbar.

Hi Oliver,
wenn z.B. Marion oder andere Diagrammcracks nix auspacken dann geht es in Excel direkt nicht *sehr annehm*, sondern nur mit Vba.

Und da es nicht so ganz einfach ist, vergiß es hier eine Lösung zu bekommen, weil es wäre intensiver Zeitaufwand.

Gehe zu my-hammer.de oder beauftrage mich oder schmink dir halt den Wunsch ab.

Gruß
Reinhard

Folgendes soll passieren:
Stellt euch eine Liniendiagramm vor, welches bestimmte Werte
anzeigt. Werte vergangener Monate sollen bspw. blau angezeigt
werden und Wert ab Tag heute sollen in einer anderen Farbe
angezeigt werden.
Es muss also bei jedem Datenpunkt irgendwie geprüft werden, ob
er den Wert vor bzw. nach dem aktuellem Monat ausgibt.
Bin für jeden Hinweis dankbar.

Hi Oliver,

schwierig, weil auf den ersten Blick wohl immer mit „Nachformatieren“.

Aber vielleicht geht es auch anders. Mein Vorschlag: Formatiere den Hintergrund in einer anderen Farbe, ist schnell zu machen, geht nach Einrichtung automatisch und ist optisch ansprechend.

Und so gehts:

Ausgangstabelle (Beispiel) beginnt in A1 mit Inhalt: „Datum“, Zeile 2 ist erster Datensatz:

A B
Datum a
01.06.2007 12
08.06.2007 17
15.06.2007 15
22.06.2007 15
29.06.2007 18
06.07.2007 10
13.07.2007 13
20.07.2007 14
27.07.2007 13
03.08.2007 17
10.08.2007 18

Notwendig ist eine zusätzliche Spalte. Ich stelle mal das Beipiel dar, dass alle Werte im gleichen Monat wie heute(), also Juli, hervorgehoben werden.
In diese Spalte in C2 folgende Formel kopieren und nach unten ausfüllen:

=WENN(MONAT(A2)=MONAT(HEUTE());MAX(B:B);0)

oder besser

=WENN(MONAT(A2)=MONAT(HEUTE());MAX(B:B)+5;0)

die Addition von in diesem Fall 5 ist frei gewählt, die Addition soll lediglich bewirken, dass ein höherer Bereich anders dargestellt wird als der höchste Datenpunkt der eigentlichen Datenreihe. (Einfach mal mit oder ohne den Summanden das Diagramm mit Assitenten erstellen und später in der Datentabelle die Formel ändern, nach unten ausfüllen) - der Unterschied ist am Beispiel später gut ersichtlich.

Die Tabelle sieht dann wie folgt aus:

A B C
Datum a b 
01.06.2007 12 0
08.06.2007 17 0
15.06.2007 15 0
22.06.2007 15 0
29.06.2007 18 0
06.07.2007 10 25
13.07.2007 13 25
20.07.2007 14 25
27.07.2007 13 25
03.08.2007 17 0
10.08.2007 18 0

Die Werte für diesen Monat werden in die Hilfsspalte übernommen, die anderen sind 0.

Mit Diagrammassistenten ein Liniendiagramm erstellen, dabei in Schritt 1 von 4 den Typ: „Linie auf 2 Achsen“ wählen und fertig stellen.

Im fertigen Diagramm Rechtsklick auf die Datenreihe der Hilfsspalte, ->Diagrammtyp wählen und im Register „Standardtypen“ bei Diagrammtyp -> Säule wählen, OK.

Wieder Rechtsklick auf die Datenreihe der Hilfsspalte, ->Datenreihen formatieren wählen, Register „Muster“ bei Rahmen „keine“ und Register „Optionen“ für Überlappung und Abstandsbreite jeweils 0 eintragen, OK

Rechtsklick auf die sekundäre Größenachse (rechte Achse), ->Achse formatieren und im Fenster „Achsen Formatieren“ das Register Skalierung wählen, hier den Haken bei MAX entfernen und einen ausreichend großen Wert eintragen (am besten den Höchstwert von der primären Achse übernehmen (dann haben beide Achsen die gleiche Skalierung), OK

Das Diagramm ist nun fertig.

Nun noch einmal zur Formel in der Hilfsspalte der Datentabelle. Der zusätzliche Summand sollte so gewählt werden, dass der von der Formel ermittelte Wert in der Hilfsspalte der Diagrammhöhe entspricht.

Wenn alle Daten ab heute farbig hervorgehoben werden sollen, die Formel in der Hilfsspalte in C2 einfach an Anforderung anpassen und nach unten ausfüllen. Die Formel wäre dann:

=WENN(MONAT(A2)\>=MONAT(HEUTE());MAX(B:B)+5;0)

Alles andere wie gewünscht formatieren.

Gruß
Marion

Hi,
ich denke an 2 Datenreihen im Diagramm, eine blau und eine rot.
Und
an eine Tabelle mit einigen wenn groesser jetzt() dann hier sonst nebenan,
womit die Werte jedesmal von einer gemeinsamen Spalte in 2 weitere Spalten umsortiert werden, von denen das Diagramm die Werte nimmt.
Gruss Helmut

Hallo,
mit dem von mir beschriebenen Verfahren wird nicht der gesamte Hintergrund sondern nur ein bestimmter Bereich im Hintergrund andersfarbig dargestellt. Auf diese Weise kann man sehr gut einen bestimmten Zeitbereich hervorheben.

anzeigt. Werte vergangener Monate sollen bspw. blau angezeigt
werden und Wert ab Tag heute sollen in einer anderen Farbe
angezeigt werden.
Es muss also bei jedem Datenpunkt irgendwie geprüft werden, ob
er den Wert vor bzw. nach dem aktuellem Monat ausgibt.
Bin für jeden Hinweis dankbar.

und abhängig von dieser Prüfung wird der Hintergrund andersfarbig dargestellt, z. Bsp. alle Diagrammpunkte in diesem Monat oder ab heute oder … werden vor einer anderen Hintergrundfarbe dargestellt

Gruß
Marion