Seite 1 von 1

Monatsübergang

Verfasst: Do, 27.04.2006 09:06
von Juerg
Ich muss meine Zeiterfassung vom jeweils 16. eines Monats bis zum 15. des nachfolgenden Monats erstellen. Dazu möchte ich die Datum in der Spalte B7 bis B37 als Mo 16. Di. 17. ... Fr. 15. anzeigen lassen. Da nicht jeder Monat 31 Tage hat habe ich folgende Formel zum unterdrücken dieser Tage herangezogen:

=WENN(MONAT($E$1-1+$A20)=MONAT($E$1);$E$1-1+$A20;" ")

In E1 steht der Monat und in Spalte A habe ich eine Zahlenreihe von 16 bis 31 und 1 bis 15.

Nun stimmt mein Monatsübergang nicht. Das heisst im zweiten Teil wird einfach mit dem aktuellen Monat weitergezählt. In Spalte A kann ich auch keine höhere Zahl als 31 benutzen.

Juerg

Verfasst: Do, 27.04.2006 10:02
von Karolus
Hallo Juerg

Die Zahlenreihe in Spalte A brauchst du nicht, schreibe in B7 die Formel:

=DATUM(2006;$E$1;16
und in B8 =B7+1
Die Formel in B8 ziehst du dann bis B37, und ersetzt sie ab B35 mit:

=WENN(TAG(B34+1)>15;"";B34+1)

Gruß Karo

Verfasst: Do, 27.04.2006 10:27
von Juerg
Karolus hat geschrieben:Hallo Juerg

Die Zahlenreihe in Spalte A brauchst du nicht, schreibe in B7 die Formel:

=DATUM(2006;$E$1;16
und in B8 =B7+1
Die Formel in B8 ziehst du dann bis B37, und ersetzt sie ab B35 mit:

=WENN(TAG(B34+1)>15;"";B34+1)

Gruß Karo
Das ergibt mir ganz komische Daten. Gebe ich in E1 Jan 06 ein bekomme ich in B7 Mi. 16. Feb 5307 ????? Gebe ich März 06 ein ergibt das
Sa, 16. Jan. 5312

Juerg

Verfasst: Do, 27.04.2006 11:07
von Karolus
Hallo Juerg

Gib entweder in E1 NUR die Nummer des Monats ein (1 oder 2 oder ...)

oder ändere die Formel in:


=DATUM(2006;MONAT($E$1);16)
falls in E1 ein vollständiges Datum steht

Gruß Karo