Geben Sie ein Startdatum und die Jahre, Monate, Wochen und Tage ein, die addiert oder subtrahiert werden sollen. Sie erhalten gleichzeitig das Datum danach und das Datum davor, mit Wochentag. Um Wochenenden zu überspringen, tragen Sie nur im Feld für Arbeitstage ganz unten eine Zahl ein.
Inhaltsverzeichnis
-
Was Sie auf dieser Seite tun können
-
Wofür ist diese Berechnung nützlich?
-
Anleitung
-
Formel
-
Symbole und Begriffe
-
Was Sie vorab wissen sollten
-
Mit Excel berechnen
-
Mit Google Tabellen berechnen
-
Mit Python berechnen
-
Die Formel in LaTeX und anderen mathematischen Schreibweisen (zum Kopieren)
-
Die Berechnung von ChatGPT ausführen lassen
-
Die Vorteile von DataChef
-
Verwandte Funktionen
-
Alle NumberChef-Rechner
Was Sie auf dieser Seite tun können
- Addieren oder subtrahieren Sie Jahre, Monate, Wochen und Tage zu einem Startdatum und erhalten Sie gleichzeitig das Datum danach und das Datum davor, jeweils mit Wochentag
- Beantwortet Fragen wie „Welches Datum ist in 90 Tagen?“, „Welches Datum liegt 2 Wochen vor der Frist?“ oder „Welches Datum ist in 1 Jahr und 6 Monaten?“
- Zählt auch in Arbeitstagen ohne Samstage und Sonntage, um das Datum eine bestimmte Zahl von Arbeitstagen danach oder davor zu finden (Feiertage werden nicht übersprungen)
- Eine verständliche Erklärung des Monatsendes („Welches Datum ist 1 Monat nach dem 31. Januar?“) sowie Formeln zum Kopieren für Excel, Google Tabellen (die Funktionen EDATUM und ARBEITSTAG) und Python finden Sie ebenfalls auf dieser Seite
Wofür ist diese Berechnung nützlich?
Eine Rechnung „zahlbar innerhalb von 30 Tagen“ ist genau eine Rechnung mit „Tage danach“. Bei einer Rechnung vom 15. April 2026 ist das Ende der Frist 30 Tage später der Freitag, 15. Mai.
In Deutschland gerät ein Schuldner bei einer Entgeltforderung unter anderem spätestens 30 Tage nach Fälligkeit und Zugang der Rechnung in Verzug (§ 286 Abs. 3 BGB); Verträge können andere Zahlungsziele vorsehen. Bei Zahlungszielen wie „zum Monatsende“ hilft die Rechnung in Monaten. Bei Geld kann schon ein Tag Verspätung Mahngebühren und Zinsen kosten: Besser nachrechnen, als an den Fingern abzuzählen.
„Versand innerhalb von 5 Werktagen“ bei einer Online-Bestellung oder „Bearbeitung in 5 bis 7 Werktagen“ bei der Bank oder einer Behörde: Sie müssen in Tagen ohne Wochenende zählen. Für eine Bestellung am Freitag, 2. Oktober 2026, sind 5 Arbeitstage später der folgende Freitag (9. Oktober), nachdem Samstag und Sonntag übersprungen wurden.
Im Alltag sagen Händler oft „Werktage“, meinen aber meist Montag bis Freitag; nach der Gesetzessprache zählt auch der Samstag zu den Werktagen. Die tatsächlichen Fristen hängen außerdem von Feiertagen und Schließtagen ab: Nehmen Sie das Ergebnis dieses Rechners (nur Wochenenden) als Anhaltspunkt und prüfen Sie, ob ein Feiertag dazwischen liegt.
Medizinische Termine wie „Kontrolltermin in 2 Wochen“ oder „zweite Impfung 4 Wochen später“ werden oft in Wochen angegeben. 2 Wochen danach sind 14 Tage danach: Sie landen auf demselben Wochentag wie beim Startdatum (ist der 1. Juni ein Montag, ist 2 Wochen später, der 15. Juni, auch ein Montag).
Wer weiß, an welchem Datum eine Packung mit 28 Tagen Behandlung endet oder wann der nächste Termin fällig ist, vergisst nichts und macht den Termin nicht zu spät aus.
In Deutschland beträgt die gesetzliche Kündigungsfrist für Mieter in der Regel 3 Monate (§ 573c Abs. 1 BGB); im Vertrag können bei Untermiete oder Wohnen auf Zeit andere Fristen gelten. Rechnen Sie zum Beispiel vom 31. Oktober 2026 zurück: 1 Monat davor ist der 30. September (der September hat keinen 31., es wird ans Monatsende angeglichen), 3 Monate davor der 31. Juli. Zum Vergleich: 30 Tage davor wäre der 1. Oktober.
Eine Kündigung in letzter Minute kann Probleme machen: Rechnen Sie das Datum zuerst aus und lassen Sie Spielraum. Maßgeblich ist, wann die Kündigung dem Vermieter zugeht, und für den genauen Fristablauf zählen der Mietvertrag und § 573c BGB: Prüfen Sie den genauen Termin.
In Deutschland wird der voraussichtliche Geburtstermin meist nach der Naegele-Regel angegeben: erster Tag der letzten Regel plus 280 Tage, also 40 Schwangerschaftswochen (40+0 SSW). Ist dieser Tag zum Beispiel der 1. Januar 2026, ist es 280 Tage später der 8. Oktober.
Das ist eine statistische Schätzung, die einen Zyklus von 28 Tagen voraussetzt; den Termin legen die Frauenärztin oder der Frauenarzt und die Hebamme nach dem Ultraschall im ersten Drittel und weiteren Untersuchungen fest. Die Rechnung hilft trotzdem, sich zwischen Daten und Schwangerschaftswochen zurechtzufinden.
Pläne wie „30 Tage vor der Prüfung mit alten Klausuren beginnen“ oder „sich spätestens so viele Tage vor der Prüfung anmelden“ sind Rechnungen mit „Tage davor“. Findet die Prüfung am 15. November 2026 statt, sind 30 Tage davor der 16. Oktober.
Bei größeren Ereignissen wie einem Konzert, einer Hochzeit oder einem Umzug machen Sie aus jeder Frist „2 Wochen davor“ oder „am Vortag“ ein Datum in Ihrem Kalender: So entgeht Ihnen nichts.
Formel
Symbole und Begriffe
Symbole
| \(D_0\) | D Index 0 | Das Startdatum (das Datum, ab dem gezählt wird). Die kleine 0 unten rechts ist ein Index und bedeutet „Nummer 0 = Ausgangspunkt“. |
| \(D_1\), \(D_2\) | D Index 1, D Index 2 | Die Ergebnisdaten. \(D_1\) ist das Datum \(n\) Tage danach, \(D_2\) das Datum \(n\) Tage davor. |
| \(n\) | n | Die Zahl der Tage, die addiert oder subtrahiert werden. (Beispiel: Für 90 Tage danach ist \(n = 90\)) |
| \(w\), \(d\) | w, d | Die Wochen (\(w\)) und die weiteren Tage, die keine volle Woche ergeben (\(d\)). Bei „3 Wochen und 4 Tage“ ist \(w = 3\) und \(d = 4\). |
| \(N\) | N (groß) | Die Wochen und Tage, zusammen in eine Zahl von zu addierenden Tagen umgerechnet. Sie ergibt sich aus \(N = 7w + d\). |
| \(y\), \(m\) | y, m | Die Jahre (\(y\)) und Monate (\(m\)), die addiert oder subtrahiert werden. Bei „1 Jahr und 2 Monate“ ist \(y = 1\) und \(m = 2\). |
| \(T\) | T | Die Jahre und Monate, zusammen in eine Zahl von zu addierenden Monaten umgerechnet. Sie ergibt sich aus \(T = 12y + m\). |
| \(b\) | b | Die Zahl der Arbeitstage (Tage, gezählt ohne Wochenenden). Nach dem englischen „business day“. |
| \(C\), \(W\) | C, W (groß) | Beim Zählen in Arbeitstagen die Kalendertage, um die tatsächlich vorgerückt wird (\(C\)), und die Wochenendtage dazwischen (\(W\)). Es gilt \(C = b + W\). |
Begriffe
| entsprechender Tag | Derselbe Tag der Zählung einen Monat oder ein Jahr später. Beim 15. Januar ist der entsprechende Tag 1 Monat danach der 15. Februar. „Einige Monate danach“ und „einige Jahre danach“ werden mit diesem Tag gezählt. Hat der Monat diesen Tag nicht, etwa beim 31. Januar, wird stattdessen der letzte Tag dieses Monats genommen. |
| Angleichung ans Monatsende | Gibt es den entsprechenden Tag nicht (zum Beispiel den „31. Februar“ 1 Monat nach dem 31. Januar), gilt als Antwort der letzte Tag dieses Monats (der 28. oder 29. Februar). Dieser Rechner und die Excel-Funktion EDATUM arbeiten so. |
| Schaltjahr | Ein Jahr mit einem 29. Februar. Es kommt in der Regel alle 4 Jahre vor, aber Jahre, die durch 100 teilbar sind, sind keine Schaltjahre, außer sie sind durch 400 teilbar (2100 wird kein Schaltjahr sein, 2000 war eines). 1 Jahr nach einem 29. Februar ist es der 28. Februar durch die Angleichung ans Monatsende, weil das nächste Jahr keinen 29. Februar hat. |
| Arbeitstag | Ein Tag, an dem im Betrieb üblicherweise gearbeitet wird, meist von Montag bis Freitag. Nicht zu verwechseln mit dem Werktag (in Deutschland alle Tage außer Sonntagen und gesetzlichen Feiertagen, also einschließlich Samstag). Dieser Rechner zählt als Arbeitstage „die Tage, die weder Samstag noch Sonntag sind“ und überspringt keine Feiertage, weil einige jedes Jahr das Datum wechseln, manche nur in einzelnen Bundesländern gelten und Betriebe eigene Schließtage haben. Prüfen Sie bei einer offiziellen Frist, welche Definition der Text oder der Vertrag verwendet. |
| Seriennummer | Die Nummer, mit der Excel und andere Programme Daten speichern. Der 1. Januar 1900 hat die Nummer 1, und die Nummer steigt jeden Tag um 1. Weil ein Datum in Wirklichkeit eine Zahl ist, ist „Datum + Zahl der 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 (29 in einem Schaltjahr). Merkhilfen: der Vers „Dreißig Tage hat September, April, Juni und November …“ oder die Knöchelmethode an der geschlossenen Faust: Auf einem Knöchel hat der Monat 31 Tage, in einer Lücke weniger als 31 Tage. |
Was Sie vorab wissen sollten
Das hilft Ihnen, die Berechnung auf dieser Seite wirklich zu verstehen, statt nur die Schaltfläche zu drücken.
Wenn Sie an einer Stelle hängen bleiben, ist es der schnellste Weg, diese Themen zu wiederholen.
| Wie der Kalender funktioniert – Klasse 2–3 (7–9 Jahre) |
|
| Addition und Subtraktion mit Übertrag – Klasse 2 (7–8 Jahre) |
|
| Das Multiplizieren – Klasse 2–3 (7–9 Jahre) |
|
| Das Dividieren mit Rest und Wiederholungen – Klasse 3–4 (8–10 Jahre) |
|
Mit Excel berechnen
| Startdatum | 2026-01-15 |
| Tage n | 10 |
| Datum n Tage danach | =B1+B2 |
| Datum n Tage davor | =B1-B2 |
| Startdatum | 2026-05-20 |
| Wochen w | 3 |
| Tage d | 4 |
| Zu addierende Tage N | =B2*7+B3 |
| Datum N Tage danach | =B1+B4 |
| Datum N Tage davor | =B1-B4 |
| Startdatum | 2026-05-10 |
| Jahre y | 1 |
| Monate m | 2 |
| Datum y Jahre m Monate danach | =EDATUM(B1;B2*12+B3) |
| Datum y Jahre m Monate davor | =EDATUM(B1;-(B2*12+B3)) |
| Startdatum | 2026-10-02 |
| Arbeitstage b | 5 |
| Datum b Arbeitstage danach | =ARBEITSTAG(B1;B2) |
| Datum b Arbeitstage davor | =ARBEITSTAG(B1;-B2) |
| Startdatum | 2026-05-10 |
| Jahre | 1 |
| Monate | 2 |
| Wochen | 3 |
| Tage | 4 |
| Datum nach dem Addieren von allem | =EDATUM(B1;B2*12+B3)+B4*7+B5 |
| Datum nach dem Subtrahieren von allem | =EDATUM(B1;-(B2*12+B3))-B4*7-B5 |
Wie die erste Tabelle zeigt, addieren oder subtrahieren Sie Tage einfach mit „=Datum+Tage“ (die Ergebnisse der ersten Tabelle sind der 25. Januar und der 5. Januar). Für Monate verwenden Sie die Funktion EDATUM (=EDATUM(Startdatum; Monate)). Sie gleicht wie dieser Rechner ans Monatsende an, wenn der Monat den Tag nicht hat. Um zurückzurechnen, geben Sie eine negative Zahl von Monaten ein.
Für Arbeitstage verwenden Sie die Funktion ARBEITSTAG (=ARBEITSTAG(Startdatum; Arbeitstage)), die Wochenenden überspringt (das Ergebnis der vierten Tabelle ist der 9. Oktober). Geben Sie ihr als drittes Argument eine Liste von Feiertagen, überspringt sie auch diese: Nutzen Sie das, wenn Feiertage zählen.
Die fünfte Tabelle übernimmt die Eingaben dieses Rechners, und das Ergebnis ist der 4. August 2027. Beachten Sie: Dieser Rechner addiert erst die Jahre und dann die Monate, während EDATUM alles auf einmal addiert; in seltenen Fällen mit einem 29. Februar können die Ergebnisse um einen Tag abweichen (zum Beispiel ergeben 1 Jahr und 1 Monat nach dem 2024-02-29 mit diesem Rechner den 2025-03-28, mit =EDATUM(B1;13) aber den 2025-03-29).
Mit Google Tabellen berechnen
| Startdatum | 2026-01-15 |
| Tage n | 10 |
| Datum n Tage danach | =B1+B2 |
| Datum n Tage davor | =B1-B2 |
| Startdatum | 2026-05-20 |
| Wochen w | 3 |
| Tage d | 4 |
| Zu addierende Tage N | =B2*7+B3 |
| Datum N Tage danach | =B1+B4 |
| Datum N Tage davor | =B1-B4 |
| Startdatum | 2026-05-10 |
| Jahre y | 1 |
| Monate m | 2 |
| Datum y Jahre m Monate danach | =EDATUM(B1;B2*12+B3) |
| Datum y Jahre m Monate davor | =EDATUM(B1;-(B2*12+B3)) |
| Startdatum | 2026-10-02 |
| Arbeitstage b | 5 |
| Datum b Arbeitstage danach | =ARBEITSTAG(B1;B2) |
| Datum b Arbeitstage davor | =ARBEITSTAG(B1;-B2) |
| Startdatum | 2026-05-10 |
| Jahre | 1 |
| Monate | 2 |
| Wochen | 3 |
| Tage | 4 |
| Datum nach dem Addieren von allem | =EDATUM(B1;B2*12+B3)+B4*7+B5 |
| Datum nach dem Subtrahieren von allem | =EDATUM(B1;-(B2*12+B3))-B4*7-B5 |
Wird ein Ergebnis als Zahl angezeigt (eine Seriennummer), machen Sie über das Menü mit Format > Zahl > Datum ein Datum daraus. Wie in Excel kann EDATUM in seltenen Fällen mit einem 29. Februar um einen Tag von diesem Rechner abweichen.
Mit Python berechnen
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):
"""Rückt um mehrere Monate vor und gleicht ans Monatsende an, wenn dieser Tag nicht existiert (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))
# Addiert wird der Reihe nach: Jahre, Monate, dann Wochen und Tage (alles negativ zum Subtrahieren)
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} Wo {days} T danach: {after}") # 2027-08-04
print(f"{years} J {months} M {weeks} Wo {days} T davor: {before}") # 2025-02-13
def add_business_days(base_date, business_days):
"""Gibt das Datum business_days Arbeitstage danach zurück, ohne Samstage und Sonntage"""
current = base_date
counted = 0
while counted < business_days:
current += timedelta(days=1)
if current.weekday() < 5: # 0 bis 4 = 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
Die Formel in LaTeX und anderen mathematischen Schreibweisen (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
Die Berechnung von ChatGPT ausführen lassen
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 ausschließlich auf die Daten aus dem Ergebnis der Ausführung (antworten Sie nicht im Kopf oder nach Gefühl). 1. Das Datum, das sich ergibt, wenn Sie zum 10. Mai 2026 „1 Jahr, 2 Monate, 3 Wochen und 4 Tage“ addieren, und das Datum, das sich beim Subtrahieren ergibt. Addieren Sie der Reihe nach: erst die Jahre, dann die Monate, dann die Wochen und Tage. Zählen Sie „einige Monate danach“ auf denselben Tag der Zählung im Zielmonat, und hat dieser Monat den Tag nicht, gleichen Sie auf den letzten Tag dieses Monats an. 2. Das Datum 5 Arbeitstage nach Freitag, dem 2. Oktober 2026. Zählen Sie die Arbeitstage so, dass nur Samstage und Sonntage übersprungen werden (keine Feiertage). Zeigen Sie für jede Aufgabe den verwendeten Code, die berechneten Daten und ihren Wochentag.
Anleitung
-
1Zahlen eingebenGeben Sie die Zahlen, mit denen Sie rechnen möchten, in die Eingabefelder ein
-
2BerechnenKlicken Sie auf die Schaltfläche „Berechnen“
-
3Ergebnis ablesenDas 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
