Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

Balkendiagramm Farbverlauf
#1
Hallo,
ich frage mich ob sich ein Balken eines Balkendiagramms mit einem Farbverlauf versehen lässt, welcher für den Wert 100% grün und 0% rot anzeigt? Bisher kam ich nur so weit:

   

So wird aber 100% des aktuellen Balkens (also 54%) als grün angezeigt, während es ja eigentlich nur "orange" sein sollte.

Gruß
Antworten Top
#2
Hallo Fupi,

wenn du keine Gitternetzlinien benötigst könnte man:

a) Ein Diagramm gestapelte Balken mit jeweils  drei Werten erstellen:
   1) 100%
   2) deine Werte
   3) 100% -deine Werte
b) in dem Balken 1 den Farbverlauf einstellen
c) die Balken 2 und 3 auf die Sekundärachse legen
d) die Achsen anpassen
e) für den Balken 2 "keine Füllung" und "keine Linie" auswählen
f) den Balken 3 weiss füllen.


Angehängte Dateien
.xlsx   Farbverlauf.xlsx (Größe: 14,12 KB / Downloads: 9)
helmut

Für mich ist die Möglichkeit in Excel an Zellen und Bereichen Namen zu vergeben die wichtigste Funktionalität.
Sie macht Formeln und den VBA-code verständlicher. Für Makros gilt die Regel: "Nur über benannte Bereiche auf den Inhalt der Zellen zugreifen."
Und wofür sind Regeln da? Um nachzudenken bevor man sie bricht.





Antworten Top
#3
Danke zunächst einmal das ist eine super Idee. Ich bekomme es aber gerade leider nicht hin die, in deinem Beispiel, weißen Balken am rechten Rand starten zu lassen statt am linken. Blush
Antworten Top
#4
Präziser:
Ich bekomme einen dicken Rand rechts sobald ich die (in meinem Fall grauen) Balken mittels Sekundärachse darüber lege. Und, wie gesagt, sie kommen von links.

   
Antworten Top
#5
Hallo Fupi,

du kannst über das Kontextmenü: "Daten auswählen..." und dort mit den Pfeilbutton die Reihenfolge der Balken der zweiten Achse ändern.
helmut

Für mich ist die Möglichkeit in Excel an Zellen und Bereichen Namen zu vergeben die wichtigste Funktionalität.
Sie macht Formeln und den VBA-code verständlicher. Für Makros gilt die Regel: "Nur über benannte Bereiche auf den Inhalt der Zellen zugreifen."
Und wofür sind Regeln da? Um nachzudenken bevor man sie bricht.





Antworten Top
#6
Um die Reihenfolge geht es mir glaube ich nicht, das hilft leider nicht. Im Bild sind sowohl die Grauen Balken mit den "richtigen" Werten als auch die 100% Balken mit dem Farbverlauf zu sehen. Beide starten jedoch von links und laufen nach rechts. Ich finde jede Menge Ergebnisse für das Problem Balkendiagramm von rechts nach links verlaufen lassen, jedoch scheinen das ältere Varianten von Excel zu sein. Hier noch einmal damit das Problem klar ist:



.xlsx   Chart_Data.xlsx (Größe: 19,19 KB / Downloads: 3)
Antworten Top
#7
Hallo Fupi,

in folgenden Punkten hast du dich nicht an meine  6 Vorschläge gehalten (3 von 6) Blush :

a) Du hast nur zwei Datenreihen ins Diagramm aufgenommen. Die eigentliche Datenreihe "Erfüllungsgrad" ist nicht berücksichtigt.
d) Die Maximalwerte der primären und sekundären X-Achse waren nicht gleich.
e) Ging nicht, da die Datenreiche nicht mit aufgenommen war.

Zusätzlich hast du in der Beschriftung der Datenreihe der Restwerte die"Erfüllungsgrad"-Werte zugeordnet.


Angehängte Dateien
.xlsx   Chart_Data.xlsx (Größe: 18,61 KB / Downloads: 6)
helmut

Für mich ist die Möglichkeit in Excel an Zellen und Bereichen Namen zu vergeben die wichtigste Funktionalität.
Sie macht Formeln und den VBA-code verständlicher. Für Makros gilt die Regel: "Nur über benannte Bereiche auf den Inhalt der Zellen zugreifen."
Und wofür sind Regeln da? Um nachzudenken bevor man sie bricht.





Antworten Top
#8
Danke, habe es jetzt durch ausprobieren hinbekommen. Die eigentlichen Werte Erfüllungsgrad nicht mit rein zu nehmen war eine bewusste Entscheidung, da ich den Balken mM nach nicht benötige. Habe es nun einfach mit dem 100% Balken mit Farbverlauf, überdeckt von dem Balken Rest mit umgekehrt formatierter Achse gelöst. Ohne dich hätte ich das aber nicht hinbekommen, also danke nochmal.

Andere Frage hierzu: Lässt sich ein solch "komplexer" Diagrammbereich, also hier 2 Datenreihen und die Nummer/der Name für die Achsenbeschriftung auch mittels VBA automatisiert erweitern?
Bisher habe ich einen einfachen Diagrammbereich genutzt, ohne die farbliche Skalierung und konnte bei entsprechender Auswahl eines Buttons in einer Userform einen neuen Datensatz anlegen und den Bereich des Diagramms auf die neue Zeile "lindex" erweitern:

Code:
Sheets(3).ChartObjects("Diagramm 1").Activate
ActiveChart.SetSourceData Source:=Range("'Chart_Data'!A2:B" & lindex)
Weiß jemand ob das möglich ist?
Gruß
Antworten Top
#9
Zur Info falls jemand hier mit ählicher Frage landet:
Ich habe den Diagrammbereich einfach so wie beschrieben erweitert und vorher die Datenreihen in nebeneinander liegende Spalten gelegt.
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste