🙏 Helfen Sie jetzt mit, unser LibreOffice Forum zu erhalten! 🙏
Mit Ihrer Spende sichern Sie den Fortbestand, den Ausbau und die laufenden Kosten dieses Forums. 🌱
🍀 Jeder Beitrag zählt – vielen Dank für Ihre Unterstützung!🍀
>> Dank Ihrer Unterstützung -> Keine Werbung für alle registrierten LibreOffice-Forum User! <<
🤗 Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet. 🤗
Anzahl Monate aus Datumsdifferenz vom 1. des Monats bis Ende des Monats
Anzahl Monate aus Datumsdifferenz vom 1. des Monats bis Ende des Monats
Hallo Liste,
ich möchte die Anzahl der Monate aus der Differenz zweier Datumsangaben berechnen, wobei das Anfangsdatum der 1. des Monats ist und das Enddatum der Letzte des Monats.
Z. B.
01.01.2024 - 30.06.2024
Also Jan+Feb+März+Apr+Mai+Jun=6 Monate
=DATUMDIF(MONATSENDE(A3;0);MONATSENDE(B3;0);"m") ergibt 5 Monate
und
=DATUMDIF(A6;B6;"m") auch
und
=MONATE(A8;B8;1)
bzw.
=MONATE(A8;B8;0)
ergibt auch 5 Monate.
ich möchte die Anzahl der Monate aus der Differenz zweier Datumsangaben berechnen, wobei das Anfangsdatum der 1. des Monats ist und das Enddatum der Letzte des Monats.
Z. B.
01.01.2024 - 30.06.2024
Also Jan+Feb+März+Apr+Mai+Jun=6 Monate
=DATUMDIF(MONATSENDE(A3;0);MONATSENDE(B3;0);"m") ergibt 5 Monate
und
=DATUMDIF(A6;B6;"m") auch
und
=MONATE(A8;B8;1)
bzw.
=MONATE(A8;B8;0)
ergibt auch 5 Monate.
- Dateianhänge
-
- Datumsdifferenz_in_Monaten.ods
- (15.25 KiB) 129-mal heruntergeladen
Re: Anzahl Monate aus Datumsdifferenz vom 1. des Monats bis Ende des Monats
Hallo
wann ist der Tag (Monat) beendet >>eigentlich um 24:00Uhr
Die Daten (plural Datum) die du der Formel übergibst stehen aber genaugenommen alle auf 00:00Uhr
Daher Monatsende()+1 dann passt es auch.
Für A3 (Startdatum) solltest du allerdings Monatsende() weg lassen oder vom Vormonat verwenden.
Gruß Holger
wann ist der Tag (Monat) beendet >>eigentlich um 24:00Uhr
Die Daten (plural Datum) die du der Formel übergibst stehen aber genaugenommen alle auf 00:00Uhr
Daher Monatsende()+1 dann passt es auch.
Für A3 (Startdatum) solltest du allerdings Monatsende() weg lassen oder vom Vormonat verwenden.
Gruß Holger
- Dateianhänge
-
- Datumsdifferenz_in_Monaten.ods
- (14.78 KiB) 152-mal heruntergeladen
Re: Anzahl Monate aus Datumsdifferenz vom 1. des Monats bis Ende des Monats
Hallo
Falls nicht garantiert ist daß in Spalte A der Monats_erste und in B das Monats_Letzte_Datum drin stehen:
anderenfalls reicht:
Falls nicht garantiert ist daß in Spalte A der Monats_erste und in B das Monats_Letzte_Datum drin stehen:
Code: Alles auswählen
=MONATE(MONATSENDE(A2 ; -1) ; MONATSENDE(B2 ; 0);0)
Code: Alles auswählen
=MONATE(A2-1 ; B2 ; 0)
LO7.4.7.5 debian 12(bookworm) auf Raspberry4b 8GB (64bit)
LO24.8.0.3 flatpak debian 12(bookworm) auf Raspberry4b 8GB (64bit)
LO24.8.0.3 flatpak debian 12(bookworm) auf Raspberry4b 8GB (64bit)
Re: Anzahl Monate aus Datumsdifferenz vom 1. des Monats bis Ende des Monats
was mache ich falsch?karolus hat geschrieben: ↑So 21. Apr 2024, 12:34Hallo
Falls nicht garantiert ist daß in Spalte A der Monats_erste und in B das Monats_Letzte_Datum drin stehen:
anderenfalls reicht:Code: Alles auswählen
=MONATE(MONATSENDE(A2 ; -1) ; MONATSENDE(B2 ; 0);0)
Code: Alles auswählen
=MONATE(A2-1 ; B2 ; 0)
01.01.2024 30.06.2024 =MONATE(MONATSENDE(A2 ; -1) ; MONATSENDE(B2 ; 0);0)
01.01.2024 30.06.2024 =MONATE(A3-1 ; B3 ; 0)
01.01.2024 30.06.2024 5
01.01.2024 30.06.2024 5
Es kommen 5 anstatt der gewünschten 6 Monate heraus.
Re: Anzahl Monate aus Datumsdifferenz vom 1. des Monats bis Ende des Monats
komisch, aufs ganze Jahr stimmt die FormelTuxMax hat geschrieben: ↑So 21. Apr 2024, 13:26was mache ich falsch?karolus hat geschrieben: ↑So 21. Apr 2024, 12:34Hallo
Falls nicht garantiert ist daß in Spalte A der Monats_erste und in B das Monats_Letzte_Datum drin stehen:
anderenfalls reicht:Code: Alles auswählen
=MONATE(MONATSENDE(A2 ; -1) ; MONATSENDE(B2 ; 0);0)
Code: Alles auswählen
=MONATE(A2-1 ; B2 ; 0)
01.01.2024 30.06.2024 =MONATE(MONATSENDE(A2 ; -1) ; MONATSENDE(B2 ; 0);0)
01.01.2024 30.06.2024 =MONATE(A3-1 ; B3 ; 0)
01.01.2024 30.06.2024 5
01.01.2024 30.06.2024 5
Es kommen 5 anstatt der gewünschten 6 Monate heraus.
01.01.2024 31.12.2024 =MONATE(A2-1 ; B2 ; 0)
01.01.2024 31.12.2024 =MONATE(A3 ; B3 ; 0)
01.01.2024 31.12.2024 12
01.01.2024 31.12.2024 11
Re: Anzahl Monate aus Datumsdifferenz vom 1. des Monats bis Ende des Monats
Die Formel =Monate(..) funktioniert anscheinend nicht bei Monaten kleiner 31 Tage.
01.01.2024 30.06.2024 =MONATE(A1-1 ; B1 ; 0)
01.01.2024 31.07.2024 =MONATE(A2-1 ; B2 ; 0)
01.01.2024 29.02.2024 =MONATE(A3-1 ; B3 ; 0)
01.01.2024 31.03.2024 =MONATE(A4-1 ; B4 ; 0)
01.01.2024 30.04.2024 =MONATE(A5-1 ; B5 ; 0)
01.01.2024 30.06.2024 5
01.01.2024 31.07.2024 7
01.01.2024 29.02.2024 1
01.01.2024 31.03.2024 3
01.01.2024 30.04.2024 3
01.01.2024 30.06.2024 =MONATE(A1-1 ; B1 ; 0)
01.01.2024 31.07.2024 =MONATE(A2-1 ; B2 ; 0)
01.01.2024 29.02.2024 =MONATE(A3-1 ; B3 ; 0)
01.01.2024 31.03.2024 =MONATE(A4-1 ; B4 ; 0)
01.01.2024 30.04.2024 =MONATE(A5-1 ; B5 ; 0)
01.01.2024 30.06.2024 5
01.01.2024 31.07.2024 7
01.01.2024 29.02.2024 1
01.01.2024 31.03.2024 3
01.01.2024 30.04.2024 3
Re: Anzahl Monate aus Datumsdifferenz vom 1. des Monats bis Ende des Monats
ist übrigens bei Excel auch so.TuxMax hat geschrieben: ↑So 21. Apr 2024, 13:34Die Formel =Monate(..) funktioniert anscheinend nicht bei Monaten kleiner 31 Tage.
01.01.2024 30.06.2024 =MONATE(A1-1 ; B1 ; 0)
01.01.2024 31.07.2024 =MONATE(A2-1 ; B2 ; 0)
01.01.2024 29.02.2024 =MONATE(A3-1 ; B3 ; 0)
01.01.2024 31.03.2024 =MONATE(A4-1 ; B4 ; 0)
01.01.2024 30.04.2024 =MONATE(A5-1 ; B5 ; 0)
01.01.2024 30.06.2024 5
01.01.2024 31.07.2024 7
01.01.2024 29.02.2024 1
01.01.2024 31.03.2024 3
01.01.2024 30.04.2024 3
Re: Anzahl Monate aus Datumsdifferenz vom 1. des Monats bis Ende des Monats
Hallo
Eigentlich habe ich das erklärt:
Es passt nicht immer wenn du am Anfang (A1 - A5) einen Tag ab zuziehst weil die Tage am Monatsende variieren ,
Der Monat geht vom ersten bis zum ende des letzten Tages des Monats
Bei B1 - B5 ist der Tag selbst noch nicht vorbei, daher ist das Monatsende dort auch noch nicht erreicht.
Jeweils B1+1 bis B5+1
=MONATE(A1;B1+1;0) und runter kopieren
Ich habe die Formeln in deinem Beispiel doch alle angepasst
Gruß Holger
Eigentlich habe ich das erklärt:
Es passt nicht immer wenn du am Anfang (A1 - A5) einen Tag ab zuziehst weil die Tage am Monatsende variieren ,
Der Monat geht vom ersten bis zum ende des letzten Tages des Monats
Bei B1 - B5 ist der Tag selbst noch nicht vorbei, daher ist das Monatsende dort auch noch nicht erreicht.
Jeweils B1+1 bis B5+1
=MONATE(A1;B1+1;0) und runter kopieren
Ich habe die Formeln in deinem Beispiel doch alle angepasst
Gruß Holger
Zuletzt geändert von echo am So 21. Apr 2024, 13:51, insgesamt 1-mal geändert.
Re: Anzahl Monate aus Datumsdifferenz vom 1. des Monats bis Ende des Monats
ok, habe den Anhang übersehen. Also nicht "-1" am Startdatum, sondern "+1" am Enddatum. So funktioniert es. Danke.echo hat geschrieben: ↑So 21. Apr 2024, 13:39Hallo
Eigentlich habe ich das erklärt:
Es nützt dir nichts am Anfang (A1 - A5) einen Tag abzuziehen,
Der Monat geht vom ersten bis zum ende des letzten Tages des Monats
Bei B1 - B5 ist der Tag selbst noch nicht vorbei, daher ist das Monatsende dort auch noch nicht erreicht.
Jeweils B1+1 bis B5+1
Ich habe die Formeln in deinem Beispiel doch alle angepasst
Gruß Holger
An alle, die das LibreOffice-Forum gern nutzen und unterstützen wollen:
Bitte helfen Sie uns mit 7 Euro pro Monat.
Durch Ihren Beitrag tragen Sie dazu bei, unsere laufenden Kosten für die kommenden Monate zu decken.
Unkompliziert per Kreditkarte oder PayPal.
Als ein kleines Dankeschön werden Sie im LO-Forum als SUPPORTER gekennzeichnet.