Mit Formel Füllung setzen

Hallo Forum,

ich habe folgendes Problem (und auch schon einiges in diesem Forum darüber gelesen):
Gibt es eine Formel die sagt: Fülle mir diese Zelle mit z.B. 25% Prozess-Schwarz.

Im Forum taucht öfters die Bezeichnung "SetzeBereichFüllung" jedoch funktioniert dies
nicht wirklich.

Vielen Dank schonmal für eure Antworten!

Liebe Grüße
Hannes

Re: Mit Formel Füllung setzen

#9089 On 10 Dezember, 2009 12:05 Thomas Kaegi said,

Hallo Hannes

Die Funktion "SetzeBereichFüllung" gehört zur Erweiterung "Martin's Power Functions". Du findest sie auf der RagTime-CD unter "Andere Anbieter". MPFs sind eine kostenpflichtige Erweiterung.

Wie kommst du zur Aussage " ... jedoch funktioniert dies nicht wirklich."? Das stimmt nicht - die Funktion arbeitet einwandfrei! Du musst eine Füllvorlage definieren, die du dann mit der Funktion einem Bereich zuordnen kannst. Das lässt sich auch mit der Wenn-Funktion oder anderen kombinieren, so dass die Füllung je nach einem Rechenergebnis zugewiesen wird oder nicht, bzw. je nach Ergebnis eine aus mehreren Füllvorlagen.

Es gibt eine kostenlose, allerdings etwas umständliche Alternative:
Definiere eine Zeichnung, die nur aus einem farbigen Rechteck besteht, wobei die Farbe der gewünschten Füllung entspricht. Leg diese Zeichnung in eine Rechenblattzelle. Das kann auch ein Rechenblatt sein, das nur zu diesem Zweck angelegt wird und sonst keine Funktion im Dokument hat.

Das Rechenblatt, in welchem du die Füllung zuweisen willst, muss wie folgt definiert sein:
1. Das Rechenblatt muss aus zwei Lagen bestehen.
2. Hinter dem Container mit dem Rechenblatt (Lage 1) muss deckungsgleich ein zweiter Container liegen, in welchem Lage 2 des Rechenblattes sichtbar ist.
3. Der vordere Container muss die Füllvorlage "Transparent" haben
4. Mindestens die Zelle, welcher die Füllvorlage zugewiesen werden soll, muss auch die Füllvorlage "Transparent" haben

Damit ist im vorderen Container durch die fragliche Zelle hindurch die gleiche Zelle aus der zweiten Rechenblattlage sichtbar. In dieser Zelle in der zweiten Lage kannst du nun eine Formel der folgenden Art platzieren:

Wenn(Bedingung;Referenz zur Rechenblattzelle mit der Zeichnung)

Damit wird die Zeichung (oder eben die gewünschte Füllung) von der referierten in die gewünschte Zelle geholt, sobald die Bedingung erfüllt ist - sonst eben nicht - und wird dadurch als Hintergrund der Zelle in Lage 1 sichtbar, weil diese ja transparent ist. - Die Lösung mit der Funktion ist allerdings bedeutend einfacher, direkter und damit auch einfacher nachzuvollziehen.

Alles nachzulesen und mit Beispielen illustriert im Buch "RagTime 6" aus dem Pumera-Verlag:
www.pumera.ch

MfG
Thomas

Re: Mit Formel Füllung setzen

#9090 On 10 Dezember, 2009 12:53 mainmetall said,

Hallo Thomas,

Vielen Dank für deine super schnell Antwort. Zu der Aussage kam ich, da diese Funktion (so wie du das sagst) noch nicht bei mir installiert ist und somit auch nicht funktionieren kann :)

Ich werde deine 2. Methode nun testen!

Viele Dank nochmal ...

Liebe Grüße
Hannes