Am 26.05.2013 19:22, schrieb Matthias Müller:
> 
> ich habe mit der bedingten Formatierung ein kleines Problem. Ich blick's 
> einfach nicht warum es nicht funktioniert und bitte um Hilfe.
> Folgende Tabelle ist gegeben:
>       A               B       C
> 01    Objekt 01       2       0,19
> 02    Objekt 02       2       0,25
> 03    Objekt 03       510     31,81
> 04    Objekt 04       66      4,07
> 05    Objekt 05       1       0,06
> 06    Objekt 06       391     24,39
> 07    Objekt 07       438     27,25
> 08    Objekt 08       2       0,12
> 09    Objekt 09       111     6,85
> 10    Objekt 10       9       0,56
> 11    Objekt 11       322     20,08
> 12    Objekt 12       153     9,54
> 13    Objekt 13       34      2,12
> 14    Objekt 14       4       1,25
> 15    Objekt 15       1       0,06
> 16    Objekt 16       47      2,90
> 17    Objekt 17       1324    82,58
> 
> Ich möchte folgendes erreichen:
> Wenn Wert in Zelle C:Zeilennummer <= 1 soll die Zeile rot werden
> Wenn Wert in Zelle C:Zeilennummer > 1 und <= 2 soll die Zeile gelb  werden
> ansonsten soll nix passieren.
> 
> Folgende Bedingungen verwende ich, aber es wird nur alles gelb
> $Tabelle1.$C3 >= 1 & $Tabelle1.$C3 < 2                dann    gelb
> $Tabelle1.$C3 < 1                             dann    rot

Erstens stellt '&' kein /logisches/ Verknüpfungszeichen dar, sondern
verknüpft /Texte/ miteinander (die Formel '=0&1' ergibt nicht etwa den
Wert FALSCH, sondern den Text "01"). Du müsstest für mehrere Bedingungen
die Funktion UND (bzw. ODER) verwenden, also  'UND($Tabelle1.$C3 >= 1;
$Tabelle1.$C3 < 2)' schreiben.

Zweitens frage ich mich, ob Du wirklich für *alle* Zeilen den Inhalt von
*C3* prüfen willst, oder nicht doch diesen nur in der /dritten/ Zeile,
und in der 4. Zeile dann C4, usw. In diesem Fall (was ich vermute)
dürftest Du keine /absolute/ Adressierung ('$') verwenden. Und die
Benennung der Tabelle kann man sich btw. auch sparen, solange man in der
gleichen Tabelle bleibt.

Außerdem ist die Reihenfolge der Abfragen ungünstig gewählt, denn *so*
herum musst Du in der ersten Bedingung auch die zweite Bedingung /mit/
überprüfen. Wenn Du /zuerst/ auf '<1' prüfst, wird die zweite Abfrage
sowieso nur noch auf Werte >= 1 angewendet, Du kannst Dir dort also
diesen Teil der Bedingung sparen (und wärst damit gar nicht in die
Verlegenheit gekommen, fälschlich das Textverküpfungszeichen zu verwenden).

Wenn Du also einfach

1.      wenn    C3<1    dann    rot
2.      wenn    C3<2    dann    gelb

abfragst, sollte es wie gewünscht funktionieren. Diese bedingte
Formatierung kannst Du dann auch problemlos als Format(!) in andere
Zeilen übertragen.

Wolfgang
-- 


-- 
Liste abmelden mit E-Mail an: [email protected]
Probleme? 
http://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
Tipps zu Listenmails: http://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: http://listarchives.libreoffice.org/de/users/
Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert

Antwort per Email an