KutoolsforOffice — Eine Lösung, fünf leistungsstarke Tools.Mehr erreichen mit weniger Aufwand.März-Aktion: 20 % Rabatt

Wie ermittelt man die Anzahl der Tage, Wochen, Monate oder Jahre zwischen zwei Datumsangaben?

AutorXiaoyang Änderungsdatum

Beim Arbeiten mit Datumsangaben in Excel müssen Sie oft die genaue Anzahl der Tage, Wochen, Monate oder Jahre ermitteln, die zwei bestimmte Daten voneinander trennen. Diese Berechnung ist unverzichtbar für Projektplanung, die Analyse der Betriebszugehörigkeit, Finanzprognosen und vieles mehr. Excel bietet hierfür mehrere benutzerfreundliche Methoden – von direkten Formeln über integrierte Funktionen bis hin zu erweiterten Werkzeugen, die den Prozess vereinfachen oder sogar automatisieren können. Dieses Tutorial liefert Schritt-für-Schritt-Anleitungen zu den verschiedenen Ansätzen, damit Sie präzise Datumsdifferenzen berechnen und die für Ihr Szenario optimale Lösung auswählen können.


Zählen Sie die Anzahl der Tage zwischen zwei Datumsangaben mithilfe von Formeln

Die Berechnung der Anzahl der Tage zwischen zwei Datumsangaben zählt zu den häufigsten datumsbezogenen Aufgaben in Excel. Ob Sie Fristen im Blick behalten, Dauern ermitteln oder Akkreditierungszeiträume überwachen – mit Excel-Formeln gelingen Ihnen diese Berechnungen stets präzise.

1. Geben Sie eine der folgenden Formeln in eine leere Zelle ein, in der das Ergebnis angezeigt werden soll:

=DATEDIF(A2,B2,„D")
=B2-A2

Hinweis: Hier enthält A2 das Startdatum und B2 das Enddatum.

2. Ziehen Sie den Ausfüllknauf nach unten, um die Formel bei Bedarf auf weitere Zeilen zu übertragen. Die Zelle zeigt dann die Anzahl der Tage zwischen dem jeweiligen Start- und Enddatum an.

Formel eingegeben, um die Anzahl der Tage zwischen zwei angegebenen Datumsangaben zu zählen

Tipps und Hinweise:

  • Wenn das Enddatum früher als das Startdatum ist:
    • Die Formel =B2-A2 liefert eine negative Zahl.
    • Die Formel =DATEDIF(A2, B2, „D") gibt einen #ZAHL!-Fehler zurück.
      Stellen Sie daher sicher, dass Ihre Eingabedaten korrekt sind.
  • Die DATEDIF-Funktion berücksichtigt ausschließlich volle Tage und ignoriert den Zeitanteil.
  • Für inklusive Tageszählungen (also einschließlich Start- und Enddatum) fügen Sie am Ende Ihrer Formel einfach +1 hinzu:
    z. B. =DATEDIF(A2; B2; „D") + 1 oder =B2-A2+1.

Zählen Sie die Anzahl der Wochen zwischen zwei Datumsangaben mithilfe von Formeln

Die Ermittlung der Anzahl der Wochen zwischen zwei Datumsangaben kann für Abrechnungsperioden, wiederkehrende Veranstaltungen oder akademische Termine entscheidend sein. Excel macht diese Berechnung mit den folgenden Formeln unkompliziert. Dieser Ansatz eignet sich am besten für grundlegende Wochenberechnungen; für wochenbasierte Kalenderzählungen sind gegebenenfalls zusätzliche Anpassungen erforderlich.

1. Geben Sie eine der folgenden Formeln in eine leere Zelle ein:

=(DATEDIF(A2,B2,„D")/7)
=(B2-A2)/7

Hinweis: In diesen Formeln ist A2 das Startdatum und B2 das Enddatum.

2. Erweitern Sie die Formel mithilfe des Ausfüllknaufs auf die gewünschten Zeilen. Das Ergebnis zeigt die Anzahl der Wochen als Dezimalzahl an – ideal, wenn Sie exakte Wochenangaben benötigen. Falls Sie jedoch nur volle Wochen (ganze Zahlen) ermitteln möchten, beachten Sie den folgenden Tipp.

Formel eingegeben, um zu zählen, wie viele Wochen zwischen zwei Datumsangaben liegen

  • Tipps:Um nur die Anzahl der vollen Wochen zwischen zwei Datumsangaben zu berechnen, verwenden Sie:
  • =ROUNDDOWN((DATEDIF(A2, B2, „d") /7),0)
    =GANZZAHL((B2-A2)/7)

Formel eingegeben, um die Anzahl der vollen Wochen zwischen zwei Datumsangaben zu ermitteln

Zusätzliche Hinweise: Wenn Sie Wochen an bestimmte Wochentage ausrichten müssen (z. B. immer montags beginnend), können Sie Hilfsspalten oder die WEEKNUM-Funktion für maßgeschneiderte Berechnungen nutzen.


Berechnen Sie verschiedene Differenzen zwischen zwei Datumsangaben – in Tagen, Wochen, Monaten, Jahren und mehr.

Wenn Sie Schwierigkeiten haben, sich zu merken, welche Formel für welches Szenario gilt, ermöglicht Ihnen Kutools für Excel's Datum und Uhrzeit Helfer, sofort Differenzen in Tagen, Wochen, Monaten, Jahren oder sogar Kombinationen wie Tage + Wochentage oder Monate + Wochentage zu berechnen – ganz ohne Formeln auswendig lernen oder anpassen zu müssen. Diese Funktion ist besonders hilfreich für Anwender, die häufig mit großen Mengen an Datumsdaten arbeiten.

Kutools for Excel's Datum & Uhrzeit-Hilfsprogramm-Oberfläche

Kutools für Excel– Erweitern Sie Excel mit über 300 unverzichtbaren Tools, um Ihre Arbeit schneller und einfacher zu erledigen, und nutzen Sie KI-Funktionen für intelligentere Datenverarbeitung und höhere Produktivität.Jetzt herunterladen


Zählen Sie die Anzahl der Monate zwischen zwei Datumsangaben mithilfe einer Formel

Die Berechnung der Anzahl der Monate zwischen zwei Datumsangaben ist ideal, um Zeiträume wie Darlehenslaufzeiten, Restlaufzeiten bis zur Fälligkeit oder Projektphasen präzise zu verfolgen. Dafür wurde die DATEDIF-Funktion speziell entwickelt – sie liefert zuverlässig intervallbasierte Datumsberechnungen.

1. Geben Sie diese Formel in die Zelle ein, in der das Ergebnis angezeigt werden soll:

=DATEDIF(A2,B2,„m")

Hinweis: Verwenden Sie A2 für das Startdatum und B2 für das Enddatum.

2. Ziehen Sie bei Bedarf den Ausfüllknauf nach unten. Diese Formel gibt ausschließlich die Anzahl der vollständigen Monate im angegebenen Intervall zurück.

Formel eingegeben, um die Anzahl der Monate zwischen zwei Datumsangaben zu ermitteln

  • Tipps:Um ein kombiniertes Ergebnis für Monate und Tage zu erhalten, verwenden Sie diese Formel:
  • =DATEDIF(A2,B2,"m")&„ Monate "&DATEDIF(A2;B2;"md")&„ Tage"

Formel eingegeben, um die Anzahl der Monate und Tage zwischen zwei Datumsangaben zu ermitteln

Hinweis: Die DATEDIF-Funktion behandelt Monate als ganze Einheiten – Teilmonate werden daher nicht mitgezählt, es sei denn, sie werden explizit wie in der oben genannten kombinierten Formel berücksichtigt. Passen Sie die Eingabeformate so an, dass Excel Datumsfelder als gültige Datumsangaben erkennt; andernfalls können Fehler auftreten.


Zählen Sie die Anzahl der Jahre zwischen zwei Datumsangaben mithilfe einer Formel

Für Jahresberichte, Dienstjubiläen oder andere Szenarien, in denen die Anzahl der abgelaufenen vollen Jahre entscheidend ist, ermöglicht Ihnen Excel eine effiziente Berechnung mithilfe der DATEDIF-Funktion.

1. Geben Sie die folgende Formel in eine leere Zelle ein:

=DATEDIF(A2,B2,„y")

Hinweis: Verwenden Sie A2 als Startdatum und B2 als Enddatum.

2. Verwenden Sie den Ausfüllknauf, um die Formel auf alle erforderlichen Zellen anzuwenden. Die Berechnung liefert die Anzahl der vollständigen Jahre zwischen den beiden Datumsangaben – ideal, um im Handumdrehen Dienstjahre zu ermitteln oder Berechtigungsgrenzen für bestimmte Leistungen festzustellen.

Formel eingegeben, um die Anzahl der Jahre zwischen zwei Datumsangaben zu berechnen

Fehlerbehebung: Wenn die Datumsangaben als Text und nicht als echte Excel-Datumsangaben formatiert sind, kann die Formel Fehler zurückgeben. Konvertieren Sie diese gegebenenfalls mithilfe der Funktion DATWERT.


Zählen Sie die Anzahl der Jahre, Monate und Tage zwischen zwei Datumsangaben mithilfe von Formeln

In Fällen, in denen Sie eine detailliertere Aufschlüsselung benötigen (z. B. für Altersberechnungen oder detaillierte Betriebszugehörigkeitsberichte), können Sie DATEDIF-Funktionen kombinieren, um Jahre, Monate und Tage zwischen zwei Datumswerten anzuzeigen.

1. Fügen Sie die folgende Formel in eine Zelle ein oder kopieren Sie sie hinein:

=DATEDIF(A2, B2, "y") &„ years "&DATEDIF(A2, B2, "ym") &„ months " &DATEDIF(A2, B2, "md") &„ days"

Hinweis: Verwenden Sie A2 für das Startdatum und B2 für das Enddatum.

2. Ziehen Sie die Formel bei Bedarf nach unten. Dieser Ansatz berechnet und zeigt die Differenz in einem kombinierten, textbasierten Format an (z. B. „2 Jahre, 3 Monate, 7 Tage“).

Formel eingegeben, um die Anzahl der Jahre, Monate und Tage zwischen zwei Datumsangaben zu ermitteln

Tipp: Dieses Ergebnis eignet sich hervorragend zur Dokumentation des Alters von Mitarbeitern, der Laufzeit von Verträgen oder der Dauer von Kundenbeziehungen – besonders dann, wenn eine vollständige Aufschlüsselung erforderlich ist. Sollten Sie das Ergebnis in separaten Zellen benötigen, teilen Sie die Formel auf oder nutzen Sie Hilfsspalten.


Berechnen Sie verschiedene Differenzen zwischen zwei Datumsangaben in Tagen, Wochen, Monaten, Jahren mithilfe einer leistungsstarken Funktion

Wenn Sie sich beim Arbeiten mit Formeln nicht wohl fühlen oder die Flexibilität wünschen, schnell zwischen verschiedenen Einheiten (Tage, Wochen, Monate, Jahre oder Kombinationen) wechseln zu können, vereinfacht Kutools für Excel diesen Vorgang mit dem Datum- und Uhrzeit-Helfer.

Hinweis:Um den Datum- und Uhrzeit-Helfer zu verwenden, laden Sie zunächst Kutools für Excel herunter. Nach der Installation können Sie die Funktion schnell über das Menüband aufrufen.

Nach Abschluss der Installation von Kutools für Excelbefolgen Sie die nachstehenden Anweisungen:

1. Klicken Sie auf eine Zelle, um das Ergebnis einzufügen. Gehen Sie zu Kutools > Formelhelfer > Datum und Uhrzeit Helfer, wie gezeigt:

Option „Datum & Uhrzeit-Hilfsprogramm“ auf der Kutools-Registerkarte im Menüband

2. Im Datum und Uhrzeit Helfer-Dialog:

  • Wählen Sie die Differenz-Option unter Typ;
  • Wählen Sie das Startdatum und das Enddatum in den Argumenteingabe-Feldern aus;
  • Legen Sie den Ergebnistyp nach Wunsch fest (Jahre + Monate + Tage + Wochentage usw.) für eine benutzerdefinierte Aufschlüsselung.

Dialogfeld „Datum & Uhrzeit-Hilfsprogramm“

3. Klicken Sie auf OK, um die Berechnung durchzuführen. Erweitern Sie das Ergebnis, indem Sie das Ausfüllkästchen ziehen, falls weitere Datenzeilen abgedeckt werden müssen.

Zurückgegebene Ergebnisse

Klicken Sie jetzt, um Kutools für Excel herunterzuladen und die kostenlose Testversion zu nutzen!

Diese Lösung ist besonders empfehlenswert, wenn Sie regelmäßig gemischte oder ungewöhnliche Datumsberechnungen durchführen müssen oder eine formelfreie Alternative suchen, die flexibel und effizient ist.


VBA-Makro: Automatisierte Berechnung von Tagen, Wochen, Monaten oder Jahren zwischen zwei Datumswerten

Für Anwender, die große Datenmengen verarbeiten oder wiederkehrende Berechnungen über mehrere Zeilen hinweg automatisieren möchten, kann die Verwendung eines VBA-Makros die Effizienz steigern. Dieser Ansatz eignet sich, wenn viele Datums-Paare gleichzeitig verarbeitet werden müssen oder das Kopieren von Formeln unpraktisch ist. Mit VBA können Sie Differenzen in Tagen, Wochen, Monaten oder Jahren über einen definierten Bereich berechnen und sogar das Ausgabeformat nach Bedarf anpassen. Dies ist besonders effektiv für periodische Berichte oder Batch-Verarbeitungsaufgaben.

1. Öffnen Sie den VBA-Editor über Entwicklertools > Visual Basic. Klicken Sie im Fenster Microsoft Visual Basic for Applications auf Einfügen > Modul. Kopieren Sie anschließend den folgenden Code in das Modul:

Sub CalculateDateDifferences()
    Dim WorkRng As Range
    Dim RowRng As Range
    Dim StartCol As Integer
    Dim EndCol As Integer
    Dim OutputCol As Integer
    Dim DiffType As String
    Dim xTitleId As String
    
    xTitleId = "KutoolsforExcel"
    On Error Resume Next
    
    Set WorkRng = Application.InputBox("Select the range of date pairs (two columns: Start and End Date)", xTitleId, Selection.Address, Type:=8)
    
    If WorkRng Is Nothing Then Exit Sub
    
    StartCol = WorkRng.Columns(1).Column
    EndCol = WorkRng.Columns(2).Column
    OutputCol = EndCol + 1
    
    DiffType = Application.InputBox("Enter difference type: D=Days, W=Weeks, M=Months, Y=Years", xTitleId, "D", Type:=2)
    
    For Each RowRng In WorkRng.Rows
        If IsDate(RowRng.Cells(1, 1)) And IsDate(RowRng.Cells(1, 2)) Then
            Select Case UCase(DiffType)
                Case "D"
                    RowRng.Cells(1, 3).Value = RowRng.Cells(1, 2).Value - RowRng.Cells(1, 1).Value
                Case "W"
                    RowRng.Cells(1, 3).Value = (RowRng.Cells(1, 2).Value - RowRng.Cells(1, 1).Value) / 7
                Case "M"
                    RowRng.Cells(1, 3).Value = DateDiff("m", RowRng.Cells(1, 1).Value, RowRng.Cells(1, 2).Value)
                Case "Y"
                    RowRng.Cells(1, 3).Value = DateDiff("yyyy", RowRng.Cells(1, 1).Value, RowRng.Cells(1, 2).Value)
                Case Else
                    RowRng.Cells(1, 3).Value = "Invalid Type"
            End Select
        Else
            RowRng.Cells(1, 3).Value = "Invalid date(s)"
        End If
    Next
    
    Application.DisplayAlerts = True
    MsgBox "Date differences calculated in the third column of your selected range.", vbInformation, xTitleId
End Sub

2. Klicken Sie auf die Schaltfläche Schaltfläche „Ausführen“, um das Makro auszuführen. Sie werden aufgefordert, Ihren Bereich mit Start- und Enddatum (zwei benachbarte Spalten) auszuwählen. Geben Sie anschließend den Differenztyp ein: D für Tage, W für Wochen, M für Monate, Y für Jahre. Das Ergebnis erscheint in der Spalte unmittelbar rechts neben Ihrem ausgewählten Bereich.

Tipps zur Verwendung: Dieses Makro eignet sich ideal für eine schnelle und konsistente Batch-Verarbeitung. Stellen Sie sicher, dass Ihre Datums-Spalten ordnungsgemäß als Datum formatiert sind, um Fehler zu vermeiden. Falls in der Ergebnisspalte „Ungültiges Datum“ angezeigt wird, prüfen Sie Ihren Bereich auf Nicht-Datums-Werte oder leere Zellen. Diese Methode ist besonders geeignet für fortgeschrittene Anwender oder regelmäßige Massenberichtszenarien.


Weitere Artikel zu Datum und Uhrzeit:

  • Berechnen Sie Stunden zwischen Uhrzeiten nach Mitternacht in Excel
  • Angenommen, Sie führen einen Zeitplan zur Erfassung Ihrer Arbeitszeit, wobei die Uhrzeit in Spalte A den Start am heutigen Tag und die Uhrzeit in Spalte B das Ende am folgenden Tag angibt. Bei einer direkten Subtraktion („=B2-A2“) wird normalerweise nicht das korrekte Ergebnis angezeigt, wie im linken Screenshot zu sehen ist. Wie berechnen Sie in Excel korrekt die Stunden zwischen zwei Uhrzeiten, wenn der Zeitraum Mitternacht überschreitet?
  • Zählen Sie die Anzahl der Tage / Arbeitstage / Wochenenden zwischen zwei Datumsangaben
  • Mussten Sie jemals die Anzahl der Tage zwischen zwei Datumsangaben in Excel ermitteln? Möglicherweise möchten Sie manchmal nur die Arbeitstage zwischen zwei Datumsangaben berechnen, und zuweilen benötigen Sie ausschließlich die Wochenende zwischen diesen beiden Daten. Wie können Sie die Anzahl der Tage zwischen zwei Datumsangaben unter bestimmten Bedingungen zählen?

Beste Office-Produktivitätstools

🤖KUTOOLS AI-Assistent: Revolutionieren Sie Datenanalyse basierend auf:Intelligente Ausführung   |  Code generieren|  benutzerdefinierte Formeln erstellen  |  Daten analysieren und Diagramme erstellen|  Erweiterte Funktionen aufrufen
Beliebte Funktionen:Suchen, hervorheben oder Doppelte markieren   |  Leere Zeilen löschen   |  Spalten kombinieren oder Zellen ohne Datenverlust   |   Runden ohne Formel...
Erweiterte SVERWEIS:VLookup mit mehreren Kriterien  |  VLookup mit mehreren Werten  |   VLookup über mehrere Arbeitsblätter hinweg   |   Fuzzy Match....
Erweiterte Dropdown-Liste:Schnell eine Dropdown-Liste erstellen   |  Abhängige Dropdown-Liste   |  Mehrfachauswahl-Dropdown-Liste....
Spalten-Manager:Eine bestimmte Anzahl von Spalten hinzufügen|Spalten verschieben|Sichtbarkeitsstatus ausgeblendeter Spalten umschalten|Bereiche & Spalten vergleichen...
Hervorgehobene Funktionen:Gitterfokus   |  Entwurf   |Erweiterte Formelleiste   | Arbeitsmappen- & Blatt-Manager   |  Ressourcenbibliothek(AutoText)|  Datumsauswahl   |  Arbeitsblätter konsolidieren  |  Verschlüsseln/Zellen entschlüsseln   | E-Mails per Liste versenden   |  Super Filter   |   Spezialfilter(Zellen mit fettgedruckter Schrift filtern/kursiv/durchgestrichen...) ...
Top-15-Toolsets:12-Text-Tools(Text hinzufügen,Bestimmte Zeichen löschen, ...)|   50+-Diagramm-Typen(Gantt-Diagramm, ...)|   40+ Praktische Formeln(Alter basierend auf dem Geburtstag berechnen, ...)|   19-Einfüge-Tools(QR-Code einfügen,Bild aus Pfad einfügen, ...)|   12-Konvertierungs-Tools(In Wörter umwandeln,Wechselkursumrechnung, ...)|   7-Vereinigen/Aufteilen-Tools(Erweiterte Zeilen zusammenführen,Zellen aufteilen, ...)|... und mehr
Verwenden Sie Kutools in Ihrer bevorzugten Sprache – unterstützt Englisch, Spanisch, Deutsch, Französisch, Chinesisch und 40+ weitere Sprachen!

Verbessern Sie Ihre Excel-Kenntnisse mit Kutools für Excel und erleben Sie Effizienz wie nie zuvor.Kutools für Excel bietet über 300 erweiterte Funktionen zur Steigerung der Produktivität und Zeit sparen.Klicken Sie hier, um die Funktion zu erhalten, die Sie am dringendsten benötigen...


Office Tab bringt eine tabbasierte Oberfläche in Office und macht Ihre Arbeit viel einfacher

  • Aktivieren Sie tabbasiertes Bearbeiten und Lesen in Word, Excel, PowerPoint, Publisher, Access, Visio und Project.
  • Öffnen und erstellen Sie mehrere Dokumente in neuen Registerkarten desselben Fensters – statt jedes in einem separaten Fenster zu öffnen.
  • Steigert Ihre Produktivität um 50 % und erspart Ihnen täglich Hunderte von Mausklicks!

Alle Kutools-Add-Ins – ein Installationsprogramm

Kutools for Office-Paket bündelt Add-Ins für Excel, Word, Outlook und PowerPoint sowie Office Tab Pro – ideal für Teams, die mit mehreren Office-Anwendungen arbeiten.

ExcelWordOutlookTabsPowerPoint
  • Alles-in-einem-Paket— Add-Ins für Excel, Word, Outlook & PowerPoint sowie Office Tab Pro
  • Ein Installationsprogramm, eine Lizenz— innerhalb weniger Minuten eingerichtet (MSI-fähig)
  • Funktioniert besser zusammen— optimierte Produktivität über alle Office-Anwendungen hinweg
  • 30-tägige Vollversion zum Testen— keine Registrierung, keine Kreditkarte erforderlich
  • Bestes Preis-Leistungs-Verhältnis— sparen Sie im Vergleich zum Kauf einzelner Add-Ins