Seite 1 von 1

Als Ergebniss andere Hintergrundfarbe

Verfasst: Sa, 01.10.2005 14:48
von teakay
Gibt es eine Möglichkeit als ergebnis die Zelle mit einer bestimmten Formatierung zu belegen, ohne eine Makro zu bemühen.

Um es mal genauer zu erklären.

Ich habe ein Dokument mit 12 Tabellen erstellt. Das ganz soll eine Arbeitsstundentabelle sein. Ich habe das ganze schon komplette automatiesiert. Das einzige was man machen muss, ist in der ersten Tabelle den 1. des Jahres eintragen, der rest wird automatisch gerneriert (berechnet). Nun möchte ich aber ein funktion haben, mit deren Hilfe die Zelle "F3" mit einer Hintergrundfarbe belegt wird, wenn in der Zelle "C3" "Sonntag" steht.

Ich hoffe ihr könnt mir weiter helfen.

Verfasst: Sa, 01.10.2005 15:44
von Stephan
Wenn in Zelle F3 die Formel =<formel> steht, dann diese so ergänzen:

=<formel> + Vorlage(WENN(C3="Sonntag";"hintergrundvorlage"))

hintergrundvorlage ist hierbei eine Zellvorlage gleichen Namens, welche Du vorher im Stylisten erstellen mußt und die die gewünschte Hintergrundfarbe beinhaltet.


Gruß
Stephan

Verfasst: Sa, 01.10.2005 21:28
von teakay
Ich habe jetzt mal mit dieser Vorlagen Funktion ein wenig herum gespielt und habe auch mal eine ganz simple WENN funktion ausprobiert alá

Code: Alles auswählen

=WENN(B4="Sonntag";1;0)
und siehe da, es funktioniert nicht.

Kann es sein das ich die Datumspalte nicht abfragen kann, weil es eigentlich nur ein berechnetes Datum ist, mit einer veränderten Zellenformatierung?

Um genau zu sein.
B4=A4 und
A4=WENN(UND(A3>B1-1;A3<MONATSENDE(B1;0));A3+1;"")
also es ist alles nur berechnet.


Bild

Verfasst: So, 02.10.2005 00:08
von Stephan
da hast Du jetzt zwischenzeitlich Deinen post geändert... zunächst deshalb:
Was mache ich falsch?
Ich glaube nichts.
Ich bin ehrlich gesagt etwas ratlos, konkret geht wohl:

=WENN(E4-D4=0;"";E4-D4-G4) & T(VORLAGE(WENN(B4="Sonntag";"Sonntag")))

mir ist nur im Moment nicht klar warum "&" und nicht "+"...

Es geht natürlich auch jeder Zeit mittels bedingter Formatierung in Zelle F4
mit:
Bedingung: Formel ist -->B4="Sonntag"
Zellvorlage: "Sonntag"


Gruß
Stephan

Verfasst: So, 02.10.2005 00:13
von Stephan
Kann es sein das ich die Datumspalte nicht abfragen kann, weil es eigentlich nur ein berechnetes Datum ist, mit einer veränderten Zellenformatierung?
Ja, natürlich ist das ein Problem (ich hatte schon gesehen das Sonntag rechts in der Zelle ausgerichtet war, nur das hätte ja manuell gemacht sein können).
Du kannst dann so Sonntag nicht abfragen, wenn sich das nur aus einer Formatierung ergibt, weil Du nur Zellwerte abfragen kannst.
Mache also Deine Abfrage mittels WOCHENTAG().



Gruß
Stephan

Verfasst: So, 02.10.2005 11:03
von teakay
Ich habe heraus gefunden wo der fehler liegt.
Ich kann mir vorstellen das es möglicherweise ein Bug in OO 1.9.130 ist.

Das problem ist, wenn man eine "WENN" funktion wie ich benutzt,

Code: Alles auswählen

=wenn(E4-D4=0;"";E4-D4-G4)
und am ende eine 0 dazu addieren will, was im falle der "Vorlagen" funktion mit

Code: Alles auswählen

+Vorlage(wenn(wochentag(B4;2)=7;"Sonntag";"normal grau")
passiert, bekommt man als ergebniss den Fehlercode "Err:502", wenn in den zellen D4 und E4 nichts drin steht.
Das ganz habe ich aber zum glück durche eine recht lange Formel eliminieren können.

Wenn es interessiert, hier ist jetzt die Formel die ich benutze.

Code: Alles auswählen

=WENN(E4-D4=0;WENN(VORLAGE(WENN(WOCHENTAG(B4;2)=7;"Sonntag";"normal grau"))=0;"";"");E4-D4-G4+VORLAGE(WENN(WOCHENTAG(B4;2)=7;"Sonntag";"normal grau")))
p.s.: hiermit bedanke ich mich beim Stephan, er hat mir viele Hinweise gegeben mit denen ich mein Problem lösen konnte. Fettes Merci.