Hallo,
ich habe mich für diesen Thread auch interessiert, da CALC für mich relativ neu ist. Dabei ist mir folgendes aufgefallen:
Im Wiki zum Thema "
CalcFormatBedingt" steht im Abschnitt 4.2:
... Bei der Eingabe einer bedingten Formatierung kann man das immer nur für eine Zelle tun. Anschliessend kann man die Bedingung kopieren ...
Nach meinen Feststellungen trifft das zumindest auf die aktuelle Version 4 nicht zu.
Um beim Beispiel "Unbenannt 1.ods" zu bleiben:
Man kann den Bereich
A2:E26 markieren. Eine Zelle dieses Bereiches wird den Fokus haben, zum Beispiel
E26.
Nun ruft man über Menü - Format - Bedingte Formatierung... den Dialog bedingte Formatierung auf und gibt für die Bedingung 1 die Formel
$E26="offen" ein.
Wenn dagegen die Zelle
A2 den Fokus haben sollte, gibt man die Formel so ein:
$E2="offen".
Entscheiden ist die Referenzierung der Zeile, in welcher die Zelle mit dem Fokus liegt.
In beiden Fällen ist der gesamte Bereich richtig formatiert, vorausgesetzt, man hat auch die Zellvorlage richtig eingetragen.
Mir ist aufgefallen, dass die bedingte Formatierung im Beispiel für den Text "
laufend" nicht funktionierte. Der Grund: es war nicht "
laufend" sondern "
laufend " eingetragen und das ist eben nicht mit "
laufend" gleich.
Daher empfehle ich für die Formel generell ein Glättung vorzunehmen als zum Beispiel an Stelle von
$E2 zu schreiben
GLÄTTEN($E2).
Mit der Funktion
GROSS könnte man auch die Groß- und Kleinschreibung "gleichschalten". Das sähe dann zum Beispiel so aus:
GROSS(GLÄTTEN($E26))="OFFEN"
Damit wird auch ein "
Offen" richtig formatiert.
Gruß, kodela