Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

angefangene Monate zwischen zwei Daten
#1
Hallo,
bin neu hier und kenn mich in Excel auch n wenig aus, jetzt steh ich aber an.
Und zwar hab ich in C3 ein Startdatum und in D3 ein Enddatum.
Es geht mir nun um die Gesamtmonate zwischen zwei Daten, allerdings inkl. der angefangenen Monate.
Als Beispiel:
C3=27.02.2017
D3=02.03.2017
Als Ergebnis müsste ich hier zwei bekommen, da Februar begonnen wurde und März auch.

Ein weiteres Beispiel:
C3=27.05.2017
D3=01.07.2017

Als Ergebnis sollte hier 3 kommen, da eben 3 Monate davon betroffen sind.

Folgendes hab ich schon versucht, liefert allerdings nicht das korrekte Ergebnis
=datedif(C3;D3;"m")

Vielleicht hat da jemand eine Idee oder einen Lösungsansatz.
Antworten Top
#2
Hi,


Code:
=MONAT(D3)-MONAT(C3)+1
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Antworten Top
#3
@ Günter
... dann darf aber kein  Jahreswechsel dazwischen liegen!
Mein Vorschlag ist auch mit DATEDIF()
Code:
=DATEDIF(MONATSENDE(C3;0);MONATSENDE(D3;1);"m")
EDIT: Formel korrigiert
Beste Grüße
  Günther

Excel-ist-sexy.de
  …schau doch mal rein!
Der Sicherheit meiner Daten wegen lade ich keine *.xlsm bzw. *.xlsb- Files mehr herunter! -> So geht's ohne!
Antworten Top
#4
Hi Günther,

wo du Recht hast, hast du Recht. Hab' das irgendwie ausgeblendet, dass es ja so etwas wie Jahreswechsel auch gibt. Angel
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Antworten Top
#5
vielen Dank.
Habs jetzt mal mit

Code:
=DATEDIF(MONATSENDE(C3;0);MONATSENDE(D3;1);"m")
probiert.
Kommt aber zum beispiel ein falsches Ergebnis bei
C3=30.03.2017
D3=31.03.2017
Ergebnis müsst hier 1 sein, da ein Monat begonnen.

Bei 
C3=30.03.2017
D3=01.05.2017

kommt als Ergebnis 2 raus, müsste aber 3 sein, da ja in dem Fall 3 Monate begonnen wurden.
Antworten Top
#6
Hi,

dann setz an das Ende der Formel +1
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Antworten Top
#7
das hab ich schon probiert, das Ergebnis ist aber trotzdem nicht korrekt.
Mit +1 am Ende der Formel hab ich bei:
C3=30.03.2017
D3=31.03.2017

als Ergebnis 1, was ja korrekt ist, da ich nun ja ein +1 hinten an der Formel hab
C3=30.03.2017
D3=01.04.2017
liefert mir nun jedoch 3
Antworten Top
#8
Dann war meine erste (noch nicht korrigierte) Formel doch richtig:
Code:
=DATEDIF(MONATSENDE(A1;0);MONATSENDE(B1;0);"m")+1

wobei in A1 der Start und in B1 das Ende steht. Nach einem Mittagsschläfchen sieht man doch manchmal alles etwas klarer. :05:
Beste Grüße
  Günther

Excel-ist-sexy.de
  …schau doch mal rein!
Der Sicherheit meiner Daten wegen lade ich keine *.xlsm bzw. *.xlsb- Files mehr herunter! -> So geht's ohne!
Antworten Top
#9
hahaha, jaja, das Mittagsschläfchen hatte ich auch, leider sehe ich halt immer noch nicht klar.
Habs jetzt mit deiner Formel probiert und erhalte bei:
C3=30.03.2017
D3=31.03.2017
als Ergebnis 1, was korrekt ist.
Bei
C3=30.03.2017
D3=01.04.2017
kommt auch ne 1, was halt leider nicht stimmt.
Bei
C3=30.03.2017
D3=01.05.2017
kommt ne 3, hier stimmts also wieder.
Ich verzweifel echt schon.

Hmm, nochwas probiert:
Bei
C3=30.03.2017
D3=01.06.2017
kommt als Ergebnis wieder ne 3, was leider wieder nicht stimmt. :s   :s
Antworten Top
#10
Hi,

probieren geht über studieren!

Tabelle6

CDE
330.03.201731.03.20171
430.03.201701.04.20172
530.03.201701.05.20173
630.03.201701.06.20174
731.12.201601.02.20173
Formeln der Tabelle
ZelleFormel
E3=DATEDIF(MONATSENDE(C3;0);MONATSENDE(D3;2)-1;"m")

Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4.8
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste