Seite 1 von 1
Anzahl Monate aus Datumsdifferenz vom 1. des Monats bis Ende des Monats
Verfasst: So 21. Apr 2024, 10:52
von TuxMax
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.
Re: Anzahl Monate aus Datumsdifferenz vom 1. des Monats bis Ende des Monats
Verfasst: So 21. Apr 2024, 11:05
von echo
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
Re: Anzahl Monate aus Datumsdifferenz vom 1. des Monats bis Ende des Monats
Verfasst: So 21. Apr 2024, 12:34
von karolus
Hallo
Falls nicht garantiert ist daß in Spalte A der Monats_erste und in B das Monats_Letzte_Datum drin stehen:
anderenfalls reicht:
Re: Anzahl Monate aus Datumsdifferenz vom 1. des Monats bis Ende des Monats
Verfasst: So 21. Apr 2024, 13:26
von TuxMax
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:
anderenfalls reicht:
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.
Re: Anzahl Monate aus Datumsdifferenz vom 1. des Monats bis Ende des Monats
Verfasst: So 21. Apr 2024, 13:30
von TuxMax
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:
anderenfalls reicht:
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
Re: Anzahl Monate aus Datumsdifferenz vom 1. des Monats bis Ende des Monats
Verfasst: So 21. Apr 2024, 13:34
von TuxMax
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
Re: Anzahl Monate aus Datumsdifferenz vom 1. des Monats bis Ende des Monats
Verfasst: So 21. Apr 2024, 13:36
von TuxMax
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.
Re: Anzahl Monate aus Datumsdifferenz vom 1. des Monats bis Ende des Monats
Verfasst: So 21. Apr 2024, 13:39
von echo
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
Re: Anzahl Monate aus Datumsdifferenz vom 1. des Monats bis Ende des Monats
Verfasst: So 21. Apr 2024, 13:49
von TuxMax
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.