Seite 1 von 1
Tage ermitteln anhand von Jahr und Monat
Verfasst: So, 28.01.2007 14:19
von MPFG
Hallo, ich möchte mir anhand vom Jahr und dem Monat die Anzahl der Kalendertage ermitteln lassen, und diese dann anhand der ermittelten Tage in der Spalte A fortlaufend nach unten anzeigen lassen.
Beispiel ich gebe in A1 Februar, B1 2007 ein.
Nun soll er ermitteln das der Februar 28 Tage hat und in den Zeilen
A5 bis A32 die forlaufenden Zahlen 1 - 28 eintragen.
Nur welche Formel brauche ich ?
Mfg
Verfasst: So, 28.01.2007 15:31
von FranzX
es geht noch einfacher:
schreibe in A5 das Datum: 01.02.07
und ziehe das Datum nach unten.
Als Zahlenformat weist du das Datumsformat "T" oder "TT" zu.
Viele Grüße
FranzX
re
Verfasst: So, 28.01.2007 15:34
von MPFG
genau das will ich eben nicht. Es soll schon anhand des Monats und des jahres die Tage ermitteln
Re: Tage ermitteln anhand von Jahr und Monat
Verfasst: So, 28.01.2007 16:13
von Eia
MPFG hat geschrieben:Hallo, ich möchte mir anhand vom Jahr und dem Monat die Anzahl der Kalendertage ermitteln lassen, und diese dann anhand der ermittelten Tage in der Spalte A fortlaufend nach unten anzeigen lassen.
Beispiel ich gebe in A1 Februar, B1 2007 ein.
Nun soll er ermitteln das der Februar 28 Tage hat und in den Zeilen
A5 bis A32 die forlaufenden Zahlen 1 - 28 eintragen.
Nur welche Formel brauche ich ?
Mfg
Wenn in A1 wirklich "Februar" steht, erhältst Du den Datumswert des ersten Februar mit:
=DATWERT("1."&A1&B1)
Steht in A1 eine 2, dann lautet die Formel:
=DATUM(B1;A1;1)
Angenommen, diese Formel steht in A2, dann schreibst Du in A3: =A2+1 und kopierst diese Formel nach unten. In nicht-Schaltjahren erhälst Du nach dem 28. Februar direkt den ersten März.
Jetzt kommt es darauf an, was genau Du willst. Wenn der erste März nicht sichtbar sein soll, kannst Du in die Zeile des 29. Februar (Zeile 30 in meinem Fall)eine Formel schreiben wie z.B.:
=WENN(MONAT(A29)=MONAT(A29+1);A29+1;"")
In A29 steht der 28. Februar und A30 wird nur ausgefüllt, wenn ein Schaltjahr ist.
Worauf soll das Ganze denn hinauslaufen?
Verfasst: So, 28.01.2007 16:20
von Karolus
Hallo
Wenn es denn so sein soll :
In A1 die
Monatsziffer
in B1 die Jahreszahl
in A5 die Formel :
=TAG(DATUM(B1;A1;1))
und in A6 die Formel :
=WENN(A5="";"";WENN(MONAT(DATUM($B$1;$A$1;A5+1))=$A$1;A5+1;""))
und diese Formel nach unten ziehen, soweit du möchtest
Gruß Karo
Es geht auch mit
Monatsnamen in A1, dazu bräuchtest du aber eine Hilstabelle mit Monatsnamen und zugehörigen Ziffern.
Verfasst: So, 28.01.2007 16:48
von FranzX
es geht auch so:
in A1 den 1. eines Monats z.B. 01.02.07 und formatiere die Zelle mit dem Datumsformat "MMMM", so dass Februar erscheint.
in B1 die Jahreszahl - vierstellig z.B. 2007
in A5 die Formel:
=WENN(MONAT(DATUM($B$1;MONAT($A$1);ZEILE()-4))=MONAT($A$1);DATUM($B$1;MONAT($A$1);ZEILE()-4);"")
und einfach 31 Zeilen nach unten ziehen.
Gruß
FranzX
Verfasst: So, 28.01.2007 17:03
von MPFG
Wie immer Danke, schnelle und gute Antwort