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.
Als Ergebniss andere Hintergrundfarbe
Moderator: Moderatoren
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
=<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
Ich habe jetzt mal mit dieser Vorlagen Funktion ein wenig herum gespielt und habe auch mal eine ganz simple WENN funktion ausprobiert alá
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.

Code: Alles auswählen
=WENN(B4="Sonntag";1;0)
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.

da hast Du jetzt zwischenzeitlich Deinen post geändert... zunächst deshalb:
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
Ich glaube nichts.Was mache ich falsch?
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
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).Kann es sein das ich die Datumspalte nicht abfragen kann, weil es eigentlich nur ein berechnetes Datum ist, mit einer veränderten Zellenformatierung?
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
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,
und am ende eine 0 dazu addieren will, was im falle der "Vorlagen" funktion mit
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.
p.s.: hiermit bedanke ich mich beim Stephan, er hat mir viele Hinweise gegeben mit denen ich mein Problem lösen konnte. Fettes Merci.
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)
Code: Alles auswählen
+Vorlage(wenn(wochentag(B4;2)=7;"Sonntag";"normal grau")
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")))