So berechnen Sie den Tagesunterschied zwischen zwei Datumsangaben in Excel

Wollten Sie schon immer wissen, wie viele Tage Sie noch bis zu Ihrem Urlaub haben? Oder wie viele Tage sind seit Ihrer Geburt vergangen? Oder wie viele Arbeitstage benötigen Sie, um Ihr Projekt abzuschließen? Wenn Ihre Antwort ja ist, dann ist dieser Artikel genau das Richtige für Sie.

In diesem Artikel erfahren Sie, wie Sie die Tagesdifferenz zwischen zwei Datumsangaben in Excel einfach und genau berechnen können. Sie erfahren mehr über:

  • DATE und DATEDIF Funktionen, mit denen Sie Datumsangaben in Excel erstellen und vergleichen können.
  • So ändern Sie das Datumsformat in Excel nach Ihren Wünschen.
  • So berechnen Sie die Differenz in Tagen zwischen zwei Datumsangaben auf verschiedene Weise, z. B. durch Berechnen von Kalendertagen, Wochentagen oder Wochentagen mit Feiertagen.
  • Verwenden dynamischer Formeln und Tabellen zum automatischen Berechnen der Differenz in Tagen zwischen zwei Datumsangaben.

Fangen wir an!

How to Calculate Day Difference Between Two Dates in Excel

Was ist die Funktion DATE und DATEDIF in Excel?

Die Funktionen DATE und DATEDIF sind zwei sehr nützliche Funktionen für die Arbeit mit Datumsangaben in Excel. Schauen wir uns an, was sie tun und wie man sie verwendet.

DATE-Funktion

Die DATE Funktion ist eine Funktion, mit der Sie Datumsangaben erstellen können, indem Sie Jahr, Monat und Tag separat angeben. Die Syntax der DATE Funktion lautet wie folgt:

=DATE(year, month, day)

Wo:

  • year ist das Jahr, das Sie machen möchten, zwischen 1900 und 9999.
  • month ist der Monat, den Sie erstellen möchten, zwischen 1 und 12.
  • day ist der Tag, den Sie machen möchten, zwischen 1 und 31.

Wenn Sie beispielsweise ein Datum vom 31. Januar 2024 erstellen möchten, können Sie die folgende Formel verwenden:

=DATE(2024, 1, 31)

Das Ergebnis ist:

31/01/2024

Sie können die DATE Funktion verwenden, um Datumsangaben auf verschiedene Weise zu erstellen, z. B.:

  • Addieren oder subtrahieren Sie Jahre, Monate oder Tage von einem bestimmten Datum. Wenn Sie beispielsweise das Datum von sechs Monaten nach dem 31. Januar 2024 herausfinden möchten, können Sie die folgende Formel verwenden:

=DATE(2024, 1, 31) + 6 30

Das Ergebnis ist:

31/07/2024

  • Verwenden Sie einen Zellbezug oder einen Zellnamen als Argument für eine DATE Funktion. Wenn Sie z. B. Jahre, Monate und Tage in den Zellen A1, B1 und C1 haben, können Sie die folgende Formel verwenden, um ein Datum zu erstellen:

=DATE(A1, B1, C1)

Das Ergebnis ist:

31/01/2024

  • Verwenden Sie eine andere Funktion, z. B. TODAY, NOW oder YEAR, als DATE Funktionsargument. Wenn Sie z. B. das heutige Datum erstellen möchten, können Sie die folgende Formel verwenden:

=DATE(YEAR(TODAY()), MONTH(TODAY())), DAY(TODAY()))

Das Ergebnis ist:

31/01/2024

DATEDIF-Funktion

Die DATEDIF Funktion ist eine Funktion, mit der Sie die Differenz zwischen zwei Datumsangaben in einer bestimmten Einheit berechnen können, z. B. einem Jahr, einem Monat oder einem Tag. Die Syntax der DATEDIF Funktion lautet wie folgt:

=DATEDIF(start_date, end_date, units)

Wo:

  • start_date ist das Startdatum, das Sie vergleichen möchten, in einem gültigen Excel-Datumsformat.
  • end_date ist das Enddatum, das Sie vergleichen möchten, in einem gültigen Excel-Datumsformat.
  • unit ist die Einheit, die Sie zum Berechnen der Differenz verwenden möchten, wobei es sich um einen der folgenden Werte handeln kann:
