Aufwand für Bedingte Formatierung + Autofill für Datum(Jahr;Monat;Tag) will nicht gelingen [gelöst]

Hallo,

ich hoffe, hier ist der eine oder andere unterwegs, der mir zu meinem Anliegen weiterhelfen kann. Bei der Erstellung eines Kalenders mit einer Reihe von Bedingten Formatierungen stellt sich der Aufwand gerade als so hoch heraus, dass ich mal nachfragen möchte, ob es dafür nicht eine effizientere Möglichkeit gibt.

Zur Illustration habe ich eine Beispieldatei beigefügt.
Kalender flexibel.ods (22.4 KB)

Man sieht hier nur Januar und Februar (exemplarisch). Natürlich geht das weiter mit März bis Dezember. Die Datei soll von Jahr zu Jahr durch Anpassung des Jahresfeldes (‘2022’) sich automatisch auf das betreffende Jahr anpassen.

Ein erstes Problem ergibt sich bei der Befüllung der Monatstage (Spalte D bzw. W). Mit Datum(F1;1;1), Datum(F1;1;2), usw. lässt sich die Formel nicht runterziehen bis 31. LibreOffice erkennt das Schema nicht und belässt es bei ‘1’ oder wenn man zwei oder drei Zellen markiert und dann mit dem Nupsi unten rechts runterzieht, wiederholt sich 1, 2, 3, 1, 2, 3, …

Wie muss man das anstellen, damit LibreOffice so eine Formel richtig auswertet und gemäß vorgegebenem Schema hochzählt?

Gibt es vielleicht eine andere Möglichkeit, als mit Datum(F1;1;1) etc. in den Zellen D4, D5, … ein Datum einzusetzen, das auf der Vorgabe für das Jahr aus Zelle F1 resultiert? Es muss ein echter Datumswert sein. Ein String, der wie ein Datum ausschaut, genügt nicht.

Nun zur Bedingten Formatierung. Ziel ist u. a. die Markierung von Zeilen, die ein Wochenende darstellen. Außerdem jeweils am Montag die Angabe der Kalenderwoche, die farblich hervorgehoben sein soll. Das führt dazu, dass in den Bedingten Formatierungen für diese beiden Monate und nur diese beiden Anforderungen bereits 6 Regeln hinterlegt werden müssen. Für 12 Monate werden es dann alleine dafür 36 Regeln. Da noch weitere optische Hervorhebungen vorgesehen sind, scheint mir das ziemlich aufwändig und ich frage mich, ob es dafür nicht eine einfachere Lösung gibt, die ich bisher aber nicht ausfindig machen konnte.

U. a. sollen auch Zellen mit Kürzeln für bestimmte Tätigkeiten befüllt werden. Abhängig von dem Tätigkeitskürzel soll dann eine farbliche Hervorhebung erfolgen. Das habe ich soweit auch schon realisieren können, aber es führt eben auch zu einer langen Liste an Regeln und in dem Fall zeigen sich zwei andere ungünstige Aspekte: erstens muss ich dafür 12 Bereiche für die ca. 30 Tätigkeitskürzel Regel für Regel eintragen und zweitens klappt das erratisch nicht, wenn die Bedingte Formatierung der Wochenenden mit der Bedingten Formatierung der Tätigkeitskürzel überschneidet. Mal gewinnt die eine Formatierung, mal die andere.

Freue mich auf eure Antworten.

CU
Cookievore

  1. Im “Jahresfeld” steht normalerweise nur das Jahr (2015) und kein Datum (1.1.2015).
  2. Der 1. Januar holt sich das Jahr aus dem “Jahresfeld” (Siehe Anhang).
  3. Wochentag und Kw bekommst Du auch über die Zellformatierung.
    Kalender flexibel - Kopie ohne bF.ods (17,3 KB)
2 Likes

Hallo PKG,

