Serienweise Infografiken

Von Thomas Kaegi. | 27 Mai, 2014 - 10:18
Kurzbeschreibung:

"Automatisierte" Erzeugung von gleichen Infografiken, die von Werten in verschiedenen Spalten eines Rechenblattes abhängen.

Ausführliche Beschreibung:

In diesem Musterdokument werden mehrere an und für sich gleiche Infografiken erzeugt, deren Formeln die Werte mittels automatisch angepassten Referenzen aus verschiedenen Spalten ein und desselben Rechenblattes entnehmen.

Erforderlich sind die Ittersoft-Erweiterungen "Martin's Power Functions" (nur in Variante 1) und "MetFormel-Funktionen". Im gleichen Dokument sind 2 Varianten realisiert. Das Dokument ist sowohl auf Mac wie unter Windows verwendbar.

Annahme: Die Werte für eine bestimmte Infografik befinden sich alle je in einer einzigen Spalte des Rechenblattes. Allerdings ist im Beispiel nur eine Reihe pro Infografik in einem Kategoriendiagramm dargestellt. Sollen mehr Werte dargestellt werden (z.B. mehrere Reihen, oder y-y-Diagramme), so könnten die entsprechenden Werte weiter unten in der gleichen Spalte stehen, oder die Formeln angepasst werden, so dass jeder Infografik mehrere Spalten zugrunde liegen.

Variante 1 (komplizierter) - Formel abhängig vom Komponentennamen:
Die Formel für die y-Werte lautet:

RechneText("Rechenblatt 1!"&Bereich(Zahl(Rechts(KomponentenName;2))+1;2;Zahl(Rechts(KomponentenName;2))+1;7);Rechenblatt 1!$A$2:$AZ$7)

Da wird also, abhängig vom Komponentennamen der Infografik, berechnet, aus welcher Spalte des Rechenblattes die Werte für die darzustellende Reihe entnommen werden sollen. Heikel ist dabei, dass alle weiteren Infografiken durch Kopieren der Infografik 1 erzeugt werden müssen, damit die Komponentennamen der Infografiken eine aufsteigende Nummerierung "… Kopie n" erhalten.

Variante 2 (etwas einfacher) - Formel abhängig von der Layoutseite, auf der die Infografik steht:
Von der Annahme ausgehend, dass pro Seite nur eine einzige Infografik dargestellt werden soll, kann obige Formel vereinfacht werden. Statt des Komponentennamens ist die Seite, auf der sich die Infografik befindet, für die Referenz zur richtigen Rechenblattspalte verwendet:

RechneText("Rechenblatt 1!"&Bereich(Seite+1;2;Seite+1;7);Rechenblatt 1!$A$2:$AZ$7)

In beiden Formeln werden die Infografiken neu berechnet, sobald im Bereich A2:AZ7 des Rechenblattes ein Wert ändert.

Thomas Kaegi, ragtime-consult.ch

Kleines Bild (250 * 250):
Serienweise Infografiken
Großes Bild (bis 800 * 800):
Serienweise Infografiken
Anhang Größe
Serien-Infografiken.rtd 40.44 KB