Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Monate berechnen

Monate berechnen
19.01.2021 18:27:04
andy
Hallo,
ich möchte zwei Datumswerte Anfang eines Monats und Ende eines Monats so berechnen,
das der z.B. 01.09.2020 als 1 Monat mitgerechnet wird.
Über die Funktion =DATEDIF(C2;D2;"m") bekomme ich 3 Monate.
vom 01.09.2020 bis 31.12.2020 müssten es 4 Monate sein
Danke im voraus
Anzeige

18
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
spricht irgendwas gegen +1 ?
19.01.2021 18:30:43
Matthias
.
AW: spricht irgendwas gegen +1 ?
19.01.2021 18:38:33
andy
hatte ich auch vor.
aber wenn das Datum 30.09.2020 ist habe ich auch 4 Monate
AW: spricht irgendwas gegen +1 ?
19.01.2021 18:41:33
Oberschlumpf
Hi,
zeig doch mal per Upload eine Bsp-Datei mit vielen Bsp-Datenzeilen, in denen du Start- und End-Datumswerte einträgst.
Als Ergebnis trägst du - per Hand - ein, was erscheinen soll.
Vielleicht findet sich jemand, der aus deinen "per Hand"-Einträgen eine Formel "zaubert".
Ciao
Thorsten
Anzeige
warum sind die Fakten nicht gleich komplett? owT
19.01.2021 18:46:11
Matthias
AW: so wie Du jetzt schreibst ...
19.01.2021 18:47:46
neopa
Hallo Andy,
... vielleicht so: =DATEDIF(C2;D2;"m")+(TAG(C2)=1)*(TAG(D2+1)=1)?
Gruß Werner
.. , - ...
Anzeige
Danke das ist die Lösung
19.01.2021 18:57:59
andy
Hallo Werner
Danke, das ist die Lösung!!
geht auch ohne DATEDIF
19.01.2021 19:12:58
WF
Hi,
=MAX(0;(JAHR(D2+1)-JAHR(C2-1))*12+MONAT(D2+1)-MONAT(C2-1)-1)
WF
AW: +1 ist schon richtig, wenn man weiß WIE
19.01.2021 19:23:27
Daniel
Probier mal:
=DATEDIF(C2;D2+1;"m")
Gruß Daniel
Anzeige
05.09.20 bis 04.09.20
19.01.2021 19:32:51
WF
.
05.09.20 bis 04.10.20 natürlich
19.01.2021 19:37:45
WF
.
Deine obige Fml liefert bei diesen Daten 0, ...
19.01.2021 23:46:40
Luc:-?
…Walter,
und damit das gleiche falsche Ergebnis wie Werners. Bei Werner mag das der Konzentration auf den 1.Tag u/o DATEDIF geschuldet sein, das ja eine Differenz ermittelt und lt µS in bestimmten Konstellationen nicht das gewünschte Ergebnis liefert. Daniels Anwendung liefert aber 1 und damit den einen Monat voller Länge, der wohl gemeint ist.
Alternativ könnte man auch =DATEDIF(C2-1;D2;"m") schreiben, damit die Differenz richtig zwischen dem EndTag und dem Vortag des StartTags gebildet wird. Bei Daniel wären es StartTag und Folgetag des EndTags. Das ist praktisch ebenso wie eine Differenz zwischen End- und StartZeile auf einem Xl-Blatt, wenn man damit die Anzahl der Zeilen ermitteln wollte.
Soll aber schon ein angebrochener Monat als ganzer gezählt wdn, müsste die Fml auch anders aussehen.
Gruß, Luc :-?
Anzeige
2 angelutschte Monate sind null komplette
20.01.2021 05:26:39
WF
.
2 angelutschte Monate sind null komplette
20.01.2021 06:21:06
WF
.
Falsch WF
20.01.2021 09:29:36
Daniel
1. Für die Anzahl der Monate ist nur der Abstand von Start- und Enddatum relevant, nicht die Lage von diesen innerhalb des Monats
2. bildet man die Differenz zwischen zwei Zeiträumen und nicht zwischen zwei Zeitpunkten (Ein Tag ist ein Zeitraum von 24h), so stellt sich die Frage, ob Startzeitraum und Endzeitraum zum Ergebniszeitraum dazugehören sollen oder nicht.
Die übliche Konvention ist (und so rechnet DateDiff), dass nur einer der beiden Zeiträume zum Ergebnis hinzugezählt wird.
Sollen beide Zeiträume zum Ergebnis gehören, so muss man nachkorrigieren.
3. ist es eidach nur eine Frage der logischen Konsequenz:
Wenn der Monatsletzte als Enddatum zum Ergbiszeitraum dazugehören soll, warum dann nicht jedes andere Enddatum auch?
Will man das anders haben, dann muss man eine Fallunterscheidung in die Berechnung einbauen.
Gruß Daniel
Anzeige
AW: was ist ein ganzer Monat ?
20.01.2021 10:12:45
Daniel
Also vom 2.9 bis 30.10 = 0 Monate 59 Tage?
Ich glaube, dass ist nur in seltenen Ausnahmefällen das gewünschte Ergebnis.
Oder anders gesagt, du gibst eine Bestellung auf und bekommst als Lieferfrist "einen Monat" genannt.
Du bestellt am 2.9 und geliefert wird am 29.11
Wurde dann die Lieferfrist eingehalten?
Deiner Reihenweise nach ja.
Gruß Daniel
Anzeige
Eben, ...
20.01.2021 15:30:24
Luc:-?
…Daniel & WF;
hier geht's doch nicht um eine StückgutZählung (zB angebissene gg unversehrte Äpfel), sondern iaR um ZeitRaumDifferenzen, deren Basis nunmal Tage sind, die man zu Wochen, Monaten, Quartalen und Jahren zusammenfassen kann. Dabei sollte bei angebrochenen Monaten eigentl nicht mit der MonatsmaximalLänge, sondern entweder mit der Länge der betroffenen Monate oder mit 30 Tagen gerechnet wdn. Daraus resultiert wohl auch µS' Warnung in der Hilfe, dass die Anwendung von DATEDIF zu unerwünschten Ergebnissen führen kann. Einfacher ist es folglich, wenn auch angebrochene Monate als volle gezählt wdn oder nur Tage (evtl auch Wochen) verwendet wdn.
Hier scheint's aber eher um volle Monate zu gehen, die eine Periode lang ist. Da wäre DATEDIF eigentlich das falsche Instrument, es sei denn, man korrigiert die Ausgangsdaten wie hier vorgeschlagen.
Gruß, Luc :-?
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Monate berechnen in Excel: Schritt-für-Schritt-Anleitung


