Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Diagramm x-Achse von 6 Uhr bis 6 Uhr

Diagramm x-Achse von 6 Uhr bis 6 Uhr
10.10.2018 07:32:29
6
Guten Morgen!
habe vorgestern mal wieder angefangen an Excel herumzuwerkeln. Diesmal geht es um die visuelle Darstellung von Daten in Diagrammen.
So weit so gut, funktioniert auch erstmal alles grundsätzlich.
Das Makro erstellt ein Diagramm und zieht sich alle benötigten Daten aus einem Tabellenblatt.
Skaliert ist es bei der y-Achse bis 20 (min) und die x-Achse hat er bisher Zeitpunkttechnisch auch aus den Daten gezogen (Uhrzeiteinträge der Datensätze). Daher setzt er Beginn der x-Achse bei dem Uhrzeiteintrag des ersten Datensatzes und genauso fürs Ende.
Das Problem hierbei ist, dass die Zeitpunkte der Datensätze sehr variieren, daher Excel die x-Achse sehr unterschiedlich skaliert (mal ist ein achsenstrich 3 stunden, mal 1 stunde). Da fehlt die Aussagekraft.
Jetzt versuche ich erfolglos seit 2 Tagen, dass die x-Achse von 06:00 Uhr bis 06:00 (nächster Tag) verläuft, und die Werte sich dementsprechend verteilen.
habe natürlich viel gesucht und Funktionen ausprobiert, aber entweder passiert gar nichts oder er verhaut mir das ganze Diagramm :(
Beispieldatei:
https://www.herber.de/bbs/user/124516.xlsm
Freundliche Grüße
Burak
Anzeige

7
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Burak, Du kennst das doch mit .xlsm ...
10.10.2018 08:11:30
lupo1
... man lädt das nicht hoch, sondern .xlsx.
Du fragst so viel in diesem Forum, und immer noch machst Du Sachen falsch.
Bei den Achseneinstellungen lässt sich auch deren Min und Max manuell einstellen. Wenn Deine Zeiten isoliert in den ausgewerteten Zellen stehen (also ohne Datum dazu), könntest Du als Min 0,25 und als Max 1,25 einstellen. Das entspricht 6:00 bis 6:00.
Denke daran, die Formatierung notfalls auf h:mm oder h: einzustellen, falls Excel das nicht automatisch tut (oder Deine Zeiten dezimal formatiert sind).
Anzeige
Vergessener Hinweis
10.10.2018 08:25:16
lupo1
Für das Diagramm müssen sich die Zeiten für eine korrekte Anzeige natürlich zwischen 6: und 30: statt 6: und 6: bewegen.
Du musst die Quellzeiten ab 24: also um 1 (=24:) erhöhen.
AW: Vergessener Hinweis
10.10.2018 09:04:47
Burak
Ok hat leider so nicht funktioniert
With ActiveChart.Axes(xlCategory)
.MinimumScale = 0.25
.MaximumScale = 1.25
End With
und auch mit 6 und 30 funktioniert es nicht.
Kriege Meldung: "Die Methode MinimumScale für das Objekt Axis ist fehlgeschlagen".
Anzeige
Ich hatte es nicht einmal getestet, sondern ...
10.10.2018 09:15:16
lupo1
... nur vermutet, aber es geht.
Datei mit xl365 erstellt. VBA nicht getestet (falsche Achse bei Dir?).
https://www.herber.de/bbs/user/124522.xlsx
falscher diagrammtyp scheinbar
10.10.2018 09:23:42
Burak
da ich ein ganz anderes Diagramm (Liniendiagramm statt punktediagramm) ausgewählt hatte, konnte ich auch in excel unter achsenoptionen kein min oder max eingeben. habe das diagramm auf punktdiagramm geändert. jetz kann ich es erstmal genauso einstellen wie du.
versuche es jetz mal mit vba erneut. das könnte die ursache gewesen sein. danke schonmal
Anzeige
Nur beim x-y- (Punkte-) Diagramm ...
10.10.2018 09:31:51
lupo1
... gibt es die notwendige Kardinalskalierung auf X.
Wie willst Du denn bei einem Säulen- oder Liniendiagramm eine Achsenbeschränkung vorsehen? Manche Dinge sind doch völlig offensichtlich.
entschuldige :(
10.10.2018 08:46:58
Burak
entschuldige, hätte nach 6 Monaten außerhalb dieses Forums als erstes mir die Regeln nochmal durchlesen sollen. Entschuldige :(
nochmal die xlsx-Datei
https://www.herber.de/bbs/user/124521.xlsx
Danke für die Hinweise, ich probiere es mal aus
Anzeige

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Diagramm x-Achse von 6 Uhr bis 6 Uhr


Schritt-für-Schritt-Anleitung

  1. Diagramm erstellen: Erstelle ein neues Diagramm in Excel und stelle sicher, dass die Daten für die x-Achse Uhrzeit-Einträge enthalten.

  2. Diagrammtyp auswählen: Wähle den Diagrammtyp "Punktdiagramm" oder "XY-Diagramm", da diese die notwendige Kardinalskalierung auf der x-Achse unterstützen.

  3. Achsenoptionen öffnen: Klicke mit der rechten Maustaste auf die x-Achse des Diagramms und wähle "Achse formatieren".

  4. Minimum und Maximum einstellen:

    • Setze das Minimum auf 0,25 und das Maximum auf 1,25, um die x-Achse von 06:00 Uhr bis 06:00 Uhr (am nächsten Tag) festzulegen.
    • Achte darauf, dass die Zeitformate korrekt sind. Stelle sicher, dass die Zellen, die die Uhrzeiten enthalten, im Format h:mm oder h: formatiert sind.
  5. VBA-Optionen: Falls Du VBA verwenden möchtest, kannst Du den folgenden Code anpassen und in dein Makro einfügen:

    With ActiveChart.Axes(xlCategory)
       .MinimumScale = 0.25
       .MaximumScale = 1.25
    End With
  6. Diagramm überprüfen: Überprüfe nach der Anpassung, ob die x-Achse korrekt skaliert ist und die Werte gleichmäßig verteilt sind.


Häufige Fehler und Lösungen

  • Fehler: "Die Methode MinimumScale für das Objekt Axis ist fehlgeschlagen": Dieser Fehler tritt auf, wenn der Diagrammtyp nicht mit der Kardinalskalierung kompatibel ist. Stelle sicher, dass Du ein Punktdiagramm oder XY-Diagramm verwendest.

  • Falsches Zeitformat: Wenn die Zeiten nicht korrekt angezeigt werden, überprüfe die Formatierung der Zellen. Sie sollten im h:mm-Format sein.

  • Nicht übereinstimmende Werte: Wenn die Datenpunkte nicht zwischen 6:00 und 30:00 Uhr liegen, kann das Diagramm möglicherweise nicht korrekt skaliert werden. Erhöhe die Quellzeiten um 24 Stunden, wenn sie nur die Stunden anzeigen.


Alternative Methoden

  • Excel Diagramm Achse unterschiedlich skalieren: Wenn Du die x-Achse und y-Achse unterschiedlich skalieren möchtest, kannst Du die Achseneinstellungen separat anpassen, um eine bessere Visualisierung der Daten zu erreichen.

  • Verwendung von Datumsachsen: Wenn Deine Daten auch Datumsangaben enthalten, solltest Du die Excel Diagramm Datumsachse skalieren-Funktion nutzen, um die x-Achse auf eine Datumsbasis zu setzen.


Praktische Beispiele

Ein Beispiel für die Verwendung der x-Achse von 6 Uhr bis 6 Uhr:

  1. Du hast Datensätze, die Zeitstempel von 06:00 bis 18:00 Uhr enthalten. Du kannst die Achse so skalieren, dass sie von 06:00 bis 06:00 Uhr des nächsten Tages reicht.

  2. Bei der Erstellung eines Excel Min Max Diagramm kann es hilfreich sein, die y-Achse auf 0 bis 20 zu setzen, während die x-Achse die Zeitspanne abdeckt.


Tipps für Profis

  • Kombination von Daten: Wenn Du mehrere Datensätze hast, die unterschiedliche Zeitspannen abdecken, kannst Du diese in einem kombinierten Diagramm darstellen, um einen besseren Überblick zu erhalten.

  • Verwendung von Formeln: Nutze Formeln, um die Zeitwerte zu berechnen und sicherzustellen, dass sie korrekt in die Achsenformate übernommen werden.

  • Datenvisualisierung: Achte darauf, dass die Darstellung der Daten in Deinem Diagramm klar und verständlich ist. Wähle Farben und Stile, die die Lesbarkeit erhöhen.


FAQ: Häufige Fragen

1. Wie kann ich die x-Achse auf Stunden skalieren?
Du kannst die x-Achse mit den Optionen für Minimum und Maximum in den Achseneinstellungen skalieren. Stelle sicher, dass Du den richtigen Diagrammtyp verwendest.

2. Was mache ich, wenn die Daten falsch angezeigt werden?
Überprüfe die Formatierung der Zellen und stelle sicher, dass die Daten im richtigen Format vorliegen. Manchmal kann ein einfaches h:mm-Format helfen.

3. Wie kann ich die y-Achse ebenfalls anpassen?
Öffne die Achseneinstellungen der y-Achse auf die gleiche Weise wie bei der x-Achse und passe die Minimum- und Maximumwerte an, um die gewünschten Werte anzuzeigen.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige