Wozu in Excel einen #Bereich #dynamisch #referenzieren? Das WIE hab ich Ihnen gestern gezeigt – jetzt kommt ein #Beispiel:
Sagen wir mal, Sie bekommen wöchentlich Daten geliefert, mit denen Sie alles Mögliche machen. Zusätzlich möchten Sie in einem Diagramm immer die gerade aktuelle Woche darstellen. Und manchmal kommt auch noch ein neuer Kunde dazu.
Klar – Sie können die Bereiche, die das Diagramm als Datenquelle verwendet, Woche für Woche manuell ändern. Aber das wollen Sie nicht. Oder aber Sie stellen die Arbeitsmappe jemandem zur Verfügung, der das Diagramm gar nicht adaptieren kann, weil ihm oder ihr die Kenntnisse fehlen.
Also – was ist nun zu tun?
Im ersten Schritt vergeben wir Namen für dynamische Bereiche:
ersteSpalte ist einfach die Spalte A; ersteZeile die Zeile 1. Damit erleichtern wir uns im weiteren Verlauf den Bezug.
Jetzt geht’s weiter mit BEREICH.VERSCHIEBEN. Das Wichtigste zuerst: wo sind die Daten für das Diagramm? Na ja, sie beginnen von A1 aus eine Zeile nach unten und genau so viele Spalten nach rechts, wie wir Wochen haben. Und der Bereich ist genau so hoch, wie wir Kunden haben, und eine Spalte breit . Damit wissen wir alles, was wir für
BEREICH.VERSCHIEBEN(Anfangszelle;Versatz nach unten;Versatz nach rechts;Höhe;Breite) brauchen, und erzeugen folgenden Namensbezug:
=BEREICH.VERSCHIEBEN($A$1;1;ANZAHL2(ersteZeile);ANZAHL2(ersteSpalte);1)
Analog erzeugen wir uns den Bereich, der alle aktuellen Kundennamen umfasst:
Und noch den Bereich, in dem sich die aktuelle Wochennummer befindet:
Und morgen verbinden wir das mit dem Diagramm.
Pingback: #dynamisches #Diagramm – im #Diagramm auf #Namen verweisen | Soprani Software