Schritt-für-Schritt-Anleitung

Um die Anzahl der Monate zwischen zwei Datumswerten in Excel zu berechnen, verwende die folgende Formel. Diese Methode funktioniert auch, wenn du die Anzahl der Monate berechnen möchtest, ohne die DATEDIF-Funktion zu verwenden:

  1. Gib in Zelle C2 das Startdatum ein (z.B. 01.09.2020).

  2. Gib in Zelle D2 das Enddatum ein (z.B. 31.12.2020).

  3. Verwende folgende Formel in Zelle E2:

    =DATEDIF(C2;D2;"m") + (TAG(C2)=1)*(TAG(D2+1)=1)
  4. Drücke die Enter-Taste. Diese Formel zählt die Monate korrekt, selbst wenn der erste Tag des Monats als Startdatum verwendet wird.

Falls du die Berechnung ohne die DATEDIF-Funktion durchführen möchtest, kannst du folgende Formel einsetzen:

=MAX(0; (JAHR(D2+1) - JAHR(C2-1)) * 12 + MONAT(D2+1) - MONAT(C2-1) - 1)

Häufige Fehler und Lösungen

  • Fehler: Die Formel gibt 3 Monate zurück, wenn du 4 Monate erwartest.

    • Lösung: Stelle sicher, dass du die Formel korrekt eingegeben hast und die Datumswerte in den richtigen Zellen sind. Nutze die oben genannten Formeln zur Berechnung.
  • Fehler: Excel kennt DATEDIF nicht.

    • Lösung: Dies kann auftreten, wenn du eine ältere Excel-Version verwendest. In diesem Fall solltest du die alternative Methode ohne DATEDIF verwenden.

Alternative Methoden

Neben der Verwendung von DATEDIF gibt es verschiedene Methoden, um die Datumsdifferenz in Monaten zu ermitteln. Eine häufige Methode ist die Verwendung der JAHR und MONAT Funktionen:

=JAHR(D2) - JAHR(C2) + (MONAT(D2) - MONAT(C2))/12

Diese Formel gibt dir die Datumsdifferenz in Monaten zurück, kann aber in einigen Fällen ungenau sein, wenn du nur volle Monate zählen möchtest.


Praktische Beispiele

  • Beispiel 1: Wenn du die Monate zwischen dem 01.01.2021 und dem 31.12.2021 berechnen möchtest, gib die Daten in die Zellen C2 und D2 ein und verwende die oben genannte Formel.

  • Beispiel 2: Für die Berechnung der Alter berechnen Excel ohne DATEDIF kannst du das Geburtsdatum in C2 und das aktuelle Datum in D2 eingeben und die gleiche Formel anpassen, um das Alter in Monaten zu ermitteln.


Tipps für Profis

  • Verwende benutzerdefinierte Formate, um Datumswerte in Excel schneller zu ändern und anzuzeigen.
  • Nutze die Excel Fallunterscheidung, um verschiedene Berechnungen je nach Datum durchzuführen.
  • Achte auf die korrekte Eingabe der Datumswerte, da Excel in verschiedenen Regionen unterschiedliche Datumsformate verwendet.

FAQ: Häufige Fragen

1. Wie kann ich die Anzahl der Monate zwischen zwei Daten zählen?
Verwende die Formel =DATEDIF(Startdatum; Enddatum; "m"), um die Monate zu zählen. Achte darauf, dass die Datumswerte korrekt sind.

2. Gibt es eine Möglichkeit, Monate zu berechnen, ohne DATEDIF zu verwenden?
Ja, du kannst die JAHR und MONAT Funktionen in Kombination verwenden, um die Monate zu berechnen, z.B. =MAX(0; (JAHR(D2+1) - JAHR(C2-1)) * 12 + MONAT(D2+1) - MONAT(C2-1) - 1).

3. Wie viele Monate zählt Excel, wenn das Startdatum der letzte Tag des Monats ist?
In der Regel zählt Excel nur volle Monate. Verwende die oben genannten Formeln, um zu überprüfen, ob du die gewünschte Anzahl an Monaten erhältst.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige