Formel gesucht: Datum verändern

Hallo an all Ihr Wissenden,

ich habe folgendes Problem:
Ich möchte zum Ausdrucken von Journalen nicht immer manuell das Datum eingeben, von daher suche ich eine Formel, die nach folgendem Muster auf der Tabellenkalkulation ausgegeben wird:
[Tag x] --> auch bei Monaten mit 31, 30, 29, 28 Tagen
[nächster Monat von heute) --> wenn heute Dezember, dann nächster Monat Januar
[Jahr vom nächsten Monat] --> wenn heute Dezember 2010, dann nächster Monat im Jahr Januar 2011

Ich komme da einfach nicht weiter. Wer kann mir helfen bei wer-weiss-was? =)

lG Rob

Hallo an all Ihr Wissenden,

ich habe folgendes Problem:
Ich möchte zum Ausdrucken von Journalen nicht immer manuell
das Datum eingeben, von daher suche ich eine Formel, die nach
folgendem Muster auf der Tabellenkalkulation ausgegeben wird:
[Tag x] --> auch bei Monaten mit 31, 30, 29, 28 Tagen
[nächster Monat von heute) --> wenn heute Dezember, dann
nächster Monat Januar
[Jahr vom nächsten Monat] --> wenn heute Dezember 2010, dann
nächster Monat im Jahr Januar 2011

Ich komme da einfach nicht weiter. Wer kann mir helfen bei
wer-weiss-was? =)

Hallo

Frage:
was soll zB. am 31.Jan.2011 passieren.

Tag X = 31
Monat = Februar
Jahr = 2011

Den 31.Februar 2011 gibt es nicht.
Welcher Tag soll dann berechnet werden?
Sinngemäß gilt das ja meistens für den 31. eines Monats

Grobe Richtung sollte das so sein:
=datum(Jahr(heute());Monat(heute())+1;Tag(heute()))

1.08.2010
=heute()
der heutige Tag >>1.08.2010

=Tag(heute()) >> 1
=Monat(heute()) >> 8
=Jahr(heute()) >> 2010

Gruß Holger

Hallo,

den Letzten eines Monats erreichst du mit der Formel

 =DATUM(Jahr, Monat, 0)

also für Tag 0 einsetzen.

LG

Und was mache ich, um Eingaben wie „30. Februar“ zu entgehen?
Hab zwar nen grobes Schema [s.u.], lässt sich aber mit meinem Wissenstand nach nicht realisieren.

=WENN(Tageszahl>Monatsende; „UNGÜLTIG“

Hi,

das funktioniert bei mir, auch mit Schaltjahren etc.

=DATUM(JAHR(HEUTE());MONAT(HEUTE())+1;0)

HTH.

Markus
_____________
Und Sterne sammel ich noch immer.

Und was mache ich, um Eingaben wie „30. Februar“ zu entgehen?
Hab zwar nen grobes Schema [s.u.], lässt sich aber mit meinem
Wissenstand nach nicht realisieren.
=WENN(Tageszahl>Monatsende; „UNGÜLTIG“

Das war in meinem letzten Beitrag genau die Frage.
=datum(Jahr(A1);Monat(A1)+1;Tag(A1))

Datum in A1
Diese Formel würde am 29Jan. den 29.Februar einstellen.
Gibt es den Tag nicht würde der 1Mrz. daraus.
Die Formel zählt also einfach weiter.

Nachfolgende Formel prüft den Tag in A1 und schreibt am 30.Jan wie gewünscht „ungültig“

=WENN(TAG(A1)=TAG(DATUM(JAHR(A1);MONAT(A1)+1;TAG(A1)));DATUM(JAHR(A1);MONAT(A1)+1;TAG(A1));„ungültig“)

Nachfolgende Formel schreibt nicht „Ungültig“ sondern bleibt so lange am Monatsende [28.Feb.] stehen bis der 1.März angezeigt werden kann.
Der 29.1, 30.1, 31,1 ergeben also immer den 28.02

=WENN(TAG(A1)=TAG(DATUM(JAHR(A1);MONAT(A1)+1;TAG(A1)));DATUM(JAHR(A1);MONAT(A1)+1;TAG(A1));DATUM(JAHR(A1);MONAT(A1)+2;0))

Gruß Holger