Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Diagramm Datenbereich von Celle lesen

Forumthread: Diagramm Datenbereich von Celle lesen

Diagramm Datenbereich von Celle lesen
Celle
Hallo
Formel 1 =Daten!$A$19761:$A$20327 Diese Formel ist in dem Diagramm bei X-Werte angegeben.
Ab Zeile 20297 sind die 30 Tage Durschnitt berechnet.
Ich möchte daß die Farbe ab Zeile 20297 bis 20327 in schwarz im Diagramm gezeichnet werden.
Mache dies momentan in dem ich eine 2. Reihe in schwarz mit der Formel :
Formel 2 =Daten!$A$20297:$A$20327 darüber zeichnen lasse.
in Celle A1 steht der Wert 20297 und in Celle B2 der Wert 20327.
1. Frage : Kann man diese Formel so ändern daß die Werte von A1 und B1 im Diagramm zum Zeichnen ausgelesen werden.
2. Frage : Bei XY Diagramm die Punktefarbe von der Cellwertfabe der Werte abhängig machen.
Gruß Aton
Anzeige

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

Betreff
Benutzer
Anzeige
AW: Diagramm Datenbereich von Celle lesen
20.07.2012 09:23:26
Celle
Hi Anton,
zu Frage 1: dazu müsstest du einen Namen definieren und diesen dann als Wertebereich im Diagramm angeben. Schau dir dazu mal die Beispieldatei Dynamisches Diagramm1 auf meiner HP, Seite Diagramme an. Da könntest du dich an das Beispiel "StartEnde_variabel" anlehnen.
zu Frage 2: entweder du teilst deine Daten mittels Formel entsprechend in mehrere Datenreihen auf oder du färbst die Datenpunkte per VBA.


Anzeige
AW: Diagramm Datenbereich von Celle lesen
20.07.2012 15:03:57
Celle
Hallo
Ist zu kompliziert dein Beispiel für mich. Kann ich nicht nachvollziehen.
Bereich A1:B2=Schwarz - Blattname ist "D ab 1.1.11"
Was muß ich dann in die Formel eintragen daß der Wert der Celle A1 als Start und B2 als Ende der Zeilen ausgelesen und verwendet werden.
Gruß Aton
Anzeige
AW: Diagramm Datenbereich von Celle lesen
20.07.2012 16:04:33
Celle
Hi,
ohne dass deine Arbeitsmappe vorliegt kann ich da leider nichts machen.


Erledigt
20.07.2012 16:48:17
Aton
Vielen Dank für die Antworten
Gruß Aton
AW: Erledigt?
20.07.2012 17:57:35
Beverly
Hi,
bist du dir sicher, dass dein Problem gelöst ist? Falls nicht - weshalb lädst du dann keine Arbeitsmappe mit einigen Beispieldaten hoch, damit man den gegenwärtigen Stand sehen und alles an deine Bedingungen anpassen kann?


Anzeige
AW: Erledigt
20.07.2012 21:58:24
Aton
Hallo
Das Makro muß aus =Daten!$A$20297:$A$20328 auf =Daten!$A$20298:$A$20328 ändern.
in A1=20297 in B2=20327
Beispiel ="Daten!$A$" & Cells(1,1) & ":$A$" & Cells(1,2)" Doch leider wird diese Formel im Diagramm nicht akzeptiert. Auch eine Textvariable Funktioniert nicht.
Ich denke das es irgend wie geht. Das ist das Problem es gibt keine Bedingungen.
Gruß Aton
Anzeige
AW: Erledigt
20.07.2012 22:50:51
Beverly
Hi,
so wie ich das sehe, geht das alles auch ohne Makro, aber - wie ich schon geschrieben habe - kann dir leider niemand (auch ich als Diagrammexperte) nicht helfen, wenn du deine Arbeitsmappe nicht hochlädst.


Anzeige
Dynamisches Diagramm
21.07.2012 08:55:55
Beverly
Hi Aton,
definiere 2 Namen:
- XWerte =BEREICH.VERSCHIEBEN(INDIREKT("Tabelle1!$A$"&Tabelle1!$D$1);;;Tabelle1!$E$1-Tabelle1!$D$1;1)
- YWerte =BEREICH.VERSCHIEBEN(INDIREKT("Tabelle1!$B$"&Tabelle1!$D$1);;;Tabelle1!$E$1-Tabelle1!$D$1;1)
und trage unter den Werten für die Datenreihe "30 Tage Rot" dieses ein:
X-Werte =NameDerMappe.xls!XWerte
Y-Werte =NameDerMappe.xls!YWerte
Das Diagramm passt sich nun automatisch an den gewünschten Wertebereich an.
Da deine hochgeladene Arbeitsmappe etwas anders aussieht als deine Beschreibung im Beitrag, musst du das eventuell noch an deine tatsächlichen Bedingungen anpassen.
https://www.herber.de/bbs/user/81109.xls
Tipp: ich würde an deiner Stelle die blaue Datenreihe nicht über den gesamten Bereich zeichnen, sondern sie nur mit dem Wertebereich der roten Datenreihe um 1 Zelle überlappen lassen, denn es ist ja nicht notwendig, dass sie unter der roten Datenreihe weitergeführt wird.


