Registriert seit: 04.02.2017
Version(en): 2013
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.
Registriert seit: 10.04.2014
Version(en): Microsoft 365, mtl. Kanal
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)
Registriert seit: 28.05.2014
Version(en): 2013 / 2016
04.02.2017, 13:53
(Dieser Beitrag wurde zuletzt bearbeitet: 04.02.2017, 13:53 von GMG-CC.)
@ 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!
Registriert seit: 10.04.2014
Version(en): Microsoft 365, mtl. Kanal
Hi Günther,
wo du Recht hast, hast du Recht. Hab' das irgendwie ausgeblendet, dass es ja so etwas wie Jahreswechsel auch gibt.
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Registriert seit: 04.02.2017
Version(en): 2013
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.
Registriert seit: 10.04.2014
Version(en): Microsoft 365, mtl. Kanal
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)
Registriert seit: 04.02.2017
Version(en): 2013
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
Registriert seit: 28.05.2014
Version(en): 2013 / 2016
04.02.2017, 18:04
(Dieser Beitrag wurde zuletzt bearbeitet: 04.02.2017, 18:04 von GMG-CC.)
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!
Registriert seit: 04.02.2017
Version(en): 2013
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
Registriert seit: 10.04.2014
Version(en): Microsoft 365, mtl. Kanal
04.02.2017, 19:19
(Dieser Beitrag wurde zuletzt bearbeitet: 04.02.2017, 19:20 von WillWissen.)
Hi,
probieren geht über studieren!
Tabelle6 | C | D | E |
3 | 30.03.2017 | 31.03.2017 | 1 |
4 | 30.03.2017 | 01.04.2017 | 2 |
5 | 30.03.2017 | 01.05.2017 | 3 |
6 | 30.03.2017 | 01.06.2017 | 4 |
7 | 31.12.2016 | 01.02.2017 | 3 |
Formeln der Tabelle |
Zelle | Formel | 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)