Menu

Excel: Tage zwischen zwei Daten berechnen (TAGE, DATEDIF)

=B2-A2 liefert die Zahl der Tage zwischen dem Datum in A2 und dem späteren Datum in B2. Tage mit TAGE zählen, beide Daten einschließen, und stattdessen Wochen, Monate, Jahre oder Arbeitstage berechnen.

Jede Tabelle auf dieser Seite ist live: Ändere eine Zahl oder eine Formel, und sie rechnet neu.

=B2-A2 liefert die Zahl der Tage zwischen dem Datum in A2 und dem späteren Datum in B2. Excel speichert jedes Datum als ganze Zahl von Tagen (2026-03-15 ist 46096), also ergibt ein Datum minus ein anderes die Tage dazwischen.

Tage von der Bestellung bis zur Lieferung
C2
ABC
1OrderedDeliveredDays
22026-03-022026-03-097
32026-03-052026-03-072
42026-03-102026-04-0223
52026-03-282026-04-036
62026-12-292027-01-046
Klicke auf eine Zelle, um ihre Formel zu sehen. Ändere eine Zahl oder eine Formel, und die Tabelle rechnet neu.Im deutschen Excel: =B2-A2

Die Bestellungen dauerten 7, 2, 23, 6 und 6 Tage. Die Subtraktion kommt von selbst mit Monats- und Jahresgrenzen zurecht: Die letzte Bestellung geht über Neujahr und zählt trotzdem 6 Tage. Ändere ein Lieferdatum, und die Zahl passt sich an. Steht das frühere Datum in B, ist das Ergebnis negativ: -7 statt 7.

Die Funktion TAGE

=TAGE(Zieldatum;Ausgangsdatum) (englisch DAYS) macht dieselbe Subtraktion, mit dem Enddatum zuerst. Sie liefert dieselben Zahlen wie =B2-A2; der Hauptgrund, sie vorzuziehen, ist, dass der Name sagt, was die Formel tut. Die Tabelle zeigt sie in englischer Schreibweise, =DAYS(B2,A2); du kannst die Formeln in der Tabelle auch deutsch eingeben, mit Semikolons: =TAGE(B2;A2).

Subtraktion und TAGE
D2
ABCD
1StartEndB2-A2DAYS
22026-01-152026-03-105454
32026-02-012026-03-012828
42024-02-012024-03-012929
Klicke auf eine Zelle, um ihre Formel zu sehen. Ändere eine Zahl oder eine Formel, und die Tabelle rechnet neu.Im deutschen Excel: =TAGE(B2;A2)

Der Februar 2026 hat 28 Tage und der Februar 2024 hat 29: Excel kennt den Kalender, Schaltjahre eingeschlossen. Achte auf die Reihenfolge der Argumente: =TAGE(A2;B2) liefert für die erste Zeile -54. TAGE braucht Excel 2013 oder neuer; die Subtraktion funktioniert überall.

Tage einschließlich Start- und Enddatum zählen

Die Subtraktion zählt die Tage zwischen zwei Daten, also die Zahl der Nächte. Eine Buchung vom 6. bis zum 10. Juli sind 4 Nächte, aber ein Auto, das vom 6. bis zum 10. Juli gemietet wird, kostet 5 Tage. Zählen der erste und der letzte Tag beide, addierst du 1.

Nächte und Tage
D2
ABCD
1FromToNightsDays (both counted)
22026-07-062026-07-1045
32026-07-312026-08-0112
Klicke auf eine Zelle, um ihre Formel zu sehen. Ändere eine Zahl oder eine Formel, und die Tabelle rechnet neu.Im deutschen Excel: =B2-A2+1

Ein einzelner Tag, vom 2026-07-06 bis zum 2026-07-06, ergibt durch Subtraktion 0 und mit dem +1 1. Daher kommen die meisten Fehler um einen Tag in Datumstabellen, also entscheide, was du brauchst, bevor du die Spalte ausfüllst.

Wochen, Monate und Jahre zwischen zwei Daten

Teile die Tage durch 7 für Wochen. Monate und Jahre haben keine feste Zahl von Tagen, also nimmst du DATEDIF, das vollständige Kalendermonate und -jahre zählt.

Wochen, Monate und Jahre
D2
ABCDEF
1StartEndWeeksFull weeksMonthsYears
22025-06-152026-09-3067.467151
32024-01-012026-01-01104.4104242
Klicke auf eine Zelle, um ihre Formel zu sehen. Ändere eine Zahl oder eine Formel, und die Tabelle rechnet neu.Im deutschen Excel: =GANZZAHL((B2-A2)/7)

Vom 2025-06-15 bis zum 2026-09-30 sind es 67.4 Wochen, 67 volle Wochen, 15 vollständige Monate und 1 vollständiges Jahr. DATEDIF braucht das frühere Datum zuerst und liefert andersherum #ZAHL! (englisch #NUM!; die Tabellen hier zeigen die englischen Fehlernamen).

Arbeitstage zwischen zwei Daten

Um nur Montag bis Freitag zu zählen, nimmst du NETTOARBEITSTAGE(Ausgangsdatum;Enddatum) (englisch NETWORKDAYS). Die Funktion zählt Start- und Enddatum mit, wenn sie Wochentage sind, und kann als drittes Argument eine Liste von Feiertagen überspringen. NETTOARBEITSTAGE und ARBEITSTAG behandelt Feiertage und andere Wochenenden.

Kalendertage und Arbeitstage
D2
ABCD
1StartEndCalendar daysWorking days
22026-03-022026-03-131210
32026-03-062026-03-0942
Klicke auf eine Zelle, um ihre Formel zu sehen. Ändere eine Zahl oder eine Formel, und die Tabelle rechnet neu.Im deutschen Excel: =NETTOARBEITSTAGE(A2;B2)

Der 2. bis 13. März 2026 sind 12 Tage, beide Enden gezählt, davon 10 Wochentage. Ein Freitag bis zum folgenden Montag sind 4 Tage und 2 Arbeitstage.

Übung: Lieferzeit

Du bist dran
C2
ABC
1OrderedDeliveredDays
22026-05-182026-05-27
Klicke auf eine Zelle, um ihre Formel zu sehen. Ändere eine Zahl oder eine Formel, und die Tabelle rechnet neu.

Du bist dran: Berechne in C2, wie viele Tage die Bestellung gedauert hat, vom Bestelldatum in A2 bis zum Lieferdatum in B2.

Warum das Ergebnis als Datum oder #### erscheint

Beim Subtrahieren von Daten treten oft zwei Anzeigeprobleme auf:

  • Das Ergebnis sieht wie ein Datum aus (1900-01-07, oder mit deutschen Einstellungen 07.01.1900). Die Zelle hat ein Datumsformat behalten, also werden 7 Tage als Tag 7 des Excel-Kalenders angezeigt. Markiere die Zellen und wähle Start > Zahlenformat > Standard.
  • Die Zelle füllt sich mit #####. Das Ergebnis ist negativ (die Daten stehen falsch herum), und die Zelle ist als Datum formatiert, das nicht negativ sein kann. Vertausche die Daten, nimm =ABS(B2-A2) oder formatiere die Zelle als Standard, um die negative Zahl zu sehen.

Ist das Ergebnis #WERT! (englisch #VALUE!), enthält eine der Zellen Text, der nur wie ein Datum aussieht, zum Beispiel 15.03.2026 in einem Excel mit US-Datumsformat. Prüf es mit =ISTZAHL(A2): Ein echtes Datum liefert WAHR.

Häufig gestellte Fragen

Wie berechne ich in Excel die Anzahl der Tage zwischen zwei Daten?

Ziehe das frühere Datum vom späteren ab: =B2-A2. Excel speichert Datumswerte als Anzahl von Tagen, also ist das Ergebnis die Zahl der Tage dazwischen. =TAGE(B2;A2) liefert dasselbe Ergebnis.

Wie zähle ich die Tage einschließlich Start- und Enddatum?

Addiere 1: =B2-A2+1. Vom 6. bis zum 10. Juli sind es durch Subtraktion 4 Tage (die Nächte eines Hotelaufenthalts) und mit beiden Enden 5 Tage (die Tage einer Miete).

Wie berechne ich in Excel die Monate zwischen zwei Daten?

=DATEDIF(A2;B2;"M") zählt die vollständigen Monate. Für Jahre nimmst du "Y". DATEDIF braucht das frühere Datum zuerst.

Was ist der Unterschied zwischen TAGE und dem Subtrahieren von Daten?

Im Ergebnis keiner: =TAGE(B2;A2) und =B2-A2 liefern dieselbe Zahl von Tagen. TAGE nimmt das Enddatum zuerst und braucht Excel 2013 oder neuer; die Subtraktion funktioniert in jeder Version.

Wie berechne ich in Excel die Wochen zwischen zwei Daten?

Teile die Tage durch 7: =(B2-A2)/7 liefert Wochen mit Nachkommastellen, und =GANZZAHL((B2-A2)/7) die vollständigen Wochen.

Illustration der Programmiersprachen bei Coddy

Lerne mit Coddy zu programmieren

LOS GEHT'S