Mit der Formel MONATSENDE wird kein "echtes" Monatsende errechnet, da ein Monat nicht bis zum Beginn des letzten Tags dauert, sondern bis zum Ende dieses Tages. Man könnte diesen Fehler dadurch korrigieren, dass man z. B. mit MONATSENDE(A1;0)+1 rechnet.
Gibt es statt dessen eine Formel ohne diesen Umweg ?
24.02.2021, 20:33 (Dieser Beitrag wurde zuletzt bearbeitet: 24.02.2021, 20:33 von DeltaX.)
(24.02.2021, 20:20)Hardbopper schrieb: ...da ein Monat nicht bis zum Beginn des letzten Tags dauert, sondern bis zum Ende dieses Tages. Man könnte diesen Fehler dadurch korrigieren, dass man z. B. mit MONATSENDE(A1;0)+1 rechnet...
Ein Monatsende endet selbstverständlich am letzten Tag eines Monats, aber nicht zu Beginn, sondern am Ende dieses Tages, also z.B. am 31.01.2021 24 Uhr. Wenn die Formel =MONATSENDE(ZELLE);0)+1 den 1. Tag des Folgemonats ausweist, so ist dies in Excel der Beginn dieses Tages ( = 00 Uhr), also identisch mit dem Vortag 24 Uhr. Nur im Rechtswesen denkt man sich eine fiktive juristische oder logische Sekunde dazwischen, um die Zeiträume zu trennen.
24.02.2021, 21:20 (Dieser Beitrag wurde zuletzt bearbeitet: 24.02.2021, 21:26 von DeltaX.)
Abgesehen von der Diskussion, was genau das Monatsende ist, verstehe ich den TS so, dass er neben dem Datum des letzten Tages im Monat auch die Uhrzeit von 23:59:59 zusätzlich haben möchte. Da hilft es IMO nichts, da muss man ZEITWERT("23:59:59") addieren.
@PIVPQ: In Deinem Vorschlag ist die Uhrzeit auch 00:00:00. Du musst #duration(0,23,59,59) addieren, um das gewünschte Ergebnis zu erreichen
24.02.2021, 21:43 (Dieser Beitrag wurde zuletzt bearbeitet: 24.02.2021, 21:44 von DeltaX.)
Ich habe den TS anders verstanden, von daher nein, nicht besser. Aber nachdem man gewagt hat dem TS zu widersprechen, ist er - so wie es aussieht - weitergezogen.
24.02.2021, 21:48 (Dieser Beitrag wurde zuletzt bearbeitet: 24.02.2021, 21:49 von bug99.)
(24.02.2021, 20:20)Hardbopper schrieb: Mit der Formel MONATSENDE wird kein "echtes" Monatsende errechnet, da ein Monat nicht bis zum Beginn des letzten Tags dauert, sondern bis zum Ende dieses Tages. Man könnte diesen Fehler dadurch korrigieren, dass man z. B. mit MONATSENDE(A1;0)+1 rechnet. ..