Bed. Formatierung-je nach Schaltjahr 28. bzw. 29. einfärben

Das Tabellenkalkulationsprogramm

Moderator: Moderatoren

hylli
*******
Beiträge: 1672
Registriert: Mi, 22.02.2006 19:37

Bed. Formatierung-je nach Schaltjahr 28. bzw. 29. einfärben

Beitrag von hylli »

Hi,

habe gestern - angeregt durch einen kleinen Kalender im Internet - diesen in OpenOffice Calc abgebildet.

Nun habe ich die Tage 1-31 in einer Ansicht, und möchte je nach eingegebenem Jahr den 28. bzw. im Schaltjahr den 29. die jeweilige Zelle einfärben.

Wie müsste die Bedingung in der bedingten Formatierung lauten, damit je nach eingegebenem Jahr die richtige Zelle eingefäbrt wird.

Danke im voraus.

Gruß
Hylli :)
Ein Dankeschön für eine Lösung tut nicht weh!
Wer eine Lösung selbst findet, sollte die für die Nachwelt auch posten!

Geschäftlich: LibreOffice 6.0.x ("Still") unter Windows 10 64bit
Privat: LibreOffice 6.0.x ("Still") unter Linux Mint 19.x Cinnamon 64bit
bst
*****
Beiträge: 222
Registriert: Mo, 18.01.2010 16:14
Wohnort: Ilsfeld

Re: Bed. Formatierung-je nach Schaltjahr 28. bzw. 29. einfärben

Beitrag von bst »

Hi,

den letzten Tag des Monats kannst über den 0. Tag des Folgemonats bestimmen.

Für Februar 2010 ist das also =DATUM(2010;3;0)

-> Format-Bed. Formatierung-Zellwert gleich: DATUM(2010;3;0)

cu, Bernd
clag
********
Beiträge: 3570
Registriert: Di, 27.01.2009 15:30

Re: Bed. Formatierung-je nach Schaltjahr 28. bzw. 29. einfärben

Beitrag von clag »

Hallo hylli,

es gibt doch direkt ISTSCHALTJAHR()
das sollte dir eigentlich alle Wege öffnen
aber vielleicht habe ich auch nicht genau verstanden was du vorhast
brauchst du doch nur auf die Jahreszahl ansetzen ......

so etwas ?
schaltjahr.ods
(9.1 KiB) 168-mal heruntergeladen
Zuletzt geändert von clag am Mi, 24.11.2010 14:24, insgesamt 1-mal geändert.
LG
clag

nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
hylli
*******
Beiträge: 1672
Registriert: Mi, 22.02.2006 19:37

Re: Bed. Formatierung-je nach Schaltjahr 28. bzw. 29. einfärben

Beitrag von hylli »

Funzt leider nicht. Habe mich wahrscheinlich im Ursprungspost nicht ganz deutlich ausgedrückt, sorry.

Ich habe die Tage 1-31 als Zahl eingeben.
Zeile 1: 1-7
Zeile 2: 8-14
Zeile 3: 15-21
Zeile 4: 22-28
Zeile 5: 29-31

Nun möchte ich je nach eingegebenem Jahr entweder die Zahl 28 oder die Zahl 29 (im Schaltjahr) einfärben.

Hylli
Ein Dankeschön für eine Lösung tut nicht weh!
Wer eine Lösung selbst findet, sollte die für die Nachwelt auch posten!

Geschäftlich: LibreOffice 6.0.x ("Still") unter Windows 10 64bit
Privat: LibreOffice 6.0.x ("Still") unter Linux Mint 19.x Cinnamon 64bit
bst
*****
Beiträge: 222
Registriert: Mo, 18.01.2010 16:14
Wohnort: Ilsfeld

Re: Bed. Formatierung-je nach Schaltjahr 28. bzw. 29. einfärben

Beitrag von bst »

Hi,

dann nimm eben:

Code: Alles auswählen

TAG(DATUM($Tabelle1.$I$2;$Tabelle1.$J$2+1;0))
wobei das Jahr in Zelle I2 sowie der Monat in Zelle J2 stehen.

bzw. direkt:

Code: Alles auswählen

TAG(DATUM(2010;3;0))
cu, Bernd
hylli
*******
Beiträge: 1672
Registriert: Mi, 22.02.2006 19:37

Re: Bed. Formatierung-je nach Schaltjahr 28. bzw. 29. einfärben

Beitrag von hylli »

Hallo Bernd,

genau das isses:

Code: Alles auswählen

TAG(DATUM(2010;3;0))
Der "Originalkalender" stammt im Übrigen von hier:
http://www.grafishdesign.it/blog/the-small-calendar-eng

Den fand ich irgendwie ganz witzig/intelligent gemacht, und dachte das setze ich mal unter OOo Calc um.

Hänge das Teil mal hier an, vllt. ist es ja für den ein oder anderen brauchbar.

Das ein oder andere ließe sich vllt. intelligenter lösen, zumindest aber ist es schonmal funktional.

Gruß
Hylli :)
Dateianhänge
Small_Calendar_Calc.ods
(18.36 KiB) 112-mal heruntergeladen
Ein Dankeschön für eine Lösung tut nicht weh!
Wer eine Lösung selbst findet, sollte die für die Nachwelt auch posten!

Geschäftlich: LibreOffice 6.0.x ("Still") unter Windows 10 64bit
Privat: LibreOffice 6.0.x ("Still") unter Linux Mint 19.x Cinnamon 64bit
Karolus
********
Beiträge: 7535
Registriert: Mo, 02.01.2006 19:48

Re: Bed. Formatierung-je nach Schaltjahr 28. bzw. 29. einfärben

Beitrag von Karolus »

Hallo
Sorg dafür das die Zeilen je nach Jahr und Monat mit richtigen Datumswerten gefüllt werden, und gleichzeitig auch beim jeweils Monatsletzten abgebrochen wird.
Die Anzeige nur der Monatstage ist dann Sache der Formatierung.

Gruß Karo
LO25.2… debian 13( trixie ) auf Raspberry5 8GB (ARM64)
LO25.8… flatpak debian 13( trixie ) auf Raspberry5 8GB (ARM64)
hylli
*******
Beiträge: 1672
Registriert: Mi, 22.02.2006 19:37

Re: Bed. Formatierung-je nach Schaltjahr 28. bzw. 29. einfärben

Beitrag von hylli »

Hallo Karo,

ich hoffe ich verstehe Dich gerade nicht falsch, aber ich glaube das ist nicht Sinn und Zweck dieses Kalenders. Dieser Kalender soll zum mitnehmen sein und per "Koordinaten" zu einem bestimmten Tag den Wochentag ermitteln können, siehe auch Screenshot:
http://www.grafishdesign.it/blog/wp-con ... dareng.jpg

Die EInfärbung von 28./29. sowie 30. bzw. 31. soll nur darauf hinweisen, dass es Monate mit 28/29 (Schaltjahr ja/nein?) sowie 30 bzw. 31 Tage gibt.

Gruß
Hylli :)
Ein Dankeschön für eine Lösung tut nicht weh!
Wer eine Lösung selbst findet, sollte die für die Nachwelt auch posten!

Geschäftlich: LibreOffice 6.0.x ("Still") unter Windows 10 64bit
Privat: LibreOffice 6.0.x ("Still") unter Linux Mint 19.x Cinnamon 64bit
Karolus
********
Beiträge: 7535
Registriert: Mo, 02.01.2006 19:48

Re: Bed. Formatierung-je nach Schaltjahr 28. bzw. 29. einfärben

Beitrag von Karolus »

Hallo
Ok - habe verstanden -
die bF _Formatbedingung für H13 wäre dann:
Formel ist NICHT(ISTSCHALTJAHR(DATUM(B1;1;1)))
"deine_vorlage_für_den28.2"
Die Bedingung für Zelle B14 schaffst du jetzt alleine.

Gruß Karo
LO25.2… debian 13( trixie ) auf Raspberry5 8GB (ARM64)
LO25.8… flatpak debian 13( trixie ) auf Raspberry5 8GB (ARM64)
hylli
*******
Beiträge: 1672
Registriert: Mi, 22.02.2006 19:37

Re: Bed. Formatierung-je nach Schaltjahr 28. bzw. 29. einfärben

Beitrag von hylli »

Hm,

Bernd's (bst) Lösung funktioniert bei mir schon.

Hylli
Ein Dankeschön für eine Lösung tut nicht weh!
Wer eine Lösung selbst findet, sollte die für die Nachwelt auch posten!

Geschäftlich: LibreOffice 6.0.x ("Still") unter Windows 10 64bit
Privat: LibreOffice 6.0.x ("Still") unter Linux Mint 19.x Cinnamon 64bit
Antworten