Anzeige
AW: Super das war es
21.07.2012 09:53:03
Aton
Hallo
Danke für deinen Einsatz das geht super.
Gruß Aton
;
Anzeige
Anzeige

Infobox / Tutorial

Diagramm Datenbereich von Celle lesen


Schritt-für-Schritt-Anleitung

  1. Definiere dynamische Bereiche: Um den Datenbereich für dein Diagramm dynamisch zu gestalten, kannst du mit der Funktion BEREICH.VERSCHIEBEN arbeiten. Erstelle zwei Namen in Excel:

    • XWerte: =BEREICH.VERSCHIEBEN(INDIREKT("Daten!$A$"&D1);;;E1-D1;1)
    • YWerte: =BEREICH.VERSCHIEBEN(INDIREKT("Daten!$B$"&D1);;;E1-D1;1)
  2. Diagramm konfigurieren: Gehe zu deinem Diagramm und füge unter den Datenreihen die Namen für X- und Y-Werte ein:

    • X-Werte: NameDerMappe.xls!XWerte
    • Y-Werte: NameDerMappe.xls!YWerte
  3. Anpassungen vornehmen: Stelle sicher, dass die Zellen D1 und E1 die Start- und Endwerte für den Bereich enthalten, den du im Diagramm darstellen möchtest.

  4. Färbung der Datenpunkte: Um die Farben der Datenpunkte im Diagramm anzupassen, kannst du entweder die Daten in mehrere Reihen aufteilen oder VBA verwenden, um die Farben dynamisch zu ändern.


Häufige Fehler und Lösungen

  • Fehler: Diagramm akzeptiert die Formel nicht: Stelle sicher, dass die Formeln korrekt eingegeben sind und die Zellbezüge stimmen. Überprüfe, ob die Zellen D1 und E1 tatsächlich die gewünschten Werte enthalten.

  • Fehler: Diagramm zeigt falsche Daten an: Überprüfe die Definition deiner Namen. Stelle sicher, dass die Bereiche korrekt definiert sind und keine leeren Zellen enthalten.

  • Fehler: Farben werden nicht geändert: Wenn du VBA verwendest, stelle sicher, dass dein Makro korrekt geschrieben ist und die richtigen Zellreferenzen verwendet werden.


Alternative Methoden

Wenn du keine VBA verwenden möchtest, um die Farben der Datenpunkte anzupassen, kannst du folgende Alternativen in Betracht ziehen:

  1. Bedingte Formatierung: Du kannst die bedingte Formatierung in Excel verwenden, um die Farben der Zellen zu ändern und diese dann als Grundlage für das Diagramm zu nutzen.

  2. Separate Datenreihen: Teile deine Daten manuell in verschiedene Datenreihen auf und färbe jede Reihe entsprechend.

  3. Diagrammtyp ändern: Überlege, ob ein anderes Diagrammformat besser geeignet ist, um deine Daten darzustellen, z.B. ein gestapeltes Säulendiagramm.


Praktische Beispiele

Hier sind einige Beispiele zur Anwendung der oben genannten Schritte:

  • Beispiel 1: Wenn in Zelle D1 der Wert 20297 und in E1 der Wert 20327 steht, wird der Bereich von Daten!$A$20297:$A$20327 automatisch für das Diagramm verwendet.

  • Beispiel 2: Um die Farbe für den Bereich ab Zeile 20297 zu ändern, kannst du eine zweite Datenreihe erstellen, die nur den entsprechenden Bereich umfasst und diese in Schwarz darstellen.


Tipps für Profis

  • Verwendung von Namen: Nutze die Funktion Namen definieren, um deine Datenbereiche leichter verwalten zu können. Das macht die Handhabung von Diagrammen flexibler.

  • Verknüpfungen nutzen: Wenn du mit mehreren Arbeitsblättern arbeitest, nutze die Möglichkeit, auf Daten in anderen Blättern zuzugreifen, um deine Diagramme zu automatisieren.

  • Regelmäßige Überprüfung: Überprüfe regelmäßig deine Diagramme, besonders wenn sich die Daten ändern, um sicherzustellen, dass alles korrekt angezeigt wird.


FAQ: Häufige Fragen

1. Wie kann ich den Datenbereich in einem Diagramm dynamisch anpassen? Du kannst die Funktion BEREICH.VERSCHIEBEN verwenden, um den Datenbereich basierend auf Zellwerten dynamisch zu definieren.

2. Welche Excel-Version benötige ich für diese Funktionen? Die beschriebenen Funktionen sind in Excel 2010 und höher verfügbar. Achte darauf, dass du eine Version verwendest, die diese Funktionen unterstützt.

3. Wie ändere ich die Farbe von Diagramm-Datenpunkten basierend auf Zellwerten? Du kannst entweder VBA verwenden, um die Farben dynamisch zu ändern, oder die Daten manuell in separate Reihen aufteilen und diese entsprechend einfärben.

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