Vorab die Kurzform meiner Frage:
In Zelle A38 steht das Datum "28.02.2012"
In Zelle A39 möchte ich folgende Formel einbinden: =wenn(A38+1="29.xx.xxxx";A38+1;"")
Die Zelle "A39" soll also nur gefüllt werden, wenn das errechnete Datum einen "29." Tag ergibt, und nicht den "1."(März)
Wie kann ich diesen einzelnen Tag (29.xx.xxxx) in diese Formel integrieren?
Das "aktuelle Datum" kann ich nicht verwenden, weil ich die Datei archivieren möchte und 2013 dort weiterhin die Daten von 2012 stehen sollen.
********
Und nun die Langform, die rückwirkend betrachtet für die Beantwortung meiner Frage aber wohl nicht benötigt wird:
Ich habe ein Haushaltsbuch angelegt, in dem jeder Monat in einer eigenen Tabelle steht.
Am 1.Januar habe ich den Wert "01.01.2012" eingetragen.
Für den 2.Januar habe ich die Formel "=A11+1" eingetragen
Für den 3.Januar habe ich die Formel "=A12+1" eingetragen
Der Februar steht dann in der nächsten Tabelle.
Dort habe ich als Formel "=Januar.A41+1" eingetragen.
Somit brauche ich nur in einer einzelnen Zelle (1.Januar) das Jahr zu ändern, und alle Zellen werden mit dem korrekten Jahr gefüllt, was auch wichtig für die Nennung der Wochentage ist.
Das Blöde ist nur der Februar mit seinen Schaltjahren.
Am 1.März habe ich darum folgende Formel: "=WENN(Februar.A39<>"";Februar.A39+1;Februar.A38+1)"
Wenn ich den 29.Februar heraus lösche, steht beim 1.März 2012: "29.Februar 2012" ... das Programm rechnet also richtig.
Wenn ich den 29.Februar stehen lasse, steht beim 1.März 2012: "01.März 2012".
Nun möchte ich die letzte Zeile in der Tabelle "Februar" nicht immer manuell löschen. Darum würde ich dort gerne folgende Formel einbinden:
=wenn(A38+1=29;A38+1;"")
Wie kann ich diesen einzelnen Tag (29.xx.xxxx) in diese Formel integrieren?
Das "aktuelle Datum" kann ich nicht verwenden, weil ich die Datei archivieren möchte und 2013 dort weiterhin die Daten von 2012 stehen sollen.
Aus errechnetem Datum nur den Tag auslesen können
Moderator: Moderatoren
Re: Aus errechnetem Datum nur den Tag auslesen können
=WENN(TAG(A38)=29;A38+1;"")Wie kann ich diesen einzelnen Tag (29.xx.xxxx) in diese Formel integrieren?
Gruß
Stephan
Re: Aus errechnetem Datum nur den Tag auslesen können
Vielen Dank, die Lösung von Stephan funktioniert für mich prima, allerdings mit folgender Korrektur:
Falsch: =WENN(TAG(A38)=29;A38+1;"")
Richtig: =WENN(TAG(A38+1)=29;A38+1;"")
In A38 steht ja z.B. der 28.02.2012, also muss die Abfrage lauten: "Wenn 28+1 = 29 (und nicht der 1.3.) ist, dann...."
Wenn man den Befehl "TAG" kennt, ist's ja eigentlich ganz einfach
Falsch: =WENN(TAG(A38)=29;A38+1;"")
Richtig: =WENN(TAG(A38+1)=29;A38+1;"")
In A38 steht ja z.B. der 28.02.2012, also muss die Abfrage lauten: "Wenn 28+1 = 29 (und nicht der 1.3.) ist, dann...."
Wenn man den Befehl "TAG" kennt, ist's ja eigentlich ganz einfach

-
- *******
- Beiträge: 1763
- Registriert: Di, 03.10.2006 18:05
Re: Aus errechnetem Datum nur den Tag auslesen können
Hallo Zusammen,
es geht auch noch küzer, indem man unter den "28.02.2012" folgende Formel
schreibt :
Deshalb gibt es die Funktion ISTSCHALTJAHR
mfg
Gert
es geht auch noch küzer, indem man unter den "28.02.2012" folgende Formel
schreibt :
Code: Alles auswählen
=WENN(ISTSCHALTJAHR(A9);A9+1;"")
mfg
Gert
Es gibt nichts gutes, außer man tut es.
Win7_64 / LO_4.4.5.2
Win7_64 / LO_4.4.5.2
Re: Aus errechnetem Datum nur den Tag auslesen können
Cool, was es alles gibt 
Habe es jetzt entsprechend auf "ISTSCHALTJAHR" geändert ... sieht irgendwie professioneller aus

Habe es jetzt entsprechend auf "ISTSCHALTJAHR" geändert ... sieht irgendwie professioneller aus
