Excel: Einfache Balkendiagramme ohne Diagramm-Modul

Die Diagrammfunktionen von Excel sind sehr umfangreich und erlauben auch die Darstellung komplexer Be-rechnungen. Allerdings benötigen die in Excel eingebundenen Diagramme eine Menge Speicherplatz und vergrößern die Datei.
Sie können jedoch einfache Säulen- und Balkendiagramme auch mit Hilfe einer Excel-Funktion erzeugen. Diese Diagramme kosten Excel kaum Rechenzeit und erfüllen meist ebenso ihren Zweck. Die Methode eignet sich besonders dafür, bei intensiven Berechnungen, praktisch ohne Rechenzeit, die Veränderungen der Werte sofort anhand einer Grafik zu erkennen.
Möchten Sie ein einfaches Balkendiagramm wie im nebenstehenden Bild anlegen, so schreiben Sie in die erste Zelle, die einen Balken erhalten soll, die Formel »=WIEDERHOLEN ("Zeichen";Multiplikator)«.
Excel schreibt dann das angegebene Zeichen so oft in diese Zelle, wie der Multiplikator angibt. Im Beispiel wurde als Balkeneinheit das Zeichen »y« in der Schriftart »Monotyps Sorts« verwendet. Als Multiplikator verwendet die Formel den Wert der Zelle B6. Die Formel lautet also »=WIEDERHOLEN("y";B6)«Damit anstelle der Ypsilons ein Balken entsteht, müssen Sie der Zelle außerdem die Schriftart »Monotype Sorts« zuweisen.
Aufgrund der Auswahl unterschiedlicher Zeichen oder Schriftarten erhalten Sie auf Wunsch eine ganze Palette verschiedener Balkenarten. Kopieren Sie die Formel anschließend nach unten, bis alle Werte erfaßt sind. Falls die Balken wegen zu hoher Werte zu lang und unübersichtlich würden, können Sie natürlich auch einen Divisor verwenden.
Bewegen sich die Werte zum Beispiel im Tausender-Bereich, so lautet die Formel »=WIEDERHOLEN("y";B6/100)«. Sie können den Balken mit Zeichen jeder beliebigen Schriftart gestalten.
Weil es sich dabei um normale Schrift handelt, können Sie auch mit benutzerdefinierten Zellformaten die Farbe des Balkens von den Werten in der Multiplikator-Zelle abhängig machen (siehe CHIP 7/96, Seite 297 beziehungsweise Seite 8 der durchnumerierten Tips & Tricks-Seiten zum Sammeln).
Norbert Heitkamp