Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1488to1492
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Erneut : dynam. Diagramme

Erneut : dynam. Diagramme
23.04.2016 13:21:16
Klaus
Guten Mittag in's Forum,
mit Tricks Eures Forums konnte ich meine Tabelle https://www.herber.de/bbs/user/105166.xlsx zur Kontrolle meiner Energieverbräuche dynamisch machen : nach Wahl der Energieart ( Pulldown G13 ) bekomme ich aussagefähige Grafiken zu Wasser, Gas und Strom, jedenfalls so lange A68 bis I115 leer sind. Löscht bitte ein Mal diesen Bereich und Ihr seht, was ich meine.
Zwischen A1 und U10 stehen jedoch Festwerte, von L46 bis U91 gibt's Anmerkungen und im Bereich von A85 bis I115 Details der Auswertung. Hat einer von Euch eine Idee ?
Alle x-Werte meiner Wunsch-Grafik sind vom Format TT.MM.JJJJ und hellgelb hinterlegt. Kann ich hier über das Zellenformat und/oder die Hintergrundfarbe den Bereich definieren ? Selbst die letzte Spalte ist bekannt, nämlich der Wert von S47, bzw. A60 : Wert = 21.04.2016.
Danke, Klaus

6
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Erneut : dynam. Diagramme
23.04.2016 19:23:48
Beverly
Hi Klaus,
deine Daten für das Diagramm reichen doch bis maximal Zeile 60 - das ist ein feststehender Bereich. Weshalb willst du den Bereich dann dynamisch machen? M.E. sollte es reichen, wenn du im Diagramm den Bereich für die Werte =Tabelle1!$G$14:$G$60 und für die Achsenbeschriftung =Tabelle1!$A$14:$A$60 jeweis fest angibst.


AW: Erneut : dynam. Diagramme
24.04.2016 12:02:02
Klaus
Leider nein, Karin,
die Tabelle umfaßt am Ende ein komplettes Meßjahr und wird so sicher am Schluß etwa bei A100 "landen". So hilft mit eine fixe Zeilen-Ende der Tabelle = $A$60 nicht.
Schönes Restwochenende, Klaus

Anzeige
AW: Erneut : dynam. Diagramme
24.04.2016 13:58:20
Beverly
Hi,
ich nehme an, in deiner Mappe steht - wie in der hochgeladenen - in Spalte A irgendwo unterhab deiner Daten der Begriff "Tage, ges."? Dann kannst du den Bereich so definieren:
=Tabelle1!$G$14:INDEX(Tabelle1!$G$14:$G$5000;ANZAHL(Tabelle1!$A$14:INDEX(Tabelle1!$A$14:$A$5000; VERGLEICH("Tage, ges.";Tabelle1!$A$14:$A$50000;0);1));1)
Falls es ein anderer fixer Begriff ist, musst du das entsprechend anpassen.


AW: Erneut : dynam. Diagramme
24.04.2016 19:51:26
Klaus
Danke, danke, ... Karin
ich wünsche mir immer wieder, Deine tollen Vorschäge nachvollziehen/verstehen zu können. Da fehlen mir offensichtlich wesentliche Grundlagen. We're working on it ...
In meinem Unverständnis muß ich Deine Bereichsdefinition zunächst in meine Tabelle "einbauen" und schauen, was dann passiert.
Meine aktuellen eigenen Vorstellungen : Wenn ich's richtig verstanden habe, gibt der Teil VERWEIS(...) im Bereich1 des Namensmanagers =Tabelle1!$G$14:INDEX(Tabelle1!$G$14:$G$166;VERWEIS(2;1/(Tabelle1!$G$14:$G$166"");ZEILE(Tabelle1!$G$14:$G$166)-ZEILE(Tabelle1!$A$13))) doch die letzte zu berücksichtigende Zeile, bzw. deren Zahlenwert/Inhalt an.
Ich müßte also eigentlich doch nur den Verweis-Teil mit S47 seinem Inhalt, also S50 ersetzen. Alle meine Versuche werden jedoch mit Fehlermeldungen quittiert. What to do ?
Ein anderer Ansatz wäre, über Zellformate oder Hintergrundfarben zu arbeiten um so das Ende der Tabelle zu ermitteln. https://www.herber.de/bbs/user/105195.xls
Nach, wie vor muß ich dem VERWEIS nun S47 oder S50 "unterschieben".
Happy Rest-Weekend, Klaus

Anzeige
AW: Erneut : dynam. Diagramme
25.04.2016 11:12:08
Beverly
Hi Klaus,
zu meinem Lösungsansatz kann ich sagen, dass er in deiner Mappe funktioniert.
https://www.herber.de/bbs/user/105206.xlsx
Die Formel für den definierten namen hat folgende Teile:
VERGLEICH("Tage, ges.";Tabelle1!$A$14:$A$50000;0) ermittelt die Zeile im Bereich A14:A5000 (5000 ist willkürlich gewählt) in der der Text "Tage, ges." steht - das wäre die Zeile, ab der keine Diagrammdaten mehr stehen
INDEX(Tabelle1!$A$14:$A$5000; VERGLEICH("Tage, ges.";Tabelle1!$A$14:$A$50000;0);1) gib damit die letzte Zelle wieder, aus der der Wertebreich für das Diagramm bestehen kann - der Bereich für das Diagramm wird sozusagen aus dem Bereich zwischen den Zeilen 14 und 5000 "herausgezogen" bzw. "eingegrenzt"
ANZAHL(Tabelle1!$A$14:INDEX(Tabelle1!$A$14:$A$5000; VERGLEICH("Tage, ges.";Tabelle1!$A$14:$A$50000;0);1)) ermittelt die Anzahl an Zahlen, die im Bereich ab 14 bis zur letzten Zelle des Wertebereichs stehen - da ANZAHL nur Zahlen berücksichtigt, wird die Zelle mit "Tage, ges." sozusagen ausgeschlossen.
INDEX(Tabelle1!$G$14:$G$5000;ANZAHL(Tabelle1!$A$14:INDEX(Tabelle1!$A$14:$A$5000; VERGLEICH("Tage, ges.";Tabelle1!$A$14:$A$50000;0);1));1) gibt die letzte Zelle im Bereich von G14:G5000 aus, deren Zeile anhand des Inhalts "Tage, ges." in Spalte A ermittelt wurde und in der der letzte Wert für das Diagramm steht (bis maximal 1 Zeile vor dem Text)
Tabelle1!$G$14:INDEX(Tabelle1!$G$14:$G$5000;ANZAHL(Tabelle1!$A$14:INDEX(Tabelle1!$A$14:$A$5000; VERGLEICH("Tage, ges.";Tabelle1!$A$14:$A$50000;0);1));1) stellt somit den Bereich von G14 bis zur letzten belegten Zelle (in Spalte G) dar, die auf Basis des Textes "Tage, ges." und der Anzahl von A14 bis zur Zelle mit "Tage, ges." in Spalte A ermittelt wurde
Das ganze Prinzip baut darauf auf, dass in Spalte ab Zeile 14 bis maximal zur Zeile mit dem Text "Tage, ges." fortlaufend Zahlen ohne Leerzellen dazwischen stehen.


Anzeige
AW: Erneut : dynam. Diagramme
25.04.2016 14:55:24
Klaus
Ganz, ganz herzlichen Dank Karin,
Problem gelöst !!!
Gruß, Klaus

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige