Date: prev next · Thread: first prev next last
2013 Archives by date, by thread · List index


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: users+unsubscribe@de.libreoffice.org
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

Context


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.