Live-Forum - Die aktuellen Beiträge
Datum
Titel
17.10.2025 10:28:49
16.10.2025 17:40:39
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Fehler in Grafik Skala

Fehler in Grafik Skala
Georg
Liebe Excellenzen,
ich habe eine Grafik wo es in der Beschriftung der X-Achse (Anzahl) bei kleinen Werten zu Fehlern kommt. Z.B wird der Wert "1" doppelt angezeigt.
Userbild
Werden die Werte größer, dann passt alles.
Ich habe folgende Grundeinstellungen:
Register Muster: Linien automatisch
Register Skalierungen: alles angehakt und
Minimum 0
Maximum 3,5
Hautptintervall 0,5
Hilfsintervall 0,1
Rubrikenachse schneidet bei 0
Allerdings verändern sich diese ja je nach Höhe der Werte.
Was muss ich ändern?
LG Georg
Anzeige

10
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
Nicht hilfreich
20.09.2011 11:03:51
Harald
Hallo Georg,
in Deinem Beispiel taucht 1 gar nicht auf, der rest sieht ganz brauchbar aus. Lade doch mal eine Beispieldatei hoch, in der man den fehler auch sieht.
Gruß
Harald
AW: Nicht hilfreich
20.09.2011 11:32:49
JBecker
Hallo Georg,
Du musst die y-Achse formatieren, von 0 auf 0,0.
Deine erste 1 ist eigentlich eine 0,5 und wird gerundet dargestellt.
Ciao Jörg
Anzeige
Y-Achse
20.09.2011 13:20:58
Harald
Hallo Jörg,
da hast Du klar besser aufgepasst als ich. Ich war auf den Text "X-Achse" fixiert. Natürlich meint er die Y-Achse, dann macht das alles Sinn.
Gruß
Harald
AW: Y-Achse
20.09.2011 14:37:15
Georg
Hallo,
ich glaube daran liegt es nicht. Bei mir kann es nur ganze Werte geben (Es sind Stückzahlen und in diesem Falle gibt es keine "Halben" :-)
Trotzdem habe ich die Formatierung probiert, leider ohne Ergebnis. Ggf. hab ich aber die Formatierung an falscher Stelle durchgeführt?
Natürlich meinte ich die Y-Achse - sorry für den Tippfehler.
Die Datei ist sehr umfangreich, ich hab mal den Entscheidenden Bereich versucht zu extrahieren:
https://www.herber.de/bbs/user/76691.xls
Vielen lieben Dank für Eure Bemühungen.
Georg
Anzeige
AW: Y-Achse
21.09.2011 09:11:57
Beverly
Hi Georg,
Jörg hat schon recht - deine erste 1 ist eigentlich eine 0,5 und wird bei deiner Formatierung als Zahl ohne Kommastelle gerundet dargestellt.
Ob du "halbe" Zahlen in deiner Zahlenfolge hast oder nicht, spielt keine Rolle - Excel stellt bei einer automtischen Achsenskalierung standardmäßig eine bestimmte Anzahl von Teil- bzw. Hilfsstrichen ein, sodass bei sehr geringem Maximum dabei auch halbe Werte entstehen. Ändere das Format der Achsenbeschriftung entweder - wie von Jörg vorgeschlagen - auf Zahl mit 1 Kommastelle oder auf Standard, dann werden "halbe" Zahlen als Dezimalzahl und "ganze" Zahlen ohne Komma dargestellt. Wenn du nur ganze Zahlen darstellen willst, musst du (von Hand) eine feste Teilstrichskalierung angeben, was du ja aber nicht verwenden willst, da sich die Werte ändern können.


Anzeige
AW: Y-Achse
21.09.2011 12:07:48
Georg
Hallo Karin und Jörg,
entschuldigt bitte meine Begriffsstutzigkeit. Ich bekomme es nicht hin.
Es trifft alles zu was Ihr schreibt. Wenn ich den einen rechtsclick auf die Beschriftung mache und dann "Achse formatieren" wähle, dann Hauptintervall 1,0. Jetzt sieht es wunderbar aus, aber der Hauptinvervall bleibt dann immer bei 1, auch dann wenn die Werte höher werden. Das kann ich aber nicht gebrauchen weil dann die Werte nicht mehr lesbar sind.
Eine Einstellung mit 0,0 ist nicht möglich.
Was mach ich falsch?
lg Georg
Anzeige
AW: Y-Achse
21.09.2011 12:46:57
Beverly
Hi Georg,
nicht die Achsenskalierung ändern sondern die Zahlenformatierung der Achse auf Standard oder Zahl mit 1 Kommastelle.
https://www.herber.de/bbs/user/76713.xls


Anzeige
AW: Y-Achse
21.09.2011 18:13:57
Georg
Hallo Karin,
lieben Dank für Deine Bemühungen. Ja, so klappt es, aber schön sieht das nicht aus.
Ich hab mir jetzt mit einer VBA-Krücke beholfen. Leider ist es mir nicht gelungen die Parameter einzustellen ohne die Grafik zu aktivieren:

Sub GrafikSkalierung()
ActiveSheet.ChartObjects("Diagramm 231").Activate
If Application.WorksheetFunction.Max(Sheets("Grafik").Range("P100:P128")) 
Trotzdem Danke für Deine Bemühungen.
lgg
Anzeige
AW: Y-Achse
21.09.2011 18:25:18
Beverly
Hi Georg,
ich habe den Code jetzt nicht getestet, aber versuche es mal so (ohne Select/Activate):

Sub GrafikSkalierung()
With ActiveSheet.ChartObjects("Diagramm 231").Chart
If Application.WorksheetFunction.Max(Sheets("Grafik").Range("P100:P128")) 



Anzeige
AW: Y-Achse
21.09.2011 18:43:43
Georg
Hallo Karin,
ja wunderbar.
So klappts
LG und nochmals Danke
Georg
;
Anzeige
Anzeige

Infobox / Tutorial

Fehler in der Grafik-Skalierung in Excel beheben


Schritt-für-Schritt-Anleitung

  1. Öffne deine Excel-Datei und klicke auf das Diagramm, das du bearbeiten möchtest.
  2. Rechtsklicke auf die Y-Achse des Diagramms und wähle "Achse formatieren".
  3. Im Formatierungsfenster kannst du die Zahlenformatierung ändern:
    • Setze das Format auf "Zahl" mit einer Dezimalstelle oder auf "Standard".
  4. Ändere das Hauptintervall:
    • Stelle sicher, dass das Hauptintervall nicht fest auf "1" gesetzt ist. Wähle stattdessen eine dynamische Einstellung, die sich an den Werten orientiert.
  5. Überprüfe die Skalierung:
    • Setze das Minimum auf 0 und das Maximum entsprechend deiner Daten.
  6. Prüfe die Anzeige:
    • Achte darauf, dass die Achsenbeschriftungen korrekt angezeigt werden und keine Werte doppelt erscheinen.

Häufige Fehler und Lösungen

  • Doppelte Werte auf der X-Achse: Dies kann passieren, wenn die Formatierung der Achse nicht korrekt eingestellt ist. Stelle sicher, dass du die Y-Achse und nicht die X-Achse formatierst.
  • Werte werden gerundet: Wenn du nur ganze Zahlen darstellen möchtest, ändere die Formatierung der Achsenbeschriftung oder setze eine feste Teilstrichskalierung.
  • Unlesbare Werte bei hohen Zahlen: Wenn die Achse zu viele Teilstriche hat, könnte die Darstellung unübersichtlich werden. Verwende die automatische Skalierung, um dies zu vermeiden.

Alternative Methoden

  • VBA zur Automatisierung: Du kannst ein einfaches VBA-Skript verwenden, um die Achsenskalierung automatisch anzupassen, wenn sich die Werte ändern. Beispiel:
Sub GrafikSkalierung()
    With ActiveSheet.ChartObjects("Diagramm 231").Chart
        .Axes(xlValue).MinimumScale = 0
        .Axes(xlValue).MaximumScale = Application.WorksheetFunction.Max(Sheets("Grafik").Range("P100:P128"))
    End With
End Sub
  • Excel-Skalierung manuell anpassen: Anstatt automatische Einstellungen zu verwenden, kannst du manuell die Skalierung der Y-Achse auf Werte zwischen 1 und 10 setzen, wenn deine Daten dies erfordern.

Praktische Beispiele

  • Beispiel 1: Du hast eine Grafik mit Stückzahlen, und die Y-Achse zeigt Werte von 0 bis 5, aber dein Maximum sollte auf 10 gesetzt werden. Stelle die Achse so ein, dass sie immer den höchsten Wert deiner Daten abdeckt, um die Lesbarkeit zu gewährleisten.
  • Beispiel 2: Wenn du eine Grafik mit einer Excel-Skala von 1-10 benötigst, kannst du die Achse so formatieren, dass sie nur ganze Zahlen anzeigt und das Hauptintervall entsprechend anpasst.

Tipps für Profis

  • Nutzung von Hilfslinien: Überlege, Hilfslinien einzufügen, um die Lesbarkeit der Grafik zu verbessern, insbesondere wenn du mit einer Excel-Skala arbeitest.
  • Datenüberprüfung: Vergewissere dich, dass deine Daten keine unerwarteten Werte enthalten, bevor du die Grafik erstellst, um Skalierungsprobleme zu vermeiden.
  • Diagrammtyp anpassen: Manchmal kann der Wechsel zu einem anderen Diagrammtyp helfen, die Daten klarer darzustellen.

FAQ: Häufige Fragen

1. Warum erscheinen bei mir doppelte Werte auf der Y-Achse?
Das Problem kann auftreten, wenn die Formatierung der Achse nicht korrekt ist. Stelle sicher, dass du die Y-Achse formatierst und die Zahlenformatierung anpasst.

2. Wie kann ich die Skalierung meiner Grafik automatisch anpassen?
Du kannst ein VBA-Skript verwenden, um die Skalierung der Y-Achse automatisch zu aktualisieren, wenn sich die Werte in deinem Datenbereich ändern.

3. Was ist die beste Einstellung für die Achsenbeschriftung?
Wenn du ganze Zahlen darstellst, empfiehlt es sich, das Zahlenformat auf "Zahl" mit 1 Dezimalstelle oder auf "Standard" zu setzen.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige