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
Tage ermitteln anhand von Jahr und Monat
Moderator: Moderatoren
Re: Tage ermitteln anhand von Jahr und Monat
Wenn in A1 wirklich "Februar" steht, erhältst Du den Datumswert des ersten Februar mit: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
=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?
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.
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.
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
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