Ich bin Excel Neuling und habe mich jetzt nach langer suche im Internet dazu entschlossen hier zu posten. Ich muss im Zuge einer Auswertung 2 gestapelte Balkendiagramme erstellen. Das Problem ist das ich 8 verschiedene Parameter habe sowie 2 verschiedene Datensätze.
Ich möchte das die Daten sortiert sind und das dies auch im Balkendiagramm farblich so umgesetzt wird. Jedoch werden diese im 2 Diagramm nicht farblich geordnet. Ich habe youtube videos angeschaut, konsolidieren benutzt usw und finde nicht die Lösung. Das Problem liegt schon darin dass ich nichtmal weis was ich googeln soll um die Lösung zu finden.
17.01.2017, 12:58 (Dieser Beitrag wurde zuletzt bearbeitet: 17.01.2017, 12:58 von lupo1.)
Nicht 2. Diagramm, sondern 2. Säule.
Das mit dem Sortieren habe ich verstanden:
- Wenn männlich sortiert ist, ist weiblich es im Zweifel nicht. - Weiblich müsste also separat sortiert werden. - Die Kopplung an den Datensatz "männlich" müsste bestehen bleiben, damit man die Farbe zuweisen kann - Farben lassen sich ohne VBA nur gemeinsam automatisch oder manuell pro Datenpunkt zuweisen.
Fazit: Du brauchst eine gesonderte Tabelle, aus welcher du den gewünschten Farbcode entnimmst, damit VBA dann jedem Punkt den entspr. zuweisen kann.
Abhilfe ohne VBA: Man zeichnet Objekte im Raum, statt sie zu stapeln. Dafür brauchst Du die Koordinaten.
ich dachte schon ich bin zu blöd um die Sachen zu finden. Ok also ist es doch komplexer und nicht irgendeine verstecke Funktion die ich übersehen habe.
17.01.2017, 13:26 (Dieser Beitrag wurde zuletzt bearbeitet: 17.01.2017, 13:26 von lupo1.)
Nein, absolut nicht trivial!
Übrigens, da es sich um Stapelsäulen handelt, wo alles rechteckig ist:
Das könnte man auch mit Excel-Zellen lösen, also nicht als Diagramm, sondern mit bedingter Formatierung, da wir ja seit xl2007 mehr als 3 Bedingungen vereinbaren können.
Dafür gibt es einen Trick: Mehr als 0,5% von 100% kann man mit den Augen nicht auseinanderhalten. Also nimmt man für ein sehr ordentliches Diagramm nur 200 Zellen mit sehr geringer, aber fixer Höhe übereinander, und lebt mit einer Ungenauigkeit, die man nicht sieht.
Mit VBA Einzelzellenhöhen (horizontal und vertikal versetzt für die beiden Säulen) zu bestimmen, ist ein anderer Weg. Ich würde aber das Diagramm ohne VBA bevorzugen. Denn es dürfte schwierig werden, Einzelzellenhöhen am Ende für beide Geschlechter auf exakt gleiche Gesamthöhe zu bringen. Und da sieht man es dann sehr deutlich, wenn eine Linie tiefer liegt!
das einzige Standarddiagramm in Excel (ab 2016), dass die Reihenfolge abhängig vom Zahlenwert macht, ist das Sunburst Diagramm.
Ist aber rund und nicht rechteckig.
Hier muss man die Farben zwar alle manuell zuordnen. Bei einer Änderung der Werte ändert sich aber nur die Position und nicht die Farben
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.