🙏 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!🍀

❤️ DANKE >> << DANKE ❤️

>> 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

CALC ist die Tabellenkalkulation, die Sie immer wollten.
Antworten
TuxMax
Beiträge: 42
Registriert: Do 11. Jan 2024, 11:10

Anzahl Monate aus Datumsdifferenz vom 1. des Monats bis Ende des Monats

Beitrag von TuxMax » So 21. Apr 2024, 10:52

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.
Dateianhänge
Datumsdifferenz_in_Monaten.ods
(15.25 KiB) 129-mal heruntergeladen

echo
Beiträge: 247
Registriert: Do 27. Jan 2022, 09:53

Re: Anzahl Monate aus Datumsdifferenz vom 1. des Monats bis Ende des Monats

Beitrag von echo » So 21. Apr 2024, 11:05

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
Dateianhänge
Datumsdifferenz_in_Monaten.ods
(14.78 KiB) 152-mal heruntergeladen

Benutzeravatar
karolus
* LO-Experte *
Beiträge: 2539
Registriert: Fr 10. Dez 2010, 10:01

Re: Anzahl Monate aus Datumsdifferenz vom 1. des Monats bis Ende des Monats

Beitrag von karolus » So 21. Apr 2024, 12:34

Hallo
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)
anderenfalls reicht:

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)

TuxMax
Beiträge: 42
Registriert: Do 11. Jan 2024, 11:10

Re: Anzahl Monate aus Datumsdifferenz vom 1. des Monats bis Ende des Monats

Beitrag von TuxMax » So 21. Apr 2024, 13:26

karolus hat geschrieben:
So 21. Apr 2024, 12:34
Hallo
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)
anderenfalls reicht:

Code: Alles auswählen

=MONATE(A2-1 ; B2 ; 0)
was mache ich falsch?
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.

TuxMax
Beiträge: 42
Registriert: Do 11. Jan 2024, 11:10

Re: Anzahl Monate aus Datumsdifferenz vom 1. des Monats bis Ende des Monats

Beitrag von TuxMax » So 21. Apr 2024, 13:30

TuxMax hat geschrieben:
So 21. Apr 2024, 13:26
karolus hat geschrieben:
So 21. Apr 2024, 12:34
Hallo
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)
anderenfalls reicht:

Code: Alles auswählen

=MONATE(A2-1 ; B2 ; 0)
was mache ich falsch?
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.
komisch, aufs ganze Jahr stimmt die Formel
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

TuxMax
Beiträge: 42
Registriert: Do 11. Jan 2024, 11:10

Re: Anzahl Monate aus Datumsdifferenz vom 1. des Monats bis Ende des Monats

Beitrag von TuxMax » So 21. Apr 2024, 13:34

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

TuxMax
Beiträge: 42
Registriert: Do 11. Jan 2024, 11:10

Re: Anzahl Monate aus Datumsdifferenz vom 1. des Monats bis Ende des Monats

Beitrag von TuxMax » So 21. Apr 2024, 13:36

TuxMax hat geschrieben:
So 21. Apr 2024, 13:34
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
ist übrigens bei Excel auch so.

echo
Beiträge: 247
Registriert: Do 27. Jan 2022, 09:53

Re: Anzahl Monate aus Datumsdifferenz vom 1. des Monats bis Ende des Monats

Beitrag von echo » So 21. Apr 2024, 13:39

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
Zuletzt geändert von echo am So 21. Apr 2024, 13:51, insgesamt 1-mal geändert.

TuxMax
Beiträge: 42
Registriert: Do 11. Jan 2024, 11:10

Re: Anzahl Monate aus Datumsdifferenz vom 1. des Monats bis Ende des Monats

Beitrag von TuxMax » So 21. Apr 2024, 13:49

echo hat geschrieben:
So 21. Apr 2024, 13:39
Hallo
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
ok, habe den Anhang übersehen. Also nicht "-1" am Startdatum, sondern "+1" am Enddatum. So funktioniert es. Danke.


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.



Antworten