Geben Sie ein Startdatum und die Jahre, Monate, Wochen und Tage ein, die Sie addieren oder abziehen möchten. Sie erhalten das spätere und das frühere Datum mit Wochentag. Um Wochenenden auszulassen, tragen Sie nur im untersten Feld Arbeitstage eine Zahl ein.
Inhaltsverzeichnis
-
Das können Sie auf dieser Seite
-
Wofür braucht man diese Berechnung?
-
Anleitung
-
Formel
-
Symbole und Begriffe
-
Das sollten Sie vorher wissen
-
So berechnen Sie es in Excel
-
So berechnen Sie es in Google Tabellen
-
So berechnen Sie es in Python
-
So schreiben Sie die Formel in LaTeX und anderen Formelsprachen (zum Kopieren)
-
So lassen Sie ChatGPT rechnen
-
Die Vorteile von DataChef
-
Verwandte Funktionen
-
Alle Rechner von NumberChef
Das können Sie auf dieser Seite
- Jahre, Monate, Wochen und Tage zu einem Startdatum addieren oder abziehen – Sie erhalten das spätere und das frühere Datum gleichzeitig, jeweils mit Wochentag
- Beantwortet Fragen wie „Welches Datum ist in 90 Tagen?“, „Welcher Tag ist 2 Wochen vor der Frist?“ oder „Welches Datum ist in 1 Jahr und 6 Monaten?“
- Auch in Arbeitstagen (ohne Samstag und Sonntag): das Datum eine bestimmte Zahl von Arbeitstagen später oder früher (Feiertage werden nicht übersprungen)
- Dazu: verständliche Erklärung zum Monatsende („Was ist 1 Monat nach dem 31. Januar?“) und Formeln zum Kopieren für Excel, Google Tabellen (Funktionen EDATUM und ARBEITSTAG) und Python
Wofür braucht man diese Berechnung?
„Zahlbar innerhalb von 30 Tagen ab Rechnungsdatum“ ist genau eine „Tage später“-Rechnung. Bei einer Rechnung vom 15. April 2026 ist der 30. Tag danach Freitag, der 15. Mai.
Auch das Gesetz rechnet so: Wer nicht innerhalb von 30 Tagen nach Fälligkeit und Zugang einer Rechnung zahlt, kommt in Verzug (§ 286 Abs. 3 BGB; bei Verbrauchern nur, wenn die Rechnung darauf hinweist). Bei Geld kann schon ein Tag Verspätung Mahngebühren kosten – sicherer, das Datum auszurechnen, als es an den Fingern abzuzählen.
„Versand innerhalb von 5 Arbeitstagen“ im Onlineshop oder „Bearbeitung dauert 5 bis 7 Arbeitstage“ bei Bank oder Behörde bedeutet: Arbeitstage zählen und Wochenenden auslassen. Bestellen Sie am Freitag, dem 2. Oktober 2026, ist 5 Arbeitstage später der folgende Freitag (9. Oktober) – Samstag und Sonntag sind übersprungen.
Achten Sie auf die Wortwahl: Steht dort „Werktage“, zählt der Samstag meist mit. Echte Fristen hängen außerdem von Feiertagen ab. Nehmen Sie das Ergebnis dieses Rechners (nur ohne Wochenenden) als Richtwert und prüfen Sie Feiertage dazwischen im Kalender.
Termine wie „Kontrolle in 2 Wochen“ oder „nächste Impfung nach 4 Wochen“ werden oft in Wochen angegeben. 2 Wochen sind 14 Tage, das Datum fällt also auf denselben Wochentag wie der Start (ist der 1. Juni ein Montag, ist auch der 15. Juni, 2 Wochen später, ein Montag).
Wer weiß, an welchem Tag eine Packung für 28 Tage aufgebraucht ist oder wann der nächste Termin zu buchen ist, vergisst keine Einnahme und verpasst keinen Termin.
Mieter können mit einer Frist von knapp drei Monaten kündigen: Die Kündigung muss spätestens am dritten Werktag eines Monats beim Vermieter sein, dann endet das Mietverhältnis mit Ablauf des übernächsten Monats (§ 573c Abs. 1 BGB). Wer zum 31. Oktober 2026 ausziehen will, muss also Anfang August kündigen.
Bei Fristen „1 Monat vorher“ hilft die Rundung auf den Monatsletzten: 1 Monat vor dem 31. Oktober 2026 ist der 30. September (der September ist ein Monat mit 30 Tagen), 30 Tage vorher dagegen der 1. Oktober. Maßgeblich ist immer der Wortlaut Ihres Vertrags – planen Sie lieber etwas Puffer ein.
Ein verbreitetes Verfahren (Naegele-Regel) setzt den errechneten Geburtstermin auf 280 Tage nach dem ersten Tag der letzten Regelblutung, also SSW 40+0. War dieser Tag der 1. Januar 2026, ist 280 Tage später der 8. Oktober.
Das ist ein statistischer Richtwert für einen 28-Tage-Zyklus; den Termin legt die Frauenärztin oder der Frauenarzt mit Ultraschall und weiteren Untersuchungen fest. Um ein Gefühl für die Schwangerschaftswochen zu bekommen, hilft die Rechnung trotzdem sehr.
Pläne wie „30 Tage vor der Prüfung mit Altklausuren anfangen“ oder „Anmeldung bis einige Tage vor dem Prüfungstermin“ sind „Tage früher“-Rechnungen. Ist die Prüfung am 15. November 2026, ist 30 Tage vorher der 16. Oktober.
Bei großen Terminen wie Konzert, Hochzeit oder Umzug wandeln Sie jedes „2 Wochen vorher“ oder „am Tag davor“ in ein Datum im Kalender um – so geht nichts unter.
Formel
Symbole und Begriffe
Symbole
| \(D_0\) | D null | Das Startdatum (der Tag, von dem aus gezählt wird). Die kleine 0 rechts unten ist ein Index für „Nummer 0 = Ausgangspunkt“. |
| \(D_1\), \(D_2\) | D eins, D zwei | Die Ergebnisdaten. \(D_1\) ist das Datum \(n\) Tage später, \(D_2\) das Datum \(n\) Tage früher. |
| \(n\) | n | Die Zahl der Tage, die addiert oder abgezogen wird. (Beispiel – für 90 Tage später ist \(n = 90\)) |
| \(w\), \(d\) | w, d | Die Wochen (\(w\)) und die restlichen Tage, die keine volle Woche ergeben (\(d\)). Bei „3 Wochen und 4 Tage“ ist \(w = 3\) und \(d = 4\). |
| \(N\) | N (groß) | Wochen und Tage zusammen als eine Zahl von Tagen, die addiert wird. Berechnet mit \(N = 7w + d\). |
| \(y\), \(m\) | y, m | Die Jahre (\(y\)) und Monate (\(m\)), die addiert oder abgezogen werden. Bei „1 Jahr 2 Monate“ ist \(y = 1\) und \(m = 2\). |
| \(T\) | T | Jahre und Monate zusammen als eine Zahl von Monaten. Berechnet mit \(T = 12y + m\). |
| \(b\) | b | Die Zahl der Arbeitstage (ohne Wochenenden gezählt), von englisch business day. |
| \(C\), \(W\) | C, W (groß) | Beim Zählen in Arbeitstagen: die Kalendertage, um die es tatsächlich weitergeht (\(C\)), und die Wochenendtage dazwischen (\(W\)). Es gilt \(C = b + W\). |
Begriffe
| gleicher Kalendertag | Derselbe Tag (dieselbe Tageszahl) in einem späteren Monat oder Jahr. Zum 15. Januar ist es 1 Monat später der 15. Februar. „Einige Monate später“ und „einige Jahre später“ werden mit diesem Tag gerechnet – so wie bei Monatsfristen im BGB (§ 188 Abs. 2). Gibt es den Tag im Monat nicht (wie beim 31. Januar), tritt der Monatsletzte an seine Stelle. |
| Rundung auf den Monatsletzten | Gibt es den gleichen Kalendertag nicht (z. B. „31. Februar“ als 1 Monat nach dem 31. Januar), ist das Ergebnis der letzte Tag dieses Monats (28. oder 29. Februar). Dieser Rechner und die Excel-Funktion EDATUM rechnen beide so. |
| Schaltjahr | Ein Jahr mit einem 29. Februar. Meist alle 4 Jahre; Jahre, die durch 100 teilbar sind, sind aber Gemeinjahre, außer sie sind auch durch 400 teilbar (2100 ist kein Schaltjahr, 2000 war eines). 1 Jahr nach dem 29. Februar ist der 28. Februar – durch die Rundung auf den Monatsletzten, weil es im Folgejahr keinen 29. Februar gibt. |
| Arbeitstag | In diesem Rechner jeder Tag von Montag bis Freitag; Feiertage werden nicht ausgelassen, weil sie je nach Bundesland verschieden sind und einige jedes Jahr wandern. Achtung – ein „Werktag“ ist im deutschen Recht etwas anderes und schließt auch den Samstag ein (z. B. § 3 Abs. 2 BUrlG). Steht in einer Frist „Werktage“, zählen Samstage also mit. Prüfen Sie bei offiziellen Fristen, welcher Begriff gilt. |
| fortlaufende Zahl | Die laufende Nummer, mit der Excel und andere Programme Datumsangaben speichern (auch Seriennummer). Der 1. Januar 1900 ist 1, und jeden Tag kommt 1 dazu. Weil ein Datum eigentlich eine Zahl ist, ist „Datum + Tage“ nur eine Addition. |
| Monat mit 31 Tagen | Ein Monat mit 31 Tagen (Januar, März, Mai, Juli, August, Oktober, Dezember). |
| Monat mit 30 Tagen | Ein Monat mit 30 Tagen (April, Juni, September, November). Nur der Februar hat 28 Tage (im Schaltjahr 29). Merkhilfe ist die Knöchelregel: Zählt man die Monate an den Knöcheln und Lücken der Faust ab, haben alle Monate auf einem Knöchel 31 Tage. |
Das sollten Sie vorher wissen
Damit Sie die Berechnung auf dieser Seite nicht nur ausführen, sondern auch verstehen, hilft Ihnen dieses Vorwissen.
Wenn Sie nicht weiterkommen, ist es am schnellsten, diese Themen noch einmal anzuschauen.
| So funktioniert der Kalender (Klasse 2–3, 7–9 Jahre) |
|
| Addieren und Subtrahieren mit Übertrag (Klasse 2, 7–8 Jahre) |
|
| Multiplizieren (Klasse 2–3, 7–9 Jahre) |
|
| Division mit Rest und Wiederholungen (Klasse 3–4, 8–10 Jahre) |
|
So berechnen Sie es in Excel
| Startdatum | 15.01.2026 |
| Tage n | 10 |
| Datum n Tage später | =B1+B2 |
| Datum n Tage früher | =B1-B2 |
| Startdatum | 20.05.2026 |
| Wochen w | 3 |
| Tage d | 4 |
| Zu addierende Tage N | =B2*7+B3 |
| Datum N Tage später | =B1+B4 |
| Datum N Tage früher | =B1-B4 |
| Startdatum | 10.05.2026 |
| Jahre y | 1 |
| Monate m | 2 |
| Datum y Jahre m Monate später | =EDATUM(B1;B2*12+B3) |
| Datum y Jahre m Monate früher | =EDATUM(B1;-(B2*12+B3)) |
| Startdatum | 02.10.2026 |
| Arbeitstage b | 5 |
| Datum b Arbeitstage später | =ARBEITSTAG(B1;B2) |
| Datum b Arbeitstage früher | =ARBEITSTAG(B1;-B2) |
| Startdatum | 10.05.2026 |
| Jahre | 1 |
| Monate | 2 |
| Wochen | 3 |
| Tage | 4 |
| Datum nach dem Addieren | =EDATUM(B1;B2*12+B3)+B4*7+B5 |
| Datum nach dem Abziehen | =EDATUM(B1;-(B2*12+B3))-B4*7-B5 |
Wie die erste Tabelle zeigt, ist das Addieren oder Abziehen von Tagen einfach „=Datum+Tage“ (die Antworten der ersten Tabelle sind der 25. Januar und der 5. Januar). Für Monate nehmen Sie die Funktion EDATUM (=EDATUM(Startdatum;Monate)). Sie rundet sogar wie dieser Rechner auf den Monatsletzten, wenn es den Tag im Monat nicht gibt. Für die Vergangenheit geben Sie die Monate negativ ein.
Für Arbeitstage gibt es die Funktion ARBEITSTAG (=ARBEITSTAG(Startdatum;Arbeitstage)), die Wochenenden auslässt (die Antwort der vierten Tabelle ist der 9. Oktober). Geben Sie als drittes Argument eine Liste mit Feiertagen an, werden auch diese übersprungen – nutzen Sie das, wenn Feiertage eine Rolle spielen.
Die fünfte Tabelle entspricht den Eingaben dieses Rechners; die Antwort ist der 4. August 2027. Ein Hinweis: Dieser Rechner addiert erst die Jahre und dann die Monate, EDATUM alles auf einmal. In seltenen Fällen mit Schalttag (29. Februar) kann das Ergebnis deshalb um 1 Tag abweichen (1 Jahr 1 Monat nach dem 29.02.2024 ist in diesem Rechner der 28.03.2025, mit =EDATUM(B1;13) der 29.03.2025).
So berechnen Sie es in Google Tabellen
| Startdatum | 15.01.2026 |
| Tage n | 10 |
| Datum n Tage später | =B1+B2 |
| Datum n Tage früher | =B1-B2 |
| Startdatum | 20.05.2026 |
| Wochen w | 3 |
| Tage d | 4 |
| Zu addierende Tage N | =B2*7+B3 |
| Datum N Tage später | =B1+B4 |
| Datum N Tage früher | =B1-B4 |
| Startdatum | 10.05.2026 |
| Jahre y | 1 |
| Monate m | 2 |
| Datum y Jahre m Monate später | =EDATUM(B1;B2*12+B3) |
| Datum y Jahre m Monate früher | =EDATUM(B1;-(B2*12+B3)) |
| Startdatum | 02.10.2026 |
| Arbeitstage b | 5 |
| Datum b Arbeitstage später | =ARBEITSTAG(B1;B2) |
| Datum b Arbeitstage früher | =ARBEITSTAG(B1;-B2) |
| Startdatum | 10.05.2026 |
| Jahre | 1 |
| Monate | 2 |
| Wochen | 3 |
| Tage | 4 |
| Datum nach dem Addieren | =EDATUM(B1;B2*12+B3)+B4*7+B5 |
| Datum nach dem Abziehen | =EDATUM(B1;-(B2*12+B3))-B4*7-B5 |
Erscheint ein Ergebnis als Zahl (fortlaufende Zahl), stellen Sie es im Menü über Format > Zahl > Datum auf ein Datum um. Wie in Excel kann EDATUM in seltenen Fällen mit Schalttag um 1 Tag von diesem Rechner abweichen.
So berechnen Sie es in Python
from datetime import date, timedelta
import calendar
start = date(2026, 5, 10) # Startdatum
years, months, weeks, days = 1, 2, 3, 4 # zu addierende Jahre, Monate, Wochen und Tage
def add_months(base_date, month_count):
"""Um Monate weitergehen; gibt es den Tag nicht, auf den Monatsletzten runden (negativ = zurück)"""
total_month_index = base_date.year * 12 + (base_date.month - 1) + month_count
year, month_index = divmod(total_month_index, 12)
month = month_index + 1
last_day = calendar.monthrange(year, month)[1]
return date(year, month, min(base_date.day, last_day))
# In der Reihenfolge Jahre, Monate, dann Wochen und Tage addieren (zum Abziehen alles negativ)
after = add_months(add_months(start, years * 12), months) + timedelta(days=weeks * 7 + days)
before = add_months(add_months(start, -years * 12), -months) - timedelta(days=weeks * 7 + days)
print(f"{years} J. {months} M. {weeks} W. {days} T. später: {after}") # 2027-08-04
print(f"{years} J. {months} M. {weeks} W. {days} T. früher: {before}") # 2025-02-13
def add_business_days(base_date, business_days):
"""Das Datum business_days Arbeitstage später, ohne Samstage und Sonntage"""
current = base_date
counted = 0
while counted < business_days:
current += timedelta(days=1)
if current.weekday() < 5: # 0-4 sind Montag bis Freitag
counted += 1
return current
print(f"5 Arbeitstage nach dem 2026-10-02: {add_business_days(date(2026, 10, 2), 5)}") # 2026-10-09
So schreiben Sie die Formel in LaTeX und anderen Formelsprachen (zum Kopieren)
D₁ = D₀ + n, D₂ = D₀ − n
D_1 = D_0 + n, \quad D_2 = D_0 - n
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<msub><mi>D</mi><mn>1</mn></msub><mo>=</mo>
<msub><mi>D</mi><mn>0</mn></msub><mo>+</mo><mi>n</mi>
<mo>,</mo><mspace width="0.7em"/>
<msub><mi>D</mi><mn>2</mn></msub><mo>=</mo>
<msub><mi>D</mi><mn>0</mn></msub><mo>−</mo><mi>n</mi>
</mrow>
</math>
D_1 = D_0 + n, D_2 = D_0 - n
dateAfter = DatePlus[startDate, n]; dateBefore = DatePlus[startDate, -n]
dateAfter := startDate + n; dateBefore := startDate - n;
date_after = start_date + days(n); date_before = start_date - days(n);
D_1 = D_0 + n, D_2 = D_0 - n
N = 7w + d
N = 7w + d
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<mi>N</mi><mo>=</mo>
<mn>7</mn><mi>w</mi>
<mo>+</mo><mi>d</mi>
</mrow>
</math>
N = 7w + d
totalDays = 7*weeks + extraDays
totalDays := 7*weeks + extraDays;
total_days = 7*weeks + extra_days;
N = 7w + d
T = 12y + m
T = 12y + m
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<mi>T</mi><mo>=</mo>
<mn>12</mn><mi>y</mi>
<mo>+</mo><mi>m</mi>
</mrow>
</math>
T = 12y + m
totalMonths = 12*years + months
totalMonths := 12*years + months;
total_months = 12*years + months;
T = 12y + m
C = b + W
C = b + W
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<mi>C</mi><mo>=</mo>
<mi>b</mi>
<mo>+</mo><mi>W</mi>
</mrow>
</math>
C = b + W
calendarDays = businessDays + weekendDays
calendarDays := businessDays + weekendDays;
calendar_days = business_days + weekend_days;
C = b + W
So lassen Sie ChatGPT rechnen
Sie sind ein Assistent für Datumsberechnungen. Führen Sie die folgenden Berechnungen aus, indem Sie tatsächlich Python-Code ausführen, und stützen Sie Ihre Antwort nur auf die Daten aus dem Ausführungsergebnis (antworten Sie nicht durch Kopfrechnen oder Schätzen). 1. Das Datum, wenn man zum 10. Mai 2026 „1 Jahr, 2 Monate, 3 Wochen und 4 Tage“ addiert, und das Datum, wenn man sie abzieht. Addieren Sie in der Reihenfolge Jahre, dann Monate, dann Wochen und Tage. Zählen Sie „Monate später“ mit demselben Tag im späteren Monat; gibt es diesen Tag dort nicht, runden Sie auf den letzten Tag dieses Monats. 2. Das Datum 5 Arbeitstage nach Freitag, dem 2. Oktober 2026. Lassen Sie dabei nur Samstage und Sonntage aus (keine Feiertage). Zeigen Sie jeweils den verwendeten Code sowie die Ergebnisdaten und Wochentage.
Anleitung
-
1Werte eingebenTragen Sie die Zahlen, mit denen Sie rechnen möchten, in die Eingabefelder ein
-
2BerechnenKlicken Sie auf die Schaltfläche „Berechnen“
-
3Ergebnis ansehenDas Ergebnis erscheint sofort. Auf derselben Seite finden Sie auch den Rechenweg und die Erklärung der Formel
Die Vorteile von DataChef
Kein Fachwissen nötig – einfach und intuitiv
Keine persönlichen Daten erforderlich
Die Datei wird nach dem Download automatisch gelöscht
Keine Quellenangabe nötig
Keine vorherige Genehmigung erforderlich
