Tage ermitteln anhand von Jahr und Monat

Das Tabellenkalkulationsprogramm

Moderator: Moderatoren

MPFG
**
Beiträge: 32
Registriert: Fr, 19.01.2007 20:16

Tage ermitteln anhand von Jahr und Monat

Beitrag 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
FranzX
*****
Beiträge: 408
Registriert: Sa, 21.02.2004 16:17

Beitrag 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
MPFG
**
Beiträge: 32
Registriert: Fr, 19.01.2007 20:16

re

Beitrag von MPFG »

genau das will ich eben nicht. Es soll schon anhand des Monats und des jahres die Tage ermitteln
Eia
********
Beiträge: 2614
Registriert: Sa, 23.12.2006 07:40

Re: Tage ermitteln anhand von Jahr und Monat

Beitrag 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?
Karolus
********
Beiträge: 7535
Registriert: Mo, 02.01.2006 19:48

Beitrag 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 :wink:

Gruß Karo

Es geht auch mit Monatsnamen in A1, dazu bräuchtest du aber eine Hilstabelle mit Monatsnamen und zugehörigen Ziffern.
FranzX
*****
Beiträge: 408
Registriert: Sa, 21.02.2004 16:17

Beitrag 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
MPFG
**
Beiträge: 32
Registriert: Fr, 19.01.2007 20:16

Beitrag von MPFG »

Wie immer Danke, schnelle und gute Antwort
Antworten