Dynamisches Diagramm
Als "Dynamisches Diagramm" bezeichnet man ein Diagramm, das sich automatisch an eine
wachsende/schrumpfende Datenquelle anpasst.
Dazu gibt es generell 2 Möglichkeiten :
- Als Datenquelle des Diagramms wird eine "Tabelle" (in Excel 2003 "Liste" genannt,
vor Excel 2003 nicht vorhanden) verwendet
- Es wird ein dynamischer Name erstellt (Strg+F3), dessen Bezug per Funktionen das
Ende der Datenquelle berechnet,
Beispiel zu 2.) : In Zelle B1 steht eine Überschrift, ab B2 abwärts stehen Daten
- die Anzahl der Daten ist bei Diagrammerstellung nicht bekannt
Vorgehensweise :
- Name per Strg+F3 (Ab Excel 2007 : Menü "Formel => Namensmanager") definieren, z.B.
:
Name : Bereich1 / Bezieht sich auf : =$B$2:INDEX($B:$B;VERWEIS(2;1/($B:$B<>"");ZEILE($B:$B)))
(anstelle
=$B$2:INDEX($B:$B;VERWEIS(2;1/($B:$B<>"");ZEILE($B:$B))) kann auch folgende Variante
verwendet werden :
=BEREICH.VERSCHIEBEN($B$2;;;VERWEIS(2;1/($B:$B<>"");ZEILE($B:$B));1))
- INDEX() rechnet bei grösseren Datenmengen jedoch schneller als BEREICH.VERSCHIEBEN()
!
Der Teil VERWEIS(2;1/($B:$B<>"");ZEILE($B:$B)) ermittelt dabei die letzte belegte
Zeile der Spalte B, was gleichzeitig das Ende der Daten in dieser Spalte bedeutet
- Datenquelle der 1.Datenreihe des Diagramms lautet dann : ='Mappenname.XLSX'!Bereich1
Download der Beispiel-Mappe :
Datei: Dyn_Diagramm.xlsx
Und so könnte das Dynamische Diagramm aussehen : Säulen nur für ausgefüllte Werte
in Spalte B :