Große Klappe
Kalender basteln mit LibreOffice
Der 29. Februar.
Eine Sonderstellung nimmt der 29. Februar ein. Damit der Kalender bei Jahren mit nur 28 Monatstagen nicht den 01. März als letzten Februartag anzeigt, verwenden Sie in dieser Tageszelle (konkret in der Zelle E66) folgende Formel:
=WENN(MONAT(E65+1)<>MONAT($E$37);"";E65+1)
Dadurch zeigt Calc den 29. Februar nur in einem Schaltjahr an und lässt die Zelle sonst leer.
Der Wochentag im Klartext
Haben Sie alle Datumszahlen in die jeweils erste Tagesspalte eingefügt, ergänzen Sie die dazugehörige zweite Tagesspalte. Die entspricht grundsätzlich der ersten Tagesspalte, mit dem Unterschied, dass der Kalender den jeweiligen Tag mit zwei Buchstaben (also etwa Mo für Montag) ausweist. Zusätzlich soll an jedem Montag die Nummer der Kalenderwoche erscheinen und – falls es einen Feiertag gibt – noch dessen Name. Dies alles realisiert eine WENN()-Formel, die das jeweilige Datum hinsichtlich dieser Erfordernisse überprüft und das zutreffende Ergebnis ausweist.
Im einfachsten Fall, also wenn der Tag weder ein Feiertag ist, noch ein Montag mit Wochennummer, soll Calc nur den Wochentag ausweisen. Dies darf in einer WENN()-Formel aber nicht mit einem einfachen Verweis geschehen, etwa =E66, weil die Formel unformatierte Zahlen (also 41275 für den 1. Januar 2013) liefert. Dem Ergebnis müssen Sie also mit der Funktion TEXT() das richtige Format zuweisen, hier mit der Formel:
=TEXT(E66;"TTT")
Erst diese Formel zeigt das gewünschte Ergebnis, also etwa Mo für Montag. Allerdings handelt es sich nicht um die vollständige Formel, wie Sie gleich lesen.