Danke für Deine Musterdatei (mit Berücksichtigung Schaltjahr - das wollte ich nämlich auch noch einbauen). Tatsächlich habe ich statt des Datums auch schon, wie Du es vorschlägst, mit einer Jahreszahl und Datum(Jahr;Monat;Tag) gearbeitet. Runterziehen geht dann wohl tatsächlich nur mit der Verkettung “Zelle drüber” + 1. Hm.

Ich sehe, Zellformatierung für die Anzeige des Wochentags ist viel einfacher, als meine bisherige Lösung. Danke auch dafür.

Habt Ihr vielleicht auch noch Tipps für die Bedingte Formatierung? Es sind unschön viele Regeln erforderlich und teils viele Bereiche zu definieren. Da weiß ich noch gar nicht, ob überhaupt die Anzahl an Bereichen spezifiziert werden kann, die ich allein für eine von 12 Bedingten Formatierungen festlegen muss. Das ist auch alles nicht wirklich gut zu pflegen, wenn sich die Tabellenstruktur mal ändern sollte.

Ich habe auch noch nicht rausgefunden, welche Bedingte Formatierung greift, wenn für eine Zelle zwei zutreffen sollten. Mal kommt die eine raus, mal wirkt die andere.

CU
Cookievore

Danke für eure Tipps. Zwar ist die eigentliche Fragestellung hinsichtlich der ‘Bedingten Formatierungen’ gar nicht aufgegriffen worden, aber letztlich habe ich auch das halbwegs zufriedenstellend lösen können, wobei die Erläuterungen und bereitgestellten Dateien indirekt auch hilfreich waren.

Ein kleines Fazit: Formatvorlagen für Zellen und ‘Bedingte Formatierungen’ zusammen ermöglichen interessante Lösungen. Bei der Erstellung der ‘Bedingten Formatierungen’ ist es allerdings ein elendes geklicker, gesuche und getexte, bis man am Ziel ist.

Aus meiner Sicht fehlen Kopierfunktionen, sowohl für die Regeln als auch für die Bedingungen in den Regeln, was das Ganze erheblich erleichtert hätte. Das Dialogfenster ist etwas unpraktisch, wenne es zu so was kommt: ‘Bereich’ = “S4:S34;AQ4:AQ34;BO4:BO34;CM4:CM33;DK4:DK34;EI4:EI33;S41:S71;AQ41:AQ71;BO41:BO70;CM41:CM71;DK41:DK70;EI41:EI71”. Das wiederum lässt sich nicht vermeiden, weil die Formatierungen keine Reihenfolge kennen und willkürlich ausgeführt werden. Und an einer Stelle bleibt trotz allem rätselhaft, wieso auf Basis der ‘Bedingten Formatierung’ die anzuwendende Formatvorlage nicht greift. Da wünscht man sich eine Funktion, die alle auf die betreffende Zelle angewendeten ‘Bedingten Formatierungen’ und Formatvorlagen inkl. Reihenfolge anzeigen würde.

Einerseits würde ich das gerne als Anregung an entsprechender Stelle einbringen aber andererseits fehlt mir momentan dafür einfach der zeitliche Spielraum. Vielleicht zu gegebener Zeit …

CU
Cookievore

Datum AutoFill mit Jahr in F1:
In D2: =DATUM(F1;1;1)
In D3: =D2+1
D3 runterziehen / copy&paste wie gewünscht.

Es gibt aber auch diverse Kalendervorlagen auf der Extensions Seite, suche im Spreadsheets tag nach Kalender und calendar.

2 Likes

Hallo erAck,

wie schon oben bei PKG kommentiert, ist dann wohl “Zelle drüber” + 1 die einzige Möglichkeit für das ‘Runterziehen’.

Ah! Danke. In der lokalen Installation bin ich nämlich nicht fündig geworden. Da werde ich mich mal umschauen. Vielleicht ergibt sich dort noch ein Aha für die effizientere Anwendung der Bedingten Formatierungen.

CU
Cookievore

EwigerKalender.ods (33.2 KB)

2 Likes

Hallo Villeroy,
Dankeschön für diese Vorlage, auch die hat mir bei der Lösung in einigen Punkten weitergeholfen.
CU
Cookievore