WertBedeutung
YGanzes Jahr zwischen zwei Terminen
MGanzer Monat zwischen zwei Daten
DTage zwischen zwei Terminen
MDTage zwischen zwei Datumsangaben, wobei Monate und Jahre ignoriert werden
YMEin Monat zwischen zwei Datumsangaben, wobei das Jahr ignoriert wird
YDDer Tag zwischen zwei Datumsangaben, wobei das Jahr ignoriert wird

Wenn Sie z. B. zählen möchten, wie viele Jahre seit Ihrer Geburt vergangen sind und Sie am 1. Januar 2000 geboren wurden, können Sie die folgende Formel verwenden:

=DATEDIF(“01/01/2000”, TODAY(), “Y”)

Das Ergebnis ist:

24

Sie können die DATEDIF Funktion verwenden, um die Differenz zwischen zwei Datumsangaben auf verschiedene Weise zu berechnen, z. B.:

  • Verwenden Sie ein Datum, das mit der Funktion DATE erstellt wurde, als Argument für die Funktion DATEDIF. Wenn Sie beispielsweise berechnen möchten, wie viele Tage bis zu Ihrem Urlaub verbleiben, und Ihr Urlaub am 1. Juli 2024 beginnt, können Sie die folgende Formel verwenden:

=DATEDIF(TODAY() DATE(2024, 7, 1) “D”)

Das Ergebnis ist:

152

  • Verwenden Sie einen Zellbezug oder Zellnamen als Argument für die DATEDIF-Funktion. Wenn Sie z. B. Start- und Enddaten in den Zellen A2 und B2 haben, können Sie die folgende Formel verwenden, um zu berechnen, wie viele Monate zwischen zwei Datumsangaben vergehen:

=DATEDIF(A2, B2, “M”)

Das Ergebnis ist:

6

  • Verwenden unterschiedlicher Werte für Argumenteinheiten, um die Differenz zwischen zwei Datumsangaben in unterschiedlichen Einheiten zu berechnen. Wenn Sie z. B. berechnen möchten, wie viele Jahre, Monate und Tage zwischen zwei Datumsangaben verstrichen sind, können Sie die folgende Formel verwenden:

=DATEDIF(A2, B2, “Y”) & “ tahun, “ DATEDIF(A2, B2, “YM”) & “ bulan, “ DATEDIF(A2, B2, “MD”) &”hari”

Das Ergebnis ist:

0 Tahun, 6 Bulan, 0 Hari

So ändern Sie das Datumsformat in Excel

Bevor Sie mit der Berechnung der Differenz in Tagen zwischen zwei Datumsangaben in Excel beginnen, sollten Sie das Datumsformat in Excel nach Ihren Wünschen ändern. Excel verfügt über viele verschiedene Datumsformate, aus denen Sie wählen können, z. B.:

  • Standarddatumsformate, z. B. 31/01/2024 oder 01/31/2024.
  • Benutzerdefinierte Datumsformate, z. B. 31-Jan-2024 oder January 31, 2024.
  • Internationale Datumsformate, z. B. 2024-01-31 oder 2024/01/31.

Um das Datumsformat in Excel zu ändern, können Sie die folgenden Schritte ausführen:

  1. Markieren Sie die Zelle oder den Zellbereich, die bzw. der die Datumsangaben enthält, die Sie formatieren möchten.
  2. Klicken Sie im Menüband auf die Registerkarte Home, und klicken Sie dann in der Gruppe Number auf das Symbol Number Format.
  3. Wählen Sie eines der verfügbaren Datumsformate aus der Dropdown-Liste aus oder klicken Sie auf More Number Formats, um weitere Optionen anzuzeigen.
  4. Wenn Sie More Number Formats auswählen, wählen Sie im Dialogfeld Format Cells eine Date Kategorie aus, und wählen Sie dann eines der verfügbaren Datumsformate aus der Liste aus, oder erstellen Sie Ihr benutzerdefiniertes Datumsformat mithilfe von Datumsformatcodes.
  5. Klicken Sie auf OK, um das ausgewählte Datumsformat anzuwenden.

Im Folgenden finden Sie Beispiele für verschiedene Datumsformate, die Sie in Excel verwenden können:

FormatBeispiel
dd/mm/yyyy31/01/2024
mm/dd/yyyy01/31/2024
d-mmm-yyyy31-Jan-2024
mmmm d, yyyyJanuary 31, 2024
yyyy-mm-dd2024-01-31
yyyy/mm/dd2024

Nun, ich werde den gekürzten Artikel weiterschreiben. Hier ist der nächste Abschnitt des Artikels:

So berechnen Sie den Tagesunterschied zwischen zwei Daten auf unterschiedliche Weise

