Calc -> Formatierung von Zellen -> Hintergrund

Hallo *,

wie kann man in Calc erreichen, dass eine Zelle in Abhängigkeit von einem Eintrag in einer anderen Zelle mit einem bestimmten Hintergrund formatiert wird - ohne dass bestehende andere Formatierungen wie z.B. das Zahlenformat beeinflusst wird.

Konkreter Wunsch:
Zelle A1 soll einen grauen Hintergrund und die Währungsformatierung "#.##0 [$€-407];-#.##0 [$€-407]" haben, da in der Zelle C1 "Vergangenheit" steht.
Zelle B1 soll einen grauen Hintergrund und die Prozentformatierung "0,00%" haben, da in der Zelle C1 "Vergangenheit" steht.

Zelle A2 soll einen weißen Hintergrund (= "Keine Füllung") und die Währungsformatierung "#.##0 [$€-407];-#.##0 [$€-407]" haben, da in der Zelle C2 "Zukunft steht".
Zelle B2 soll einen weißen Hintergrund (= "Keine Füllung") und die Prozentformatierung "0,00%" haben, da in der Zelle C2 "Zukunft" steht.

Hinweis:
Mit der Funktion "Bedingte Formatierung" kann ich meine Fragestellung nicht lösen, da eine Vorlage eingegeben werden muss bzw. das Problem besteht, dass zwar eine Vorlage mit Zellhintergrund "grau" erstellt werden kann, aber diese Vorlage entweder eine "Währungsformatierung" oder eine "Prozentformatierung" enthält. Das heißt: ich bekommen es nicht hin, dass eine Vorlage nur den Zellhintergrund "grau" enthält und andere Formatierungen wie z.B. die Formatierung der Zahlen außen vor läßt.

LO: 4.1.1
OS: Windows 7

Gruß

Jochen

Hallo Jochen,

wie kann man in Calc erreichen, dass eine Zelle in Abhängigkeit von
einem Eintrag in einer anderen Zelle mit einem bestimmten
Hintergrund formatiert wird - ohne dass bestehende andere
Formatierungen wie z.B. das Zahlenformat beeinflusst wird.

Konkreter Wunsch: Zelle A1 soll einen grauen Hintergrund und die
Währungsformatierung "#.##0 [$€-407];-#.##0 [$€-407]" haben, da in
der Zelle C1 "Vergangenheit" steht. Zelle B1 soll einen grauen
Hintergrund und die Prozentformatierung "0,00%" haben, da in der
Zelle C1 "Vergangenheit" steht.

Zelle A2 soll einen weißen Hintergrund (= "Keine Füllung") und die
Währungsformatierung "#.##0 [$€-407];-#.##0 [$€-407]" haben, da in
der Zelle C2 "Zukunft steht". Zelle B2 soll einen weißen
Hintergrund (= "Keine Füllung") und die Prozentformatierung "0,00%"
haben, da in der Zelle C2 "Zukunft" steht.

Hinweis: Mit der Funktion "Bedingte Formatierung" kann ich meine
Fragestellung nicht lösen, da eine Vorlage eingegeben werden muss
bzw. das Problem besteht, dass zwar eine Vorlage mit
Zellhintergrund "grau" erstellt werden kann, aber diese Vorlage
entweder eine "Währungsformatierung" oder eine
"Prozentformatierung" enthält. Das heißt: ich bekommen es nicht
hin, dass eine Vorlage nur den Zellhintergrund "grau" enthält und
andere Formatierungen wie z.B. die Formatierung der Zahlen außen
vor läßt.

Hmm, wenn letzteres wirklich so ist, dann musst Du halt nicht nur mit
zwei, sondern mit vier Formatvorlagen arbeiten und diese dann jeweils
entsprechend den jeweiligen Zellen über "Bedingte Formatierung"
zuweisen. Das dürfte dann ja eigentlich noch das kleinste Problem
sein, oder?

Jochen

.... und tschüss

            Franklin

Hallo Franklin,

Hmm, wenn letzteres wirklich so ist, dann musst Du halt nicht nur mit zwei, sondern mit vier Formatvorlagen arbeiten und diese dann jeweils entsprechend den jeweiligen Zellen über "Bedingte Formatierung" zuweisen. Das dürfte dann ja eigentlich noch das kleinste Problem sein, oder?

Daran habe ich auch schon gedacht. Aber ich hoffe, dass es eine einfachere Lösung gibt, da meine Tabelle aus mehreren Spalten mit mehreren unterschiedlichen Formatierungen besteht.

Hallo Jochen,

wenn ich deine Fragestellung richtig verstanden habe, würde ich folgendermaße
vorgehen:

Lösung 1:
Zellen A1 und A2 mit Währung formatieren
Zellen B1 und B2 mit Prozent formatieren
Zellen A1:B1 mit folgenden Bedingten Formatierung
  (wenn) Formel ist: $C1="Vergangenheit"
  dann Format "Vergangenheit" (verwenden)
  * Format "Vergangenheit" ist auf Standard basiert und weißt nur auf
den grauen Hintergrund
Format der Zellen A1:B1 auf die Zellen A2:B2 übetragen

Lösung 2:
Zellen A1:B2 werden nicht vor-formatiert, also Standard-Format
Zelle A1:A2 mit folgenden Bedingten Formatierungen
a) (wenn) Formel ist: $C1="Vergangenheit"
  dann Format "Vergangenheit_1" (verwenden)
  * Format "Vergangenheit_1" ist auf Standard basiert und weißt auf den
grauen Hintergrund und im Reiter <Zahlen> auf die gewünschte Währung
b) (wenn) Formel ist: $C1="Zukunft"
  dann Format "Zukunft_1" (verwenden)
  * Format "Vergangenheit_1" ist auf Standard basiert und weißt nur auf
die gewünschte Währung im Reiter <Zahlen>
Zelle B1:B2 mit folgenden Bedingten Formatierungen
a) (wenn) Formel ist: $C1="Vergangenheit"
  dann Format "Vergangenheit_2" (verwenden)
  * Format "Vergangenheit_2" ist auf Standard basiert und weißt auf den
grauen Hintergrund und im Reiter <Zahlen> auf das Prozent-Format
b) (wenn) Formel ist: $C1="Zukunft"
  dann Format "Zukunft_2" (verwenden)
  * Format "Vergangenheit_2" ist auf Standard basiert und weißt nur auf
das Prozent-Format im Reiter <Zahlen>

NB:
1. Die beschriebenen Vorlagen kann man direkt beim Festlegen der bedingten
Formatierungen anlegen.
2. Du hast geschrieben:

das Problem besteht, dass zwar eine Vorlage mit Zellhintergrund "grau"

erstellt werden kann, aber diese Vorlage entweder eine "Währungsformatierung"
oder eine "Prozentformatierung" enthält.
In "meinem" LO kann ich aber Vorlagen mit den gewünschten Zahlen-Formaten
anlegen - LO-Version: 3.6 für Linux

Grüße,
Giuseppe

Hallo Jochen,

Jochen schrieb:

Hallo *,

wie kann man in Calc erreichen, dass eine Zelle in Abhängigkeit von
einem Eintrag in einer anderen Zelle mit einem bestimmten Hintergrund
formatiert wird - ohne dass bestehende andere Formatierungen wie z.B.
das Zahlenformat beeinflusst wird.

Konkreter Wunsch:
Zelle A1 soll einen grauen Hintergrund und die Währungsformatierung
"#.##0 [$€-407];-#.##0 [$€-407]" haben, da in der Zelle C1
"Vergangenheit" steht.
Zelle B1 soll einen grauen Hintergrund und die Prozentformatierung
"0,00%" haben, da in der Zelle C1 "Vergangenheit" steht.

Zelle A2 soll einen weißen Hintergrund (= "Keine Füllung") und die
Währungsformatierung "#.##0 [$€-407];-#.##0 [$€-407]" haben, da in der
Zelle C2 "Zukunft steht".
Zelle B2 soll einen weißen Hintergrund (= "Keine Füllung") und die
Prozentformatierung "0,00%" haben, da in der Zelle C2 "Zukunft" steht.

Hinweis:
Mit der Funktion "Bedingte Formatierung" kann ich meine Fragestellung
nicht lösen, da eine Vorlage eingegeben werden muss bzw. das Problem
besteht, dass zwar eine Vorlage mit Zellhintergrund "grau" erstellt
werden kann, aber diese Vorlage entweder eine "Währungsformatierung"
oder eine "Prozentformatierung" enthält. Das heißt: ich bekommen es
nicht hin, dass eine Vorlage nur den Zellhintergrund "grau" enthält und
andere Formatierungen wie z.B. die Formatierung der Zahlen außen vor läßt.

Warum sollte es nicht mit bedingter Formatierung gehen? Die Zellvorlage muss keine Nummerierungsart enthalten. Wie hast du die Zellvorlage hergestellt?

Öffne Formatvorlagenfenster.
Rechtsklick auf Vorlage "standard" > Neu
Bezeichung z.B. 'grau' eintragen
Tab Hintergrund > Farbe grau wählen. Ok

Wenn du es kontrollieren willst: Rechtsklick auf Vorlage 'grau' > Ändern. Jetzt im Tab 'Verwalten' nachgucken. Dort sollte nur die Farbe als RGB-Wert und 'Nicht Transparent' stehen.

Damit lässt sich die Zelle durch bedingte Formatierung grau färben ohne dass irgendwelche Zahlenformate oder Schriftarten sich ändern. Ich habe es wirklich ausprobiert, es geht.

Mit freundlichen Grüßen
Regina

Hallo Regina, *,

<snip> Ich habe es wirklich ausprobiert, es geht.

ich weiß jetzt, warum ich mein "Ziel" zunächst nicht erreichen konnte. Ich habe folgenden "Fehler" gemacht:

Ich hatte eine Vorlage, wie Du bzw. Franklin und Giuseppe beschrieben haben, erstellt und einer (1) Zelle eine "bedingte Formatierung" mit dieser Vorlage zugewiesen. Ich habe dann diese Zelle markiert und per "Pinsel" (= Format übertragen") auf die anderen Zellen kopiert. Dabei wurde zwar die die "bedingte Formatierung" übernommen - aber auch die das Zahlenformat. Dies bedeutet, dass das - ohne "bedingte Formatierung" eingestellte Zahlenformat übernommen wird. Dies war mir nicht klar gewesen, da ich davon ausgegangen bin, dass eine "bedingte Formatierung" eine bestehende Formatierung "übertrumpft".

Ich habe jetzt für die erste Zeile alle "Spalten" mit einer "bedingten Formatierung" versehen und diese nach unten kopiert. Jetzt klappt Alles.

Viele Dank für Eure Hinweise, Kommentare und Lösungsvorschläge.

Gruß

Jochen