Calc-Diagramm: Datenbereich automatisch bestimmen

Hallo,

ich versuche mich nun an einem eigenen Diagramm, ähnlich zu dem von Karl-Heinrich.
Mein Entwurf findet sich jetzt hier: www.bm-kuehn.de/temp/bewertungsbogen-kuehn.ods.

Das aktuelle Problem: Ich möchte, dass der Datenbereich sich der Gesamtpunktzahl automatisch anpasst. Wenn es 100 Gesamtpunkte gibt, soll der Bereich bis Zeile 201 gehen, bei 50 Punkten bis 101 usw. Also immer soweit, wie in Spalte I Werte vorkommen.

Ich möchte nicht jedes Mal den Datenbereich des Diagramms von Hand anpassen müssen. Geht das?

Michael

Hallo,

ich versuche mich nun an einem eigenen Diagramm, ähnlich zu dem von
Karl-Heinrich.
Mein Entwurf findet sich jetzt hier:
www.bm-kuehn.de/temp/bewertungsbogen-kuehn.ods.

Das aktuelle Problem: Ich möchte, dass der Datenbereich sich der
Gesamtpunktzahl automatisch anpasst. Wenn es 100 Gesamtpunkte gibt, soll
der Bereich bis Zeile 201 gehen, bei 50 Punkten bis 101 usw. Also immer
soweit, wie in Spalte I Werte vorkommen.

Ich möchte nicht jedes Mal den Datenbereich des Diagramms von Hand
anpassen müssen. Geht das?

Ich weiß nicht, ob es in LO (vielleicht inzwischen auch schon) geht,
daher vielleicht nur als Hinweis zum Selber-Ausprobieren: In Excel
konnte man dies über die Funktion BEREICH.VERSCHIEBEN [1] erreichen,
indem man diese einem Zellnamen zugewiesen hat und dem Datenbereich
dann diesen Zellnamen.

Ich fürchte allerdings, dass das in LO (noch) nicht geht.

Michael

.... und tschüss

            Franklin

[1] Bei einer probehalber mal in LO geöffneten alten Excel-Datei wurde
aus der BEREICH.VERSCHIEBEN-Formel im Namen z.B. folgendes:

VERSCHIEBUNG($BENZ2008.$I$3;0;0;(ANZAHL($BENZ2008.$I$3:$I$126)+0);1)

Du siehst, dass ich hier den benötigten Teil der Zeilen über die
Funktion ANZAHL dynamisch ermittelt habe. Ob es dann auch so für die
Graphik funktioniert, konnte ich jetzt aber nicht auf die Schnelle testen.

Ich weiß nicht, ob es in LO (vielleicht inzwischen auch schon) geht,
daher vielleicht nur als Hinweis zum Selber-Ausprobieren: In Excel
konnte man dies über die Funktion BEREICH.VERSCHIEBEN [1] erreichen,
indem man diese einem Zellnamen zugewiesen hat und dem Datenbereich
dann diesen Zellnamen.

und:

VERSCHIEBUNG($BENZ2008.$I$3;0;0;(ANZAHL($BENZ2008.$I$3:$I$126)+0);1)

Was du bei der ersten Idee genau meinst, verstehe ich noch nicht. Also, was wurde wohin verschoben und wie benannt?

Beim Diagramm kann man die Verschiebung-Formel leider nicht direkt eingeben. Schade, die Idee klang sehr gut.

Vielleicht geht es auf diesem Weg ja doch noch irgendwie weiter...? Ach ja, ich hätte es gerne ohne Makros, weil ich - ohne es genau begründen zu können - etwas gegen Makros habe. (Vielleicht weil sie mir suspekt sind, weil ich sie einfach nicht durchschaue...?)

Michael

Der Datenbereich des Diagramms passt sich automatisch an, sofern du die Zeilen innnerhalb des Datenbereichs hinzufügst/entfernst.
Beispiel:
Der Datenbereich deines DG ist A10:A20 - fügst du jetzt 10 Zeilen zBsp in A11 hinzu, so ist der der neue DB A10:A30. u.s.f.

hth
tom

Hallo Tom Hart,

Hallo,

ich versuche mich nun an einem eigenen Diagramm, ähnlich zu dem von
Karl-Heinrich.
Mein Entwurf findet sich jetzt hier:
www.bm-kuehn.de/temp/bewertungsbogen-kuehn.ods.

Das aktuelle Problem: Ich möchte, dass der Datenbereich sich der
Gesamtpunktzahl automatisch anpasst. Wenn es 100 Gesamtpunkte gibt, soll
der Bereich bis Zeile 201 gehen, bei 50 Punkten bis 101 usw. Also immer
soweit, wie in Spalte I Werte vorkommen.

Ich möchte nicht jedes Mal den Datenbereich des Diagramms von Hand
anpassen müssen. Geht das?

Der Datenbereich des Diagramms passt sich automatisch an, sofern du die
Zeilen innnerhalb des Datenbereichs hinzufügst/entfernst.
Beispiel:
Der Datenbereich deines DG ist A10:A20 - fügst du jetzt 10 Zeilen zBsp
in A11 hinzu, so ist der der neue DB A10:A30. u.s.f.

Das funktioniert aber nicht, wenn man *nach dem ursprünglichen*
*DB-Ende* - wie es ja bei fortschreitenden Wertetabellen meistens der
Fall sein dürfte - neue Werte ergänzt, oder?

tom

.... und tschüss

            Franklin

Hallo.

Ich möchte nicht jedes Mal den Datenbereich des Diagramms von Hand
anpassen müssen. Geht das?

Der Datenbereich des Diagramms passt sich automatisch an, sofern du die
Zeilen innnerhalb des Datenbereichs hinzufügst/entfernst.
Beispiel:
Der Datenbereich deines DG ist A10:A20 - fügst du jetzt 10 Zeilen zBsp
in A11 hinzu, so ist der der neue DB A10:A30. u.s.f.

Das funktioniert aber nicht, wenn man *nach dem ursprünglichen*
*DB-Ende* - wie es ja bei fortschreitenden Wertetabellen meistens der
Fall sein dürfte - neue Werte ergänzt, oder?

Nein. Und wenn man ergänzt sowieso nicht, es müssen schon die Funktionen Zeilen hinzufügen/entfernen (bzw. Spalten) benutzt werden.

Hier sind es aber eh nur Formeln, d.h. bei einem Löschen sind gar keine weitere Aktionen notwendig und beim Hinzufügen müssen die Formeln nur kopiert werden.

Einfaches ergänzen wäre m.E. eh kritisch, da Calc nicht erkennen kann ob ich die Wertetabelle erweiteren möchte oder z.B. einfach nur eine Summe-Zeile hinzufüge.

Gruß
Tom

...und mit meiner Datei funktioniert das nicht, weil die Zeilen ja schon da sind, auch Formeln stehen drin. Nur mal wird die Zelle als leer dargestellt ("" - bitte nicht in das Diagramm aufnehmen) und mal ist sie mit einem Zahlenwert belegt (dann soll sie aufgenommen werden).

Michael

... also das Zeilen löschen/hinzufügen funktioniert garantiert. Bei dir sogar besonders gut da du Formeln verwendest, so musst du beim Zeilen löschen gar nichts weiter machen und beim hinzufügen die leeren Zeilen lediglich wieder auffüllen. Würde mal behaupten das geht schneller und ist weniger fehleranfällig, als die Datenbereiche einzeln zu editieren.

Außerdem fällt mir noch ein:
Was ist mit Zeilen ausblenden, funktioniert das? Dass ließe sich über einen Filter realisieren.

tom

Tom Hart schrieb:

... also das Zeilen löschen/hinzufügen funktioniert garantiert. Bei dir
sogar besonders gut da du Formeln verwendest,

Will ich aber nicht! Diese Spalten sollen später auch dauerausgeblendet werden, weil sie nur Hilfsspalten sind. Und da ich die Datei nicht alleine nutzen werden, sondern auch Leute, die von Calc keine Ahnung haben, geht das nicht.

Außerdem fällt mir noch ein:
Was ist mit Zeilen ausblenden, funktioniert das? Dass ließe sich über
einen Filter realisieren.

Das funktioniert so halb. Autofilter und Überprüfung auf "ist leer" geht nicht, die unteren Zellen, die zwar eine Formel enthalten, aber "" ausgeben, werden wohl nicht als leer gewertet.

Ich muss also immer Spezialfilter und Punkte >=0 auswählen/eingeben. Dann ändert sich auch das Diagramm. Aber das Ganze funktioniert nicht automatisch. Wenn ich einmal nicht Autofilter wähle, sondern gleich den Spezialfilter, dann werden die Zeilen nicht mehr eingeblendet, wenn sich die Gesamtpunktzahl erhöht und die Zeilen gebraucht werden.

Das Diagramm passt sich aber an, das ist schon mal schön.

Dumm nur, dass man später diese Hilfsspalten gar nicht mehr sehen soll, dann klappt auch das mit dem Filter nicht.

Michael

Tom Hart schrieb:

... also das Zeilen löschen/hinzufügen funktioniert garantiert. Bei dir
sogar besonders gut da du Formeln verwendest,

Will ich aber nicht!

Es funktioniert aber! :slight_smile:

Außerdem fällt mir noch ein:
Was ist mit Zeilen ausblenden, funktioniert das? Dass ließe sich über
einen Filter realisieren.

Das funktioniert so halb. Autofilter und Überprüfung auf "ist leer" geht
nicht, die unteren Zellen, die zwar eine Formel enthalten, aber ""
ausgeben, werden wohl nicht als leer gewertet.

Wieviele verschiedene Fälle gibt es denn, nur zwei?
Dann ließe sich das mit einer Hilfsspalte lösen, wo dann ein Teil wirklich leer ist.

Ich muss also immer Spezialfilter und Punkte>=0 auswählen/eingeben.
Dann ändert sich auch das Diagramm. Aber das Ganze funktioniert nicht
automatisch. Wenn ich einmal nicht Autofilter wähle, sondern gleich den
Spezialfilter, dann werden die Zeilen nicht mehr eingeblendet, wenn sich
die Gesamtpunktzahl erhöht und die Zeilen gebraucht werden.

Das Diagramm passt sich aber an, das ist schon mal schön.

Dumm nur, dass man später diese Hilfsspalten gar nicht mehr sehen soll,
dann klappt auch das mit dem Filter nicht.

... Tja. Wieviele Fälle gibt es nochmal?
Evtl. verschiedene Tabelle (i.e. Vorlagen)?

tom

PS:
Oder du verwuschtelst die ganzen Rechnungen etc. auf ein extra Tabellenblatt und blendest dieses dann aus. Das Diagramm im sichtbaren Tabellenblatt (in dem auch die Eingaben stattfinden) bezieht dann die Daten aus dem ausgeblendeten. Du musst dann noch einen Weg finden den Filter im ausgeblendeten Blatt vom sichtbaren zu steuern, geht das?

Hallo Tomm

Tom Hart schrieb:

... also das Zeilen löschen/hinzufügen funktioniert garantiert. Bei dir
sogar besonders gut da du Formeln verwendest,

Will ich aber nicht!

Es funktioniert aber! :slight_smile:

Außerdem fällt mir noch ein:
Was ist mit Zeilen ausblenden, funktioniert das? Dass ließe sich über
einen Filter realisieren.

Das funktioniert so halb. Autofilter und Überprüfung auf "ist leer" geht
nicht, die unteren Zellen, die zwar eine Formel enthalten, aber ""
ausgeben, werden wohl nicht als leer gewertet.

Wieviele verschiedene Fälle gibt es denn, nur zwei?
Dann ließe sich das mit einer Hilfsspalte lösen, wo dann ein Teil wirklich leer ist.

Ich muss also immer Spezialfilter und Punkte>=0 auswählen/eingeben.
Dann ändert sich auch das Diagramm. Aber das Ganze funktioniert nicht
automatisch. Wenn ich einmal nicht Autofilter wähle, sondern gleich den
Spezialfilter, dann werden die Zeilen nicht mehr eingeblendet, wenn sich
die Gesamtpunktzahl erhöht und die Zeilen gebraucht werden.

Das Diagramm passt sich aber an, das ist schon mal schön.

Dumm nur, dass man später diese Hilfsspalten gar nicht mehr sehen soll,
dann klappt auch das mit dem Filter nicht.

... Tja. Wieviele Fälle gibt es nochmal?
Evtl. verschiedene Tabelle (i.e. Vorlagen)?

tom

PS:
Oder du verwuschtelst die ganzen Rechnungen etc. auf ein extra Tabellenblatt und blendest dieses dann aus. Das Diagramm im sichtbaren Tabellenblatt (in dem auch die Eingaben stattfinden) bezieht dann die Daten aus dem ausgeblendeten. Du musst dann noch einen Weg finden den Filter im ausgeblendeten Blatt vom sichtbaren zu steuern, geht das?

Ich habe das gestern rein interessehalber einmal ausprobiert, und festgestellt, dass die Filter sich nicht automatisch aktualisieren.
Die einzige Möglichkeit, die mir dazu einfällt, ist ein Makro, dass entweder eine Schleife über alle Zeilen macht, oder einen Filter steuert.
Da Micha Das Dokument nicht nur alleine nutzen will, ist ein Makro wohl die beste Lösung. Dies könnte dann über einen Knopf,
oder automatisch bei änderund einer bestimmten Zelle gestartet werden.
Was mir noch aufgefallen ist: wenn man ein Säulendiagramm statt einen Balkendiagramm nimmt, werden lehre Zellen automatisch nicht ins Diagramm übernommen.
Ist das ein Bug? Zumindest ist dieses unterschiedliche Verhalten doch sehr fragwürdig.

Gruß Frieder

Wieviele verschiedene Fälle gibt es denn, nur zwei?

Nein, von ca. 25 bis 100 ist alles drin.

PS:
Oder du verwuschtelst die ganzen Rechnungen etc. auf ein extra
Tabellenblatt und blendest dieses dann aus. Das Diagramm im sichtbaren
Tabellenblatt (in dem auch die Eingaben stattfinden) bezieht dann die
Daten aus dem ausgeblendeten. Du musst dann noch einen Weg finden den
Filter im ausgeblendeten Blatt vom sichtbaren zu steuern, geht das?

Ich fürchte, das geht nicht, habe es aber jetzt noch nicht ausprobiert.
Schöner wäre es, wenn Filter automatisch aktualisiert werden würden.

Ich habe das gestern rein interessehalber einmal ausprobiert, und
festgestellt, dass die Filter sich nicht automatisch aktualisieren.

eben. Das ist Teil des Problems...

Die einzige Möglichkeit, die mir dazu einfällt, ist ein Makro, dass
entweder eine Schleife über alle Zeilen macht, oder einen Filter steuert.

Leider habe ich erstens keine Ahnung von Makros und zweitens eine Aversion dagegen. Da andere das Dokument auch nutzen können sollen, ist das auch keine Lösung. Ich aktiviere jedenfalls keine Makros in Dateien anderer Leute...

Ich glaube, dann würde ich lieber auf dieses eigentlich passende, schöne Diagramm verzichten als eine Makrolösung einzubauen.

Was mir noch aufgefallen ist: wenn man ein Säulendiagramm statt einen
Balkendiagramm nimmt, werden lehre Zellen automatisch nicht ins Diagramm
übernommen.

DAS wäre eine Lösung, wenn es denn bei mir klappen würde. Leider sind die leeren Zellen (bei mir) auch im Säulendiagramm enthalten.

Ganz am Anfang gab es doch die Idee mit dem Verschiebung-Befehl, der einen Bereich zurück liefert. Kann man diesen Bereich nicht "irgendwie" benennen und dies dann im Diagramm angeben?

Michael

Wieviele verschiedene Fälle gibt es denn, nur zwei?

Nein, von ca. 25 bis 100 ist alles drin.

PS:
Oder du verwuschtelst die ganzen Rechnungen etc. auf ein extra
Tabellenblatt und blendest dieses dann aus. Das Diagramm im sichtbaren
Tabellenblatt (in dem auch die Eingaben stattfinden) bezieht dann die
Daten aus dem ausgeblendeten. Du musst dann noch einen Weg finden den
Filter im ausgeblendeten Blatt vom sichtbaren zu steuern, geht das?

Ich fürchte, das geht nicht, habe es aber jetzt noch nicht ausprobiert.
Schöner wäre es, wenn Filter automatisch aktualisiert werden würden.

Ich habe das gestern rein interessehalber einmal ausprobiert, und
festgestellt, dass die Filter sich nicht automatisch aktualisieren.

eben. Das ist Teil des Problems...

Die einzige Möglichkeit, die mir dazu einfällt, ist ein Makro, dass
entweder eine Schleife über alle Zeilen macht, oder einen Filter steuert.

Leider habe ich erstens keine Ahnung von Makros und zweitens eine Aversion dagegen.

Das erstere ist kein Problem, denn ich hätte da ein schönes Makro, was dir helfen könnte.
Gegen das Zweite bin ich leider machtlos.

Da andere das Dokument auch nutzen können sollen, ist das auch keine Lösung. Ich aktiviere jedenfalls keine Makros in Dateien anderer Leute...

Das musst du auch gar nicht, da sie das selber machen müssen.

Ich glaube, dann würde ich lieber auf dieses eigentlich passende, schöne Diagramm verzichten als eine Makrolösung einzubauen.

Hier für die, die es interessiert das Makro:

Aufgerufen wird es durch eine Funktion:
=RANGEFILTER("Tabelle1";"A2:J45";5;N1)
Tabelle1="Name der Tabelle, auf der gefiltert werden soll"
A2:J45="Filter Bereich"
5=Spalte nach der gefiltert werden soll(beginnt immer mit 0)
N1= die Zelle, in der das Filterkriterium steht. wenn sich diese Zelle "ändert" wird das Makro erneut ausgeführt.
Es können auch mehrere Filterkriterien Eingegeben werden: sie müssen dann in eckigen Klammern stehen,
und mit einem Komma getrennt werden.z.B. [0,1,2,3] .
Ein schöner Trick: Sreibe in N1 : =WENN(O1="";P1;P1) in O1 ändert sich der Wert z.b.
bei einer Berechnung, und in P1 steht ein unveränderliches Filterkriterium.
Nach jeder Neuberechnung wird dadurch der Filter Aktualisiert.

Natürlich kann die Funktion auch von einem Makro aus aufgerufen werden

Jetzt aber der Code:
Option Explicit

Function rangeFilter (ByVal sSheet As String,ByVal sRange As String,ByVal nFilterCol As long,ByVal sFilterString As String)As String
Dim oDoc As Object
Dim oCellRange As Object
Dim oFilterDescriptor As Object
Dim Filterarray(0)
Dim Filterfeld
Filterfeld = createUnoStruct("com.sun.star.sheet.TableFilterField")
oDoc = ThisComponent
oCellRange = oDoc.Sheets.getByName(sSheet).getCellRangeByName(sRange)
oFilterDescriptor = oCellRange.createFilterDescriptor(True)
oFilterDescriptor.ContainsHeader = False
oFilterDescriptor.UseRegularExpressions = True
oFilterDescriptor.isCaseSensitive = false
oFilterDescriptor.CopyOutputData = false
'oFilterDescriptor.OutputPosition = oDoc.Sheets.getByName("Tabelle2").getCellRangeByName("A1")

Filterfeld.operator = com.sun.star.sheet.FilterOperator.EQUAL

Filterfeld.StringValue = sFilterString
Filterfeld.field = nFilterCol
FilterArray(0) = Filterfeld

oFilterDescriptor.setFilterFields(FilterArray)
oCellRange.filter(oFilterDescriptor)
rangeFilter="Filter Funktion"

end Function

Hallo Micha Kuehn,

Ganz am Anfang gab es doch die Idee mit dem Verschiebung-Befehl,
der einen Bereich zurück liefert. Kann man diesen Bereich nicht
"irgendwie" benennen und dies dann im Diagramm angeben?

Na ja, wie gesagt, in Excel kann man solche Funktionen bei
Bereichsnamens-Definitionen eingeben - in LO leider (noch?) nicht...

Michael

.... und tschüss

            Franklin

Franklin Schiftan schrieb:

Na ja, wie gesagt, in Excel kann man solche Funktionen bei
Bereichsnamens-Definitionen eingeben - in LO leider (noch?) nicht...

und in LO scheint man auch keine benannten Bereiche als Datenbereiche eines Diagramms festlegen zu dürfen.

Schade!

Ich glaube, ich muss aufgeben, da ich mich mit der Makrolösung einfach nicht anfreunden kann.

Michael

Franklin Schiftan schrieb:

Na ja, wie gesagt, in Excel kann man solche Funktionen bei
Bereichsnamens-Definitionen eingeben - in LO leider (noch?) nicht...

und in LO scheint man auch keine benannten Bereiche als Datenbereiche eines Diagramms festlegen zu dürfen.

Schade!

Ich glaube, ich muss aufgeben, da ich mich mit der Makrolösung einfach nicht anfreunden kann.

Hallo,
ich komme noch einmal zurück: (wenn ich die Problematik richtig verstanden habe)
wieso funktioniert das bei mir?
Ich ermittele über 31 Tage bis zu 124 verschiedene bis zu 3-stellige Datenpos. und sehe bei
den Eingaben, wie sich die Diagr.-Kurven den verändernden Ist-Zuständen in unterschiedl.
Farben automatisch anpassen und eine Mittelwert-Linie ist auch noch drin.
Nur soviel als Info.
Mit freundlichen Grüßen!
         JoLa

Hallo Jost

Es geht hier nicht darum, dass die Werte nicht automatisch Aktualisiert werden, denn das tun sie.
Das Problem ist, dass der Definitionsbereich sich nicht automatisch anpasst.
Bei XY- Diagrammen(wie du sie beschreibst) ist dabei das Verhalten auch noch anders
als bei Balkendiagrammen, um die es hier geht.

Gruß Frieder

Hallo Micha
Das ist aber sehr schade, wenn du aufgibst.
Ich habe dir hier ein Diagramm erstellt, wie du es ursprünglich wolltest.(mit eingeblendeten Namen als XY- Diagramm).
Hier wird zwar der Wertebereich automatisch angepasst, aber wenn man neue Namen eingibt, wird die Beschriftung
nicht automatisch übernommen. Mann muss jedes mal, wenn neue Namen hinzukommen den Datenbereich des Diagramms
kurz ändern und dann wieder zurücksetzen.(auch dafür kann mann(ich) ganz schnell ein Makro schreiben)
Also ist auch diese Lösung nichts für dich. du kannst es dir aber gerne anschauen.
hier der Link:
https://docs.google.com/open?id=0B0GTh9rnF-BPMWE4NDQ0NzEtNzNkNS00MDA3LTkxNjUtMmU1ZDg1ZmZkOThi

Wie es aussieht, wird dir keine andere Möglichkeit Bleiben, als ein anderes Programm zum erzeugen deines Diagramms zu Nutzen.
du kannst es ja mal mit Google-Spreadsheets ( Wenn du ein googlemail Konto hast einfach auf T"ext & Tabellen" Klicken)ausprobieren.

Bugs:

Mir sind bei den Versuchen mit XY-Diagrammen im Moment mehrere Schwerwiegende Bugs aufgefallen.
Ich werde mich bei Gelegenheit um Bug-Reports kümmern. (LO 3.3.4 und Win7)
1. Automatische Skalierung der Y-Achse in Diagrammen Funktioniert nicht.
Statt dem Minimum(Häkchen) fängt die Achse immer bei 0 an.
2.Datenbeschriftung (formatieren)->Kategorie anzeigen:
  die so erzeugten Beschriftungen sind in der Regel die Falschen. (siehe obigen Link: werden die Daten anders Sortiert, stimmen die Beschriftungen nicht mehr.)
  Ich muss den Ursprungs- Datensatz extrem kompliziert Sortieren, damit die Beschriftung einigermaßen stimmt.
3. nachträglich geänderte Beschriftungen in dem Ursprungs- Datensatz werden nicht in das Diagramm übernommen.
4. Werte, die nachträglich geändert werden werden zum Teil nicht im Diagramm übernommen.
5. Definiere ich den Datenbereich des Diagramms größer als den ursprünglichen Datenbereich,
  werden die Daten, die ich Später in den erweiterten Bereich eingebe nicht ins Diagramm übernommen,
  obwohl dieser Bereich im Diagramm Definiert ist, erst wenn ich den Bereich im Diagramm neu definiere funktioniert es.

Ich bin bis jetzt noch nicht dazu gekommen in Bugzilla zu schauen, ob diese Bugs schon gemeldet sind.

Gruß Frieder

Franklin Schiftan schrieb:

Na ja, wie gesagt, in Excel kann man solche Funktionen bei
Bereichsnamens-Definitionen eingeben - in LO leider (noch?) nicht...

und in LO scheint man auch keine benannten Bereiche als Datenbereiche eines Diagramms festlegen zu dürfen.

Schade!

Ich glaube, ich muss aufgeben, da ich mich mit der Makrolösung einfach nicht anfreunden kann.

Hallo,
ich komme noch einmal zurück: (wenn ich die Problematik richtig verstanden habe)
wieso funktioniert das bei mir?
Ich ermittele über 31 Tage bis zu 124 verschiedene bis zu 3-stellige Datenpos. und sehe bei
den Eingaben, wie sich die Diagr.-Kurven den verändernden Ist-Zuständen in unterschiedl.
Farben automatisch anpassen und eine Mittelwert-Linie ist auch noch drin.
Nur soviel als Info.
Mit freundlichen Grüßen!
        JoLa

Hallo Jost

Es geht hier nicht darum, dass die Werte nicht automatisch Aktualisiert werden, denn das tun sie.
Das Problem ist, dass der Definitionsbereich sich nicht automatisch anpasst.

Hallo Frieder
ich möchte den Ausführungen aller mangels ausreichender Kenntnisse nicht widersprechen, aber in
meinen Tabellen scheint das real anders zu sein. Hier folgen die Linien der jeweiligen Skalierung.
Die Diagramm-Wand ist für alle Darstellungs-Erfordernisse einheitlich.

Die Y-Achsen-Skalierung erfolgt gem. Erfordernis dynamisch entsprechend der unterschiedlichen
Monats-Tage. Und entsprechend ist die Werte-Linie dargestellt. Das heißt sie werden dynamisch
erfaßt und ausgewertet.
Die X-Achsen-Skalierung erfolgt gem. Erfordernis statisch.

Ich habe einmal im Schnell-Test geprüft, wie sich dieses Verhalten in anderen Darstellungsformen
Balken-, Stab-, Torten-Diagr. auswirkt und keine Besonderheiten gefunden.

Natürlich sind bei mir die Tab.-Erfordernisse andere als bei Micha Kuehn, aber so viel anders
können diese auch nicht sein, mit Sicherheit anders strukturiert, aber kaum größer in der
Komplexität und Darstellung.
Mich hat nur die Äußerungsvielfalt zum Generalthema verwundert.

Dir und allen Anderen einen schönen Gruß!
JoLa

Hallo Micha
Das ist aber sehr schade, wenn du aufgibst.

Finde ich auch...

Ich habe dir hier ein Diagramm erstellt, wie du es ursprünglich
wolltest.(mit eingeblendeten Namen als XY- Diagramm).

Ey, das geht ja doch! Das ist doch super! Leider kann ich es für meinen ursprünglichen Zweck nicht nutzen, weil es erstens zu groß sein muss, um lesbar zu sein (das hatte ich nicht bedacht) und zweitens weil das Eintragen in die Tabelle ja die Sortierung voraussetzt und drittens, weil die Bereiche nicht automatisch bestimmt werden.

Eigentlich sollte das Diagramm Teil eines viel größeren Tabellendokuments werden, das jetzt schon immer sehr lange zum Laden benötigt... Da gibt es z.B. sechs Tabellen für je eine Klassenarbeit und deren Auswertung. Wenn ich jetzt noch je eine Hilfstabelle brauche, werde ich selbst - glaube ich - das nicht mehr durchschauen, was da passiert. Und das Diagramm wäre eben auch nicht lesbar, weil es ja nicht die einzige Info auf der Seite wäre. Aber ich denk - wenn ich mal wieder mehr Zeit habe - darüber nach, ob und wie ich das verwende.

Jetzt könnte ich evtl. noch eine Version brauchen, wo auf dem einen Tabellenblatt in drei Spalten Nachname, Vorname, Punkte stehen (nach Namen alphabetisch sortiert) und wo dann diese nach Punkten sortiert in der anderen Tabelle eingetragen werden (automatisch).

Wie man das Diagramm bei geänderter Punktzahl oder neuen Namen anpassen muss, habe ich noch nicht verstanden. Als ich das mal probiert hatte, ging dann gar nichts mehr, d.h. die Hälfte der Namen im Diagramm war plötzlich weg.

Hier wird zwar der Wertebereich automatisch angepasst, aber wenn man
neue Namen eingibt, wird die Beschriftung
nicht automatisch übernommen. Mann muss jedes mal, wenn neue Namen
hinzukommen den Datenbereich des Diagramms
kurz ändern und dann wieder zurücksetzen.(auch dafür kann mann(ich) ganz
schnell ein Makro schreiben)

Für den Fall, dass ich das nur für mich verwende und nicht in die umfassendere Datei mit einbaue, könnte ich darüber nachdenken, auch mal ein Makro zu verwenden... Ich sträube mich nur auch deswegen dagegen, weil ich es gerne verstehen würde, aber keine Kapazitäten sehe, mir das anzueignen.

Eine sehr abgespeckte Version meiner KA-Auswertung habe ich mal hier hinterlegt: www.bm-kuehn.de/temp/auswertung-einer-ka.ods. Da jetzt irgendwo (vielleicht auf einem separaten Tabellenblatt oder besser auf dem Haupttabellenblatt, aber auf einer extra Druckseite) noch dein Diagramm drin zu haben, dann mit dem Makro zur automatischen Anpassung, das wäre gar nicht so verkehrt (besser natürlich noch ohne Makro)...

Vielen herzlichen Dank für deine Hartnäckigkeit und die selbstlosen Versuche mir zu helfen. Auch an alle anderen, die sich hier schon beteiligt haben...!

Michael