Nachdem Sie sich mit den Funktionen von DATE und DATEDIF vertraut gemacht haben, möchten Sie vielleicht wissen, wie Sie die Differenz der Tage zwischen zwei Datumsangaben auf verschiedene Weise berechnen können, z. B. beim Berechnen von Kalendertagen, Wochentagen oder Wochentagen mit Feiertagen. Hier sind einige Möglichkeiten, wie Sie es verwenden können:

So berechnen Sie Kalendertage zwischen zwei Daten

Ein Kalendertag ist ein Tag, der zu einem regelmäßigen Kalender gehört, unabhängig davon, ob es sich um einen Arbeitstag oder einen Feiertag handelt. Um Kalendertage zwischen zwei Datumsangaben zu berechnen, können Sie eine der folgenden Methoden verwenden:

  • Verwenden Sie DATEDIF Funktionen mit dem Wert D für das unit Argument. Wenn Sie beispielsweise berechnen möchten, wie viele Kalendertage zwischen dem 1. Januar 2024 und dem 31. Januar 2024 liegen, können Sie die folgende Formel verwenden:

=DATEDIF(“01/01/2024”, “31/01/2024”, “D”)

Das Ergebnis ist:

30

  • Verwenden Sie den Subtraktionsoperator (-), um das Startdatum vom Enddatum zu subtrahieren. Wenn Sie beispielsweise berechnen möchten, wie viele Kalendertage zwischen dem 1. Januar 2024 und dem 31. Januar 2024 liegen, können Sie die folgende Formel verwenden:

=“31/01/2024” – “01/01/2024”

Das Ergebnis ist:

30

  • Verwenden Sie eine NETWORKDAYS Funktion mit dem Wert 7 für das weekend Argument. Die NETWORKDAYS Funktion ist eine Funktion, die die Anzahl der Arbeitstage zwischen zwei Terminen unter Berücksichtigung von Feiertagen und Wochenenden berechnet. Wenn Sie für das Argument weekend den Wert 7 angeben, betrachtet die NETWORKDAYS Funktion alle Tage als Arbeitstage und berechnet somit Kalendertage. Wenn Sie beispielsweise berechnen möchten, wie viele Kalendertage zwischen dem 1. Januar 2024 und dem 31. Januar 2024 liegen, können Sie die folgende Formel verwenden:

=NETWORKDAYS(“01/01/2024”, “31/01/2024”,, 7)

Das Ergebnis ist:

30

So berechnen Sie Arbeitstage zwischen zwei Daten

Ein Arbeitstag ist ein Tag, der kein Wochenende oder Feiertag ist. Standardmäßig betrachtet Excel Samstag und Sonntag als Wochenenden, aber Sie können anpassen, welche Tage als Wochenenden betrachtet werden, indem Sie das weekend-Argument in der NETWORKDAYS-Funktion verwenden. Um die Arbeitstage zwischen zwei Datumsangaben zu berechnen, können Sie eine der folgenden Methoden verwenden:

  • Verwenden Sie NETWORKDAYS Funktionen ohne das weekend Argument oder mit dem Wert 1 für das weekend Argument. Die NETWORKDAYS Funktion zählt die Anzahl der Arbeitstage zwischen zwei Datumsangaben, wobei davon ausgegangen wird, dass Samstag und Sonntag als Wochenende gelten. Wenn Sie beispielsweise berechnen möchten, wie viele Arbeitstage zwischen dem 1. Januar 2024 und dem 31. Januar 2024 liegen, können Sie die folgende Formel verwenden:

=NETWORKDAYS(“01/01/2024”, “31/01/2024”)

Oder:

=NETWORKDAYS(“01/01/2024”, “31/01/2024”,, 1)

Das Ergebnis ist:

22

  • Verwenden Sie die NETWORKDAYS Funktion mit anderen Werten für weekend Argumente. Die NETWORKDAYS Funktion zählt die Anzahl der Arbeitstage zwischen zwei Datumsangaben, wobei davon ausgegangen wird, dass der von Ihnen angegebene Tag ein Wochenende ist. Sie können einen Wert zwischen 1 und 7 für das weekend Argument angeben, das den ersten Tag des Wochenendes darstellt. Wenn Sie beispielsweise berechnen möchten, wie viele Arbeitstage zwischen dem 1. Januar 2024 und dem 31. Januar 2024 liegen, wobei Freitag und Samstag als Wochenende angenommen werden, können Sie die folgende Formel verwenden:

=NETWORKDAYS(“01/01/2024”, “31/01/2024”,, 6)

Das Ergebnis ist:

20

  • Verwenden Sie eine NETWORKDAYS Funktion mit Arraywerten für das weekend Argument. Die NETWORKDAYS Funktion zählt die Anzahl der Arbeitstage zwischen zwei Datumsangaben, wobei davon ausgegangen wird, dass der von Ihnen angegebene Tag ein Wochenende ist. Sie können einen Arraywert angeben, der Zahlen zwischen 1 und 7 für das weekend Argument enthält, das den Tag darstellt, den Sie sich als Wochenende vorstellen möchten. Wenn Sie beispielsweise berechnen möchten, wie viele Arbeitstage zwischen dem 1. Januar 2024 und dem 31. Januar 2024 liegen, indem Sie Montag, Mittwoch und Freitag als Wochenenden betrachten, können Sie die folgende Formel verwenden:

=NETWORKDAYS(“01/01/2024”, “31/01/2024”,, {2, 4, 6})

Das Ergebnis ist:

12

So berechnen Sie Arbeitstage mit Feiertagen zwischen zwei Daten

Ein Arbeitstag mit Feiertag ist ein Arbeitstag, der auch ein Feiertag ist. Sie können Arbeitstage mit Feiertagen zwischen zwei Daten berechnen, wenn Sie herausfinden möchten, wie viele Arbeitstage Sie aufgrund von Feiertagen verpasst haben oder wie viele Arbeitstage Sie haben, um Ihr Projekt unter Berücksichtigung von Feiertagen abzuschließen. Um Wochentage mit Feiertagen zwischen zwei Datumsangaben zu berechnen, können Sie eine der folgenden Methoden verwenden:

  • Verwenden Sie die NETWORKDAYS Funktion mit dem holidays Argument. Die NETWORKDAYS Funktion zählt die Anzahl der Arbeitstage zwischen zwei Datumsangaben und zieht die von Ihnen angegebenen Feiertage ab. Sie können holidays Argumente als Zellbezüge, Zellnamen oder Arrays angeben, die die Feiertagsdaten enthalten, die Sie annehmen möchten. Wenn Sie z. B. berechnen möchten, wie viele Arbeitstage mit Feiertagen zwischen dem 1. Januar 2024 und dem 31. Januar 2024 liegen, wobei der 1. Januar, der 17. Januar und der 25. Januar als Feiertage angenommen werden, können Sie die folgende Formel verwenden:

=NETWORKDAYS(“01/01/2024”, “31/01/2024”, “01/01/204”, “17/01/2024”, “25/01/2024”})

Das Ergebnis ist:

19

  • Verwenden Sie WORKDAY Funktionen mit holiday Argumenten. Die WORKDAY Funktion ist eine Funktion, die ein Arbeitsdatum berechnet, das unter Berücksichtigung von Feiertagen und Wochenenden eine bestimmte Anzahl von Arbeitstagen vor oder nach einem bestimmten Datum liegt. Wenn Sie die WORKDAY Funktion mit dem Argument holidays verwenden, können Sie Wochentage mit Feiertagen zwischen zwei Datumsangaben folgendermaßen berechnen:
    • Geben Sie das Start- und Enddatum als start_date und end_date Argumente an.
    • Geben Sie die Anzahl der Arbeitstage zwischen dem Start- und Enddatum als days Argument an.
    • Geben Sie den Feiertag, den Sie berücksichtigen möchten, als holidays Argument an.
    • Subtrahieren Sie das Ergebnis der WORKDAY Funktion vom Enddatum.

Wenn Sie z. B. berechnen möchten, wie viele Arbeitstage mit Feiertagen zwischen dem 1. Januar 2024 und dem 31. Januar 2024 liegen, wobei der 1. Januar, der 17. Januar und der 25. Januar als Feiertage angenommen werden, können Sie die folgende Formel verwenden:

=“31/01/2024” – WORKDAY(“01/01/2024” 22 “01/01/2024”, “17/01/2024”, “25/01/2024”})

Das Ergebnis ist:

3

Verwenden dynamischer Formeln und Tabellen zum automatischen Berechnen der Tagesdifferenz zwischen zwei Datumsangaben

Wenn Sie die Differenz in Tagen zwischen zwei Datumsangaben automatisch berechnen möchten, ohne bei jeder Änderung des Datums eine Formel eingeben zu müssen, können Sie Formeln und dynamische Tabellen verwenden. Dynamische Tabellen sind eine Funktion von Excel, mit der Sie Daten einfach und schnell analysieren, filtern und organisieren können. Sie können eine dynamische Tabelle aus den vorhandenen Daten erstellen und Formeln verwenden, um die Differenz in Tagen zwischen zwei Datumsangaben in einer dynamischen Tabelle zu berechnen. Hier sind die Schritte, um dies zu tun:

  1. Erstellen Sie Ihre Daten in tabellarischer Form mit Spalten für Startdatum, Enddatum und Tagesdifferenz.
  1. Wählen Sie die gesamte Tabelle aus, klicken Sie dann im Menüband auf die Registerkarte Insert, und klicken Sie in der Gruppe Tables auf das Symbol Table.
  2. Aktivieren Sie das Kontrollkästchen My table has headers und klicken Sie dann auf OK. Sie werden feststellen, dass Ihre Tabelle jetzt über spezielle Formatierungen und Funktionen verfügt, z. B. Filter, Sortierung und automatische Benennung.
  3. Klicken Sie auf eine beliebige Zelle in der Tabelle, klicken Sie dann im Menüband auf die Registerkarte Design, und benennen Sie die Tabelle im Feld Table Name nach Ihren Wünschen um . Sie können Ihre Tabelle z. B. als TabelTanggal benennen.
  4. Klicken Sie auf die erste Zelle in der Spalte Tagesdifferenz, und geben Sie dann eine Formel ein, um die Differenz in Tagen zwischen zwei Datumsangaben zu berechnen. Sie können jede der Formeln verwenden, die Sie zuvor gelernt haben, aber stellen Sie sicher, dass Sie dynamische Tabellenbezüge und keine statischen Zellbezüge verwenden. Ein dynamischer Tabellenverweis ist eine Möglichkeit, auf eine Zelle oder einen Zellbereich in einer Tabelle zu verweisen, indem Tabellennamen und Spaltennamen anstelle von Zellenadressen verwendet werden. Sie können z. B. die folgende Formel verwenden:

=DATEDIF([Start Date], [End Date], “D”)

Wo:

  • [Startdatum] ist ein dynamischer Tabellenbezug für Zellen in der Spalte Startdatum in derselben Zeile wie die aktive Zelle.
  • [Enddatum] ist ein dynamischer Tabellenverweis für Zellen in der Spalte Tanggal Akhir in derselben Zeile wie die aktive Zelle.
  1. Drücken Sie Enter, um eine Formel einzugeben, und Sie werden sehen, dass sie dank der AutoFill Funktion der dynamischen Tabelle automatisch auf die gesamte Spalte Tagesdifferenz angewendet wird . Sie werden auch feststellen, dass die Formel automatisch angepasst wird, wenn Sie Zeilen in der Tabelle hinzufügen oder entfernen. Sie können die Datumsangaben in der Spalte Startdatum oder Enddatum ändern, und die Formel in der Spalte Tagesdifferenz berechnet automatisch die Differenz in Tagen zwischen den beiden Datumsangaben neu. Hier ist ein Beispiel für das Endergebnis Ihrer dynamischen Tabelle:
StartdatumEnddatumTagesunterschied
01/01/202431/01/202430
01/02/202428/02/202427
01/03/202431/03/202430

Durch die Verwendung dynamischer Tabellen und Formeln können Sie die Differenz in Tagen zwischen zwei Datumsangaben automatisch berechnen und Ihre Tabellen flexibler und dynamischer gestalten.

Schlussfolgerung

In diesem Artikel haben Sie gelernt, wie Sie die Tagesdifferenz zwischen zwei Datumsangaben in Excel einfach und genau berechnen können. Sie haben Folgendes kennengelernt:

  • DATE und DATEDIF Funktionen, mit denen Sie Datumsangaben in Excel erstellen und vergleichen können.
  • So ändern Sie das Datumsformat in Excel nach Ihren Wünschen.
  • So berechnen Sie die Differenz in Tagen zwischen zwei Datumsangaben auf verschiedene Weise, z. B. durch Berechnen von Kalendertagen, Wochentagen oder Wochentagen mit Feiertagen.
  • Verwenden dynamischer Formeln und Tabellen zum automatischen Berechnen der Differenz in Tagen zwischen zwei Datumsangaben.

Mit den Kenntnissen und Fähigkeiten, die Sie in diesem Artikel erworben haben, können Sie die Differenz der Tage zwischen zwei Datumsangaben in Excel einfach und genau berechnen und Ihre Tabelle informativer und professioneller gestalten. Viel Glück!

Neueste Artikel