Aus errechnetem Datum nur den Tag auslesen können

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: Aus errechnetem Datum nur den Tag auslesen können

Re: Aus errechnetem Datum nur den Tag auslesen können

von Calculino » Mi, 09.05.2012 19:25

Cool, was es alles gibt ;-)

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

Re: Aus errechnetem Datum nur den Tag auslesen können

von Gert Seler » Mi, 09.05.2012 01:35

Hallo Zusammen,
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;"")
Deshalb gibt es die Funktion ISTSCHALTJAHR

mfg
Gert

Re: Aus errechnetem Datum nur den Tag auslesen können

von Calculino » Di, 08.05.2012 22:33

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 :-)

Re: Aus errechnetem Datum nur den Tag auslesen können

von Stephan » Di, 08.05.2012 17:06

Wie kann ich diesen einzelnen Tag (29.xx.xxxx) in diese Formel integrieren?
=WENN(TAG(A38)=29;A38+1;"")


Gruß
Stephan

Aus errechnetem Datum nur den Tag auslesen können

von Calculino » Di, 08.05.2012 16:59

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.

Nach oben