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.

Diagramm erstellen
#1
Hallo zusammen,


ich würde gerne folgendes Problem lösen. Ich möchte aus zwei Zahlenwerten ein Diagramm folgendermaßen erstellen:

Die x-achse: der kleinste Wert soll der Mittelwert der beiden Zahlenwerte -300 sein und der größte Wert der Mittelwert +300. Das alles in fünfziger steps.
Die y-achse: bezieht keine Werte, soll aber bis zwei gehen in einer steps.

Nun soll noch ein Balken eingefügt werden, der zwischen den beiden gegebenen Zahlenwerten liegt und bis 1 geht. (Der kleinere Wert der beiden Zahlen bildet die linke Grenze des Balkens, der größere Wert die rechte Grenze)

Ich habe leider keine Ahnung von VBA oder großartiges Wissen über komplexe Formeln in Excel...

eventuell kann mir ja einer weiterhelfen!

Schöne Grüße
Jay
Antworten Top
#2
Nallo Jay,

ich hab eimal ein Beispiel erstellt (siehe Anlage).

Zu den Diagrammelementen:

a) Balken
Bei einfachen Balken beginnt Excel jeden Balken an der Y-Achse. (Kann also hier nicht eingesetzt werden)
Für die gewünschte Anzeige ist ein Diagramm "gestapelte Balken" mit drei  Balken und zwei Kategorien erforderlich.
Der erste Balken wird benötigt falls der anzuzeigende Bereich ganz auf einer Seite der Y-Achse ist Bei gestapelten Balken beginnt der erste Balken an der Y-Achse. Durch entfernen der Füllung wird dieser Balken "unsichtbar" gemacht.
Der zweite Balken wird benötigt falls der anzuzeigende Bereich auf beiden Seiten der Y-Achse liegt. Excel stapelt negative und positive Balken getrennt.
Der dritte Balken legt die äussere Grenze des anzuzeigenden Bereichs fest.
Die zweite Kategorie bleibt leer, da der anzuzeigende Bereich nur die Hälfte der Y-Achse ausfüllen soll.

b) Y-Achse
Da ein Bakendiagramm in der Y-Achse nur Kategorien kennt, habe ich das Balkendiagramm mit einem XY-Diagramm verbunden. Die Punkte wurden über Formatierungen "unsichtbar" gemacht. Hier kann man in den Achsenformatierungen die Grenzen (0-2) festlegen.
Ausserdem kann man dieses XY-Diagramm nutzen um über die Beschriftung die Grenzen des Balken anzuzeigen und zu positionieren.

c) Maximal- und Minimalwerte der X-Achse
Heir kenne ich nur eine Anpassung über ein Makro. Jedes mal, wenn im Arbeitsblatt eine manuelle Änderung stattfindet, wird das Makro aufgerufen und wenn sich der untere oder der obere Bereich des anzuzegenden Balkens ändert werden die Grenzen aktualisiert.


Angehängte Dateien
.xlsm   Balken3.xlsm (Größe: 20,98 KB / Downloads: 5)
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
Hey Helmut,

vielen Dank für Deine Hilfe! Ist genau das was ich brauche!

Grüße
Jay
Antworten Top
#4
hallo Jay,

willst du wirklich diese "krumme" Skalierung der X-Achse nutzen?

Du könntest einmal die Zellen A7-D7 auf A5-D5 kopieren und einen Grenzwert ändern. Dann ist der Balken nicht mehr ganz zentral, aber die Skalierung ist runder.
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


Gehe zu:


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