Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: 29. Februar im Schaltjahr einblenden

29. Februar im Schaltjahr einblenden
10.12.2018 02:21:26
Hotter
Hallo liebe Excelfreunde,
ich erstelle gerade einen Kalender mit der Besonderheit, dass jedes Monat auf einem
extra Tabellenblatt steht und die Datums und Tage nicht in den Zeilen, sondern in Spalten stehen. Also zum Beispiel für das Jahr 2019 in Zelle C1 das Datum 01 und darunter in Zelle C2 der Tag Fr. usw. fortlaufend bis zur Zelle AD1 mit dem 28. und AD2 mit Do. Es ist mir auch bereits gelungen, dass der Kalender sich entsprechen dem Jahr anpasst, wenn ich in der Zelle A1 im dem Januarblatt die Jahreszahl ändere. Auch die Wochenenden werden bereits farblich markiert.
in den angrenzenden Spalten zum Spalte für den 28. Februar (also ab AE) befinden sich Spalten mit Berechnungsformel für die Eingaben im Zellenbereich C3:AD25.
Meine Frage und Bitte um eure Hilfe:
Wie erreiche ich es, dass Excel mir eine entwprechend formatierte Spalte für den 29. Februar im Falle eines Schaltjahres einblendet, also unter AE1 für 29 und AE2 für den entsprechenden Tag (2020 zum Beispiel Sa) und dabei die angrenzenden Spalten nach rechts weitergerückt werden.
Wenn jemand mir dann noch verrät, wie automatisch die gesetzlichen und regionalen Feiertage markiert werden, macht ihr mich besonders glücklich.
Beste Grüße
Alfred
Anzeige

11
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: 29. Februar im Schaltjahr einblenden
10.12.2018 03:02:36
Bernd
Hi,
hier mal eine Variante die ich mal erstellt habe. Da kannst Dir ja alles für Deinen
Kalender abschauen, Formeln, Bedingte Formatierungen usw.
https://www.herber.de/bbs/user/125986.xlsx
MfG Bernd
AW: 29. Februar im Schaltjahr einblenden
10.12.2018 05:38:59
Hajo_Zi
Hasllo Afred;
=Wennfehler(Ad+1;"")
Ae2
=enn(Ae1"";Ae;"")
Bedingte Formatierung.
nur wenige schauen auf Deinen Rechner und sehen die Datei.
Ich möchte gerne den Fehler im Original sehen.
Ich baue keine Datei nach. Die Zeit hat schon jemand investiert.
Ein Nachbau sieht meist anders aus als das Original. Darum sollte das Original verlinkt werden.
Wenn du an Stelle einer Demomappe deine Originalmappe hochladen willst, diese aber sensible Daten enthält, kannst du diese Daten anonymisieren bzw. pseudonymisieren.
Benutze hier im Forum die Funktion zum hochladen. Falls Du die nicht benutzen möchtest beachte, von unsicheren Servern wie z.B. www.file-upload.net lade ich keine Datei runter. (lt. Einschätzung meines Virenprogramms)

Beiträge von Werner, Luc, robert, J.O.Maximo und folgende lese ich nicht.
Die Beiträge werden auch ignoriert, es erfolgt keine Antwort.
Anzeige
AW: 29. Februar im Schaltjahr einblenden
10.12.2018 20:32:20
Hotter
Hallo zusammen,
danke für eure raschen Reaktionen. Bin aber bisher nicht weitergekommen, liegt wohl an meinen noch dürftigen Excel-Kenntnissen. Daher unten die betreffende Tabelle, wie von Hajo angeregt:
https://www.herber.de/bbs/user/125999.xlsx
Die Feiertage sind noch manuell gefärbt, die Wochenenden passen sich aber schon wie Anderes automatisch an, na ja, was rede ich, ihr seht`s ja.
Velen Dank für eure Lösungsvorschläge vorab.
Gruß
Alfred
Anzeige
AW: 29. Februar im Schaltjahr einblenden
11.12.2018 05:40:13
Hajo_Zi
die Datei sieht anders aus als im ersten Beitrag beschrieben. Es stehen nicht nur Tage in der Zeile. Das geht mein Vorscjhlag nicht. Das ist der Vorteil, wenn man gleich eine Datei verlinkt. Ich habe also für den Papierkorb gearbeitet. Da ich dies nicht gerne mnache bin ich raus.
Gruß Hajo
Anzeige
AW: 29. Februar im Schaltjahr einblenden
11.12.2018 20:17:12
Hotter
Hallo Hajo,
ich war zum ersten Mal in diesem Forum und erkannte die Möglichkeit nicht, eine Tabelle zu verlinken. Ich suchte nach einer Vorrichtung um die Tabelle anzuhängen, fand aber keine. Warum sonst hätte ich eine so umfangreiche Tabellenbeschreibung versucht? Ich bin in Foren so gut wie nie aktiv unterwegs, also in diesen Dingen vielleicht etwas unbeholfen.
Allerdings steht schon in meiner ersten Beschreibung, dass es angrenzende Spalten gibt (also ab AE) die andere Einträge mit Berechnungsformeln enthalten und nach automatischer Anpassung um den 29. Februar nach rechts aufgerückt werden sollen.
Es ist eben nicht einfach eine Tabelle so zu beschreiben, dass ihr Aufbau für andere leicht nachvollziehbar ist. Sicher aber habe ich das nicht getan, um dich zu verärgern.
Danke dir also für deinen guten Willen.
Beste Grüße
Alfred
Anzeige
=WENN(TAG(AD1+1)=1;"";AD1+1)
10.12.2018 07:41:16
WF
.
AW: 29. Februar im Schaltjahr einblenden
10.12.2018 12:20:36
Ifm
Mit

=(TAG(DATUM([Jahreszahl]; 3; 0)) = 29) 
kannst Du ermitteln, ob es in dem Jahr einen 29. Februar gibt. Damit kannst Du dann entweder per WENN() die Werte manipulieren oder per bedingter Formatierung die Werte ausblenden.
AW: 29. Februar im Schaltjahr einblenden
11.12.2018 20:08:21
Hotter
Hallo Hajo,
ich war zum ersten Mal in diesem Forum und erkannte die Möglichkeit nicht, eine Tabelle zu verlinken. Ich suchte nach einer Vorrichtung um die Tabelle anzuhängen, fand aber keine. Warum sonst hätte ich eine so umfangreiche Tabellenbeschreibung versucht? Ich bin in Foren so gut wie nie aktiv unterwegs, also in diesen Dingen vielleicht etwas unbeholfen.
Allerdings steht schon in meiner ersten Beschreibung, dass es angrenzende Spalten gibt (also ab AE) die andere Einträge mit Berechnungsformeln enthalten und nach automatischer Anpassung um den 29. Februar nach rechts aufgerückt werden sollen.
Es ist eben nicht einfach eine Tabelle so zu beschreiben, dass ihr Aufbau für andere leicht nachvollziehbar ist. Sicher aber habe ich das nicht getan, um dich zu verärgern.
Danke dir also für deinen guten Willen.
Beste Grüße
Alfred
Anzeige
AW: 29. Februar im Schaltjahr einblenden
11.12.2018 20:54:04
Sepp
Hallo Alfred,
schau mal, ob das so passt. Die feiertage werden im Blatt 'FT' berechnet, dort kannst du auch einstellen, welche Feiertage gezeigt werden sollen.
https://www.herber.de/bbs/user/126031.xlsx
 ABCDEF
1Gruß Sepp
2
3

Anzeige
AW: 29. Februar im Schaltjahr einblenden
11.12.2018 22:00:06
Hotter
Hallo Sepp,
das ist geeradezu genial und übertrifft meine Erwartungen.
Vielen, vielen Dank.
Allerdings: die Tabelle im Blatt FT ist wohl schreibgeschützt und lässt sich also z.B. nicht rauskopiern um sie in eine andere Tabelle zu übertragen.
Wo findet man denn solche Tabellen, die man dann in seine Exceltabelle einbauen kann?
Wenn du mir da noch nen Tipp geben könntest?
Gruß
Alfred
Anzeige
AW: 29. Februar im Schaltjahr einblenden
11.12.2018 22:02:36
Sepp
Hallo Alfred,
'FT' ist mit Blattschutz versehen, allerdings ohne Passwort.
Du solltest aber das gesamte Blatt in eine andere Datei verschieben, sonst bekommst du Probleme mit den definierten Namen!
 ABCDEF
1Gruß Sepp
2
3

Anzeige
Anzeige
Anzeige

Infobox / Tutorial

29. Februar im Schaltjahr einblenden


Schritt-für-Schritt-Anleitung

  1. Jahreszahl eingeben: Trage in Zelle A1 die gewünschte Jahreszahl ein, z.B. 2020 für ein Schaltjahr.

  2. Überprüfung des Schaltjahres: Verwende die folgende Excel-Formel in einer Zelle, um zu überprüfen, ob es sich um ein Schaltjahr handelt:

    =WENN(TAG(DATUM(A1; 3; 0)) = 29; "Schaltjahr"; "Kein Schaltjahr")
  3. 29. Februar einfügen: Wenn du eine Spalte für den 29. Februar einfügen möchtest, kannst du die folgende Formel verwenden:

    =WENN(TAG(DATUM(A1; 2; 29))=29; 29; "")
  4. Tage automatisch anpassen: Füge die Formel für die Wochentage hinzu. Beispiel für den Tag in Zelle AE2:

    =WENN(AE1<>""; TEXT(DATUM(A1; 2; 29);"TTT"); "")
  5. Angrenzende Spalten verschieben: Um angrenzende Spalten nach dem Einfügen des 29. Februars weiterzuschieben, kannst du die bedingte Formatierung nutzen, um die Sichtbarkeit zu steuern.


Häufige Fehler und Lösungen

  • Formel funktioniert nicht: Stelle sicher, dass das Datum korrekt eingegeben ist. Überprüfe, ob die Zelle im Datumsformat formatiert ist.

  • 29. Februar wird nicht angezeigt: Überprüfe die Jahreszahl in A1. Wenn es kein Schaltjahr ist, wird der 29. Februar nicht angezeigt.

  • Fehler bei der bedingten Formatierung: Achte darauf, dass die Regeln für die bedingte Formatierung korrekt gesetzt sind, um den 29. Februar hervorzuheben.


Alternative Methoden

  • VBA-Makro: Du kannst auch ein einfaches VBA-Makro verwenden, um den 29. Februar automatisch zu erkennen und einzufügen. Beispiel:

    Sub SchaltjahrErkennen()
       Dim jahr As Integer
       jahr = Range("A1").Value
       If (jahr Mod 4 = 0 And jahr Mod 100 <> 0) Or (jahr Mod 400 = 0) Then
           Cells(1, 31).Value = "29. Februar"
           Cells(2, 31).Value = "Sa"
       End If
    End Sub

Praktische Beispiele

  • Kalender für 2020 erstellen: Erstelle einen vollständigen Kalender für das Jahr 2020, wobei der 29. Februar in die Struktur integriert ist. Verwende die oben angegebenen Formeln und passe sie entsprechend an.

  • Feiertage markieren: Du kannst eine weitere Spalte hinzufügen, die automatisch Feiertage erkennt und farblich markiert, indem du eine ähnliche bedingte Formatierung anwendest.


Tipps für Profis

  • Nutze die Bedingte Formatierung, um den 29. Februar hervorzuheben, wenn das Jahr ein Schaltjahr ist. Dies sorgt für eine visuell ansprechende Darstellung deines Excel-Kalenders.

  • Wenn du regelmäßig mit Schaltjahren arbeitest, erstelle eine Vorlage, die du für verschiedene Jahre anpassen kannst.

  • Verwende die WENN-Funktion, um Daten dynamisch zu verwalten und die Übersichtlichkeit deines Kalenders zu verbessern.


FAQ: Häufige Fragen

1. War 2018 ein Schaltjahr?
Nein, 2018 war kein Schaltjahr. Der 29. Februar wurde in diesem Jahr nicht angezeigt.

2. Wie kann ich Feiertage in meinem Excel-Kalender automatisch markieren?
Du kannst eine separate Tabelle für Feiertage erstellen und eine bedingte Formatierung verwenden, um diese im Hauptkalender hervorzuheben.

3. Welche Excel-Version benötige ich für diese Funktionen?
Die beschriebenen Formeln und Funktionen sind in Excel 2010 und neueren Versionen verfügbar.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige