Clever-Excel-Forum

Normale Version: Variablenname in Angabe "Reihenwerte" eines Diagramms
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo Zusammen,

nach verschiedenen Recherchen in mehreren Foren habe ich mein Problem nicht lösen können.

Ich sammle für ein Projekt die Coronazahlen für DE und erstelle daraus verschiedene Diagramme. Zur Zeit muss ich jedem Diagramm den Endwert (letzte Zeile mit Daten) für den Reihenwert manuell angeben:

Screenshot (Siehe Anhang)

Ich dachte, da kann ich anstelle der Zeile einfach einen Variablenname bzw. eine Zelle, die den Wert der letzten darzustellenden Zeile (bei mir Zelle G1) beinhaltet, einzutragen.

So einfach ist das dann doch nicht. Ich habe da auch im Namensmanager einen Namen mit einer Formel erzeugt. Die funktioniert auch, gibt man den Namen jetzt in den entsprechenden Reihenwert eines Diagrammes für Reihenwerte an, verändert sich die Formel in Bezug auf die Zellenwerte. Ich tippe mal letztendlich auf einen falschen Bezug, finde aber mit meinen Kenntnissen den Fehler nicht.

Ich möchte erreichen, dass ich die Daten im Arbeitsblatt "Daten" in den Spalten einpflege, die Zahl der letzten Zeile, die in den Diagrammen darzustellen ist, eintrage und die Diagramme auf dem Arbeitsblatt "Deutschland" sind dann aktuell.

Wie mache ich das jetzt richtig? Tabelle habe ich angehängt. Vielen Dank für das Anschauen Wink
Moin

Verwende eine intelligente/formatierte/strukturierte Tabelle.
Dann brauchst du keine Formeln auf Vorrat mehr. Die Tabelle wächst mit jedem neuen Eintrag.
DAs mag vielleicht sein, ist aber keine Lösung für mein aktuelles Problem Wink
Hallo Tiberius,

warum ist der Vorschlag von shift-del keine Lösung für dein Problem ?

Die intelligente Tabelle wächst nicht nur automatisch mit jedem neuen Eintrag, sondern das Diagramm, das sich auf diese intelligente Tabelle bezieht passt sich auch automatisch an.

Ansonsten (die umständlichere Variante):
Beispielhaft für Datenreihe Daten Deutschland (Spalte F auf dem Tabellenblatt "Daten")

1. Namen anlegen
Name:
Datenreihe_dynamisch

bezieht sich auf:
=BEREICH.VERSCHIEBEN(Daten!$F$3;0;0;Daten!$G$1-2)

2. Datenreihe im Diagramm anklicken
In =DATENREIHE(Daten!$B$1;Daten!$A$3:$A$326;Daten!$F$3:$F$315;1)
Daten!$F$3:$F$315
ersetzen durch
'covid-19 Excel-forum.xlsx'!Datenreihe_dynamisch
(vor dem Namen muss der Name der Arbeitsmappe mit angegeben werden)

=DATENREIHE(Daten!$B$1;Daten!$A$3:$A$326;'covid-19 Excel-forum.xlsx'!Datenreihe_dynamisch;1)

siehe auch
https://it-service-ruhr.de/tipp/excel-dy...-diagramme

Gruß
Fred
Hallo Fred11, hallo shift-del

@Fred11: danke für die schnelle Hilfe, funktioniert jetzt bestens Smile

"warum ist der Vorschlag von shift-del keine Lösung für dein Problem ?" Es hätte mein Problem in eine Suche für die Umsetzung einer neuen Lösung verlagert, die mich wahrscheinlich wieder viel Zeit gekostet hätte.

Ich werde den Vorschlag von shift-del aber recherchieren, was eine "intelligente/formatierte/strukturierte" Tabelle alles benötigt Wink Wird mit Sicherheit nicht die letzte Tabelle in der Art sein, die ich erstellen muss.

Noch mal einen Dank an Euch beide Thumps_up