Ok, diese Datei macht (hoffentlich), was du willst. Wenn man in den gelben Felden die End-KW ändert, wächst das Diagramm automatisch um die entsprechenden Säulen an.
dynadiag.zip
(EDIT: Screenshot 1, Screenshot 2)
Zur Vorgehensweise: Ich habe zunächst einen benannten Bereich definiert. Im Namens-Manager (unter Formeln) kann man Bereiche benennen. Da habe ich einen Bereich „KW” genannt und den anderen „Daten”. Beim Bezug habe ich dann die Funktion BEREICH.VERSCHIEBEN genutzt, welche u.a. auch einen Auswahlbereich vergrößern kann. Für KW sieht das entsprechend so aus:
Code:
=BEREICH.VERSCHIEBEN('123'!$A$9:$A$9;0;0;ZÄHLENWENN('123'!$A$9:$A$61;"<>#NV");1)
Wir fangen in der ersten Zelle mit einer KW an (A9:A9). Dieser Anfangspunkt soll nicht verschoben werden, also folgen zwei Nullen. Dann soll der Bereich in der Höhe vergrößert werden um die Anzahl der Zellen, die kein #NV enthalten. Und die Breite soll bei 1 bleiben. Dadurch erfasst dieser Bereich immer alle KWs, die nicht #NV sind. Für Daten analog, nur dass man da den Anfangspunkt in die Spalte B verlegt.
Anschließend ändert man im Diagramm die Bezüge für die Datenreihen und Beschriftungen auf diese Namen ab (z.B. „Beispiel.xlsx!KW”) und... Bob's your uncle.