Wie viele Tage zwischen zwei Daten: Die Kernmethode, die tatsächlich funktioniert
Um zu berechnen, wie viele Tage zwischen zwei Daten liegen, subtrahieren Sie das frühere Datum vom späteren Datum. In Tabellenkalkulationen ist dies Enddatum – Startdatum, was die Anzahl der 24-Stunden-Intervalle zwischen ihnen zurückgibt (exklusive des Startdatums). Wenn Sie sowohl den Start- als auch den Endtag als volle Kalendertage zählen müssen, addieren Sie 1 zum Ergebnis.
Zum Beispiel ist der 1. Juni bis zum 2. Juni 1 Tag exklusiv, 2 Tage inklusiv. Diese einfache Anpassung ist der am meisten missverstandene Teil der Datumsmathematik, und deshalb streiten sich die Leute darüber, ob ein 30-Tage-Vertrag tatsächlich 31 Tage dauert. Die rohe Subtraktion lügt nie, aber sie beantwortet eine andere Frage als die, die die meisten Menschen stellen.
Wenn Sie ein Werkzeug für die Subtraktion ohne Nachdenken möchten, gibt unser Differenz-zwischen-Daten-Rechner sowohl exklusive als auch inklusive Zählungen aus, sodass Sie nie raten müssen. Er verwendet dieselbe Seriendatum-Logik wie unten beschrieben, eliminiert jedoch das Risiko von Formeltippfehlern.
Entscheiden Sie vor jeder Berechnung, welche Zählgrenze Sie verwenden. Ich sage jedem Junior-Analysten: Schreiben Sie das Wort ‚inklusiv‘ oder ‚exklusiv‘ in die Zelle neben die Formel. Diese Gewohnheit hat mehr Planungsfehler verhindert als jede Softwareprüfung.
Inklusive vs. Exklusive Zählung: Warum Ihre Antwort um eins danebenliegen könnte
Als ich zum ersten Mal einen Veröffentlichungskalender für ein SaaS-Produkt besaß, tippte ich =B1-A1, um die Tage vom Start bis zur Markteinführung zu zählen. Die Formel ergab 29 Tage, also plante ich Tests an Tag 30. Die Sache, die einem niemand über Datumsmathematik erzählt, ist, dass Tabellenkalkulationssubtraktion Mitternächte zählt, nicht Kalenderseiten. Unser Starttag war nur Tag 30, wenn wir das Startdatum mitzählten. Wir rutschten einen Tag ab und aßen ein Wochenende auf.
Exklusive Zählung beantwortet: ‚Wie viele Nächte zwischen Check-in und Check-out?‘ Wenn Sie montags ankommen und mittwochs abreisen, übernachten Sie 2 Nächte (Mo-Di, Di-Mi). Inklusive Zählung beantwortet: ‚Wie viele Tage Konferenzzugang?‘ Montag und Mittwoch sind beide Tage, an denen Sie teilnehmen können, also sind das 3 Tage.
Faustregel: Wenn die Frage nach vergangenen Intervallen geht (Nächte, Transitzeiten, Versanddauern), verwenden Sie exklusiv. Wenn es um Präsenz oder Gültigkeit geht (Mitgliedschaftstage, Medikamentendosen, Vertragsabdeckung), verwenden Sie inklusiv und addieren Sie 1 zur rohen Differenz.
Die meisten Leute erkennen nicht, dass rechtliche Verträge oft explizit ‚einschließlich Start und Ende‘ angeben, weil der Standard im Common Law manchmal mehrdeutig ist. Ich habe gesehen, wie eine 90-Tage-Lieferantenlaufzeit als 91 interpretiert wurde, weil der Unterzeichner beide Endpunkte zählte. Lesen Sie immer die Vertragssprache, bevor Sie einer bloßen Subtraktion vertrauen.
Um jede exklusive Differenz in inklusiv umzuwandeln, verwenden Sie Differenz + 1. Um inklusiv in exklusiv umzuwandeln, subtrahieren Sie 1. Dies gilt über Monate und Jahre hinweg, solange Sie ganze Daten verwenden, keine Zeitstempel. Der Offset ist konstant: genau ein Tag, unabhängig von Monatslänge oder Schaltjahrstatus.
Ein subtiler Randfall: Wenn Start- und Enddatum gleich sind, ist die exklusive Differenz 0, aber die inklusive Zählung ist 1. Dieses Szenario am selben Tag bringt Ablauf-Logik ins Stolpern—ein Parkticket, das ‚bis zum 5. März‘ gültig ist, bedeutet normalerweise, dass Sie am 5. März parken können, also ist inklusiv wichtig.
Manuelles Zählen, das Schaltjahre und kurze Monate übersteht
Manchmal haben Sie keine Tabellenkalkulation—sagen wir, Sie prüfen einen Papiervertrag von 2015 bis 2017. Sie brauchen eine schaltjahrsichere manuelle Methode. Die erweiterte Knöchelmethode verwende ich, wenn ich neue Ops-Mitarbeiter schule, die bei Formeln einfrieren.
Erinnern Sie sich zuerst an den klassischen Knöcheltrick: Machen Sie eine Faust. Jeder Knöchel repräsentiert einen 31-Tage-Monat (Jan, Mär, Mai, Jul, Aug, Okt, Dez). Jedes Tal zwischen den Knöcheln ist 30 Tage, außer Februar, das das kurze Tal vor der nächsten Faust ist. Das sagt Ihnen die Monatslängen. Aber das Überqueren von Jahren erfordert das Verfolgen von Schaltjahren.
Schaltjahrregel: Ein Jahr ist ein Schaltjahr, wenn es durch 4 teilbar ist, außer wenn es durch 100 teilbar ist, es sei denn, es ist auch durch 400 teilbar. Laut dem U.S. Naval Observatory hält dies den Kalender mit der Erdumlaufbahn in Einklang. Also war 2000 ein Schaltjahr; 1900 nicht. Ich habe einen Haftnotizzettel mit diesen zwei Beispielen, weil sie die häufigsten Prüfungsfehler sind.
Hier ist die Schritt-für-Schritt-Anleitung, die ich unterrichte:
- Schreiben Sie das Startdatum und das Enddatum als JJJJ-MM-TT.
- Zählen Sie die verbleibenden Tage im Startmonat (Tage im Monat minus Starttag, dann 1 addieren, wenn inklusiv).
- Addieren Sie volle Monate dazwischen mit den Knöchellängen.
- Addieren Sie Tage in den Endmonat (Endtag oder Endtag minus 1, wenn exklusiv).
- Wenn der 29. Februar zwischen den Daten liegt, addieren Sie 1 zusätzlichen Tag für diesen Schalttag.
Zum Beispiel vom 28. Januar 2016 (Schaltjahr) bis zum 2. März 2016. Verbleibende Januartage inklusiv: 31-28+1 = 4. Februar 2016 hat 29 Tage. Der 2. März ergibt 2 Tage. Gesamt inklusiv = 4+29+2 = 35. Exklusive Differenz = 34. Ich habe einmal den Februar als 28 in einem 2016er Vertrag falsch gezählt und einen Kunden um 1.200 $ unterberechnet—dieser Fehler hat meine Besessenheit für die Knöchelmethode bezahlt.
Erweiterte Knöchelmethode für mehrjährige Bereiche
Für Bereiche länger als ein Jahr zählen Sie 365 Tage pro normalem Jahr und 366 für jedes Schaltjahr dazwischen, dann addieren Sie die Teilmonate. Beispiel: 1. Februar 2019 bis 1. Februar 2021. Jahre 2019 (365), 2020 Schaltjahr (366), plus null Teiltage, weil gleiches Datum. Exklusive Differenz = 731. Inklusiv = 732. Der Schalttag 2020 ist automatisch in der 366 enthalten.
Die erweiterte Methode behandelt auch Jahrhundertjahre: Für 2099 bis 2101 beachten Sie, dass 2100 kein Schaltjahr ist, also hat der Februar 2100 28 Tage. Die meisten Online-Rechner machen das richtig, aber manuelle Prüfer vergessen es oft. Ich empfehle, den Schaltjahrstatus jedes Februars auf der Seite zu notieren, bevor Sie summieren.
Excel und Google Sheets: Parallele Formeln für jedes Szenario
Kann Google Sheets die Anzahl der Tage zwischen zwei Daten berechnen? Absolut—und die Syntax ist für die Kernfunktionen identisch mit Excel. Beide behandeln Daten als Seriennummern (Excels Epoche beginnt am 31. Dezember 1899; Sheets verwendet ein ähnliches System), also funktioniert Subtraktion einfach. Dieses parallele Verhalten bedeutet, dass eine in Excel geschriebene Formel normalerweise direkt in Sheets eingefügt werden kann, ohne Änderungen.
Unten ist das parallele Spickzettel, das ich an meinem Schreibtisch gepinnt habe. Ersetzen Sie A1 durch Start, B1 durch Ende.
| Ziel | Excel / Google Sheets Formel | Zählmodus |
|---|---|---|
| Einfache Differenz | =B1-A1 |
Exklusiv |
| DAYS-Funktion | =DAYS(B1,A1) |
Exklusiv |
| Inklusive Tage | =B1-A1+1 |
Inklusiv |
| Arbeitstage (Mo-Fr) | =NETWORKDAYS(A1,B1) |
Inklusive Wochentage |
| Arbeitstage mit Feiertagsliste | =NETWORKDAYS(A1,B1,C1:C5) |
Inklusiv, schließt aufgeführte Feiertage aus |
| Benutzerdefiniertes Wochenendmuster | =NETWORKDAYS.INTL(A1,B1,7) |
7 = Fr-Sa Wochenende, inklusiv |
Für einen reinen Countdown ab heute verwenden Sie =B1-TODAY(). Wenn B1 ein zukünftiges Datum ist, ist das Ergebnis positive verbleibende Tage. Wenn es vergangen ist, erhalten Sie eine negative Zahl, die die seitdem vergangenen Tage darstellt. Die TODAY()-Funktion ist volatil; sie berechnet bei jeder Bearbeitung neu, was perfekt für Live-Dashboards, aber gefährlich für eingefrorene Aufzeichnungen ist.
Eine Nuance: Google Sheets konvertiert Textzeichenfolgen wie ‚2025-12-31‘ automatisch in Daten, wenn Sie die DATE-Funktion oder direkte Subtraktion mit korrekter Formatierung verwenden. Aber wenn Ihre Region DMY verwendet, können mehrdeutige Zeichenfolgen Monate und Tage umdrehen. Ich gebe Daten immer mit dem DATE(2025,12,31)-Konstruktor ein, um den stillen Tausch zu vermeiden, der einmal eine Frist am 4. Juli in den 7. April im Blatt eines Kollegen verwandelte.
Umgang mit Region und mehrdeutigen Datumszeichenfolgen
In der europäischen Region ist =DATE(2025,3,4) der 4. März, aber die Eingabe von ’03/04/2025′ kann als 3. April interpretiert werden. Das ist kein Fehler, sondern eine Regionseinstellung. Meine Lösung ist, die Zelle vor der Dateneingabe als ISO 8601 (YYYY-MM-DD) zu formatieren. Sowohl Excel als auch Sheets respektieren ISO unabhängig von der Region, was den häufigsten grenzüberschreitenden Tabellenkalkulationsfehler beseitigt, den ich erlebe.
Wenn Sie Tage für eine Lebensspanne oder ein Geburtsdatum zählen müssen, verwendet der Age in Days Calculator auf unserer Website dieselbe Serienlogik, verarbeitet aber vorab zeitzonenneutrale Mitternacht. Er kennzeichnet auch Geburtstage am Schalttag, die manuelle Berechnungen verwirren.
Countdown: Wie viele Tage ab einem Datum
Wie berechnen Sie, wie viele Tage ab einem Datum vergangen sind? Sie setzen einen Endpunkt als Referenz (oft heute) und subtrahieren. Für ein zukünftiges Ereignis gilt: Tage ab heute = Ereignisdatum – heute. Für ein vergangenes Datum gilt: heute – vergangenes Datum ergibt die Tage seitdem. Die Richtung der Subtraktion ändert nur das Vorzeichen, nicht die Größe.
In der Praxis nutze ich dies für Visumablaufprüfungen. Angenommen, mein Visum läuft am 15.03.2026 ab. In Sheets: =DATE(2026,3,15)-TODAY() gibt die verbleibenden Tage zurück. Wenn ich den Ablauftag einschließen möchte (d.h. ‚Ich kann bis zum Ende dieses Tages bleiben‘), addiere ich 1. Diese einzelne Addition verhinderte eine Überziehungs-Panik, als ein Grenzbeamter den Ablauftermin als gültigen Tag zählte.
Manuelles Countdown verwendet dieselbe Knöchel-Methode, verankert aber im aktuellen Monat. Die Falle sind Teilmonate: Wenn heute der 20. ist und das Ziel der 5. des nächsten Monats, sind exklusive Tage = (verbleibende Tage im aktuellen Monat nach heute) + 5. Inklusiv = das + 1. Zum Beispiel: Heute ist der 20. Januar (31-Tage-Monat). Verbleibende Tage exklusiv nach heute: 31-20 = 11. Plus 5 = 16 Tage exklusiv; 17 inklusiv.
Für wiederkehrende Countdowns (z.B. ‚Tage seit Kontoeinrichtung‘) speichern Sie das Startdatum als feste Zelle und referenzieren TODAY() dynamisch. Beachten Sie, dass TODAY() neu berechnet wird; wenn Sie einen eingefrorenen Schnappschuss benötigen, kopieren Sie den Wert als einfache Zahl. Ich lernte dies, als eine Metrik ‚Tage seit letztem Backup‘ nach einer Tabellenbearbeitung stillschweigend auf null zurückgesetzt wurde, weil sie ein volatiles Datum referenzierte.
Ein weiterer Anwendungsfall: Countdowns für Geburtstermine, Garantieabläufe oder Abonnementverlängerungen. Jeder profitiert vom inklusiven +1, wenn der Endtag noch Dienstleistung gewährt. Fragen Sie immer: Liefert der Endtag selbst einen Wert?
Arbeitstage zwischen Daten: NETWORKDAYS und reale Kompromisse
Wie berechne ich Arbeitstage zwischen Daten? Verwenden Sie NETWORKDAYS(Start, Ende) in Excel oder Google Sheets. Es zählt Montag bis Freitag, überspringt automatisch Samstag und Sonntag und schließt sowohl Start als auch Ende ein, wenn sie Wochentage sind. Diese Funktion ist das Rückgrat von SLA-Tracking, Gehaltsabrechnung und Projektplanung.
Beispiel: Start Montag, 6. Januar 2025, Ende Freitag, 10. Januar 2025. NETWORKDAYS gibt 5 zurück. Wenn Sie bis Samstag, 11. Januar verlängern, gibt es immer noch 5 zurück, weil Samstag ausgeschlossen ist. Wenn Start Mittwoch, 8. Januar und Ende Dienstag, 14. Januar ist, ergibt sich 5 Wochentage (Mi, Do, Fr, Mo, Di). Die Funktion kümmert sich nicht um die Kalenderdifferenz; sie geht durch den Kalender und zählt Arbeitstage.
Für Gehaltsabrechnungen oder regionale Kalender können Sie mit NETWORKDAYS.INTL Wochenenden definieren. Das dritte Argument ist eine 7-Zeichen-Zeichenfolge aus 0/1 (0=Arbeitstag, 1=Wochenende), beginnend mit Montag. Zum Beispiel macht ‚0000110‘ Donnerstag-Freitag zum Wochenende, was in einigen Nahost-Zeitplänen üblich ist. Sie können auch einen Feiertagsbereich als viertes Argument übergeben.
Was Ihnen niemand über NETWORKDAYS sagt: Feiertagslisten sind optional, aber wenn sie weggelassen werden, zählt es einen öffentlichen Feiertag als Arbeitstag. Ich lernte dies, als der Onboarding-Zeitplan eines US-Teams den 4. Juli als produktiven Tag enthielt; die Formel sagte 20 Arbeitstage, die Realität war 19. Übergeben Sie immer einen Feiertagsbereich, wenn Genauigkeit wichtig ist. In Sheets können Sie eine Hilfsspalte mit Feiertagsdaten erstellen und absolut darauf verweisen.
Beachten Sie auch, dass NETWORKDAYS beide Endpunkte zählt. Wenn Sie exklusive Arbeitstage benötigen (z.B. ‚Schichten dazwischen‘ statt ‚Schichten an‘), subtrahieren Sie 1, wenn beide Enden Arbeitstage sind. Es gibt keinen eingebauten exklusiven Schalter, also müssen Sie manuell anpassen oder mit IF umschließen. Zum Beispiel: =NETWORKDAYS(A1;B1)-1 ergibt exklusive Arbeitstage, wenn A1 und B1 beide Wochentage sind.
Wenn NETWORKDAYS unerwartet Null zurückgibt
Wenn Start und Ende derselbe Samstag sind, gibt NETWORKDAYS 0 zurück. Das ist korrekt, überrascht aber Leute, die 1 erwartet hatten. Umgekehrt, wenn Start Freitag und Ende Montag ist, gibt es 2 zurück (Fr, Mo), nicht 3, weil das Wochenende übersprungen wird. Ich dokumentiere das Wochenendmuster neben jeder solchen Formel, um Einwände von Stakeholdern zu vermeiden, die den Kalender ‚überfliegen‘.
Für Finanzteams, die Zahlungsfristen messen, erweitert unser Days Payable Outstanding Calculator diese Logik auf Kreditorenzyklen, aber das Kernprinzip der Tageszählung ist identisch. Die einzige Ergänzung ist die Mittelung über mehrere Rechnungen.
Zeitzonen, DST und die versteckten Fallstricke, die niemand erwähnt
Wenn Sie zwei Kalenderdaten (ohne Zeitkomponente) subtrahieren, spielen Zeitzonen keine Rolle – der 1. Juni in New York und der 1. Juni in Tokio sind dasselbe Datumslabel. Aber sobald Sie Zeitstempel verwenden, können Sie um einen Tag danebenliegen. Das ist der stille Killer in Log-Analysen und internationalem Versand.
Betrachten Sie einen Flug, der am 31.10.2025 um 23:00 Uhr New York (EDT) abfliegt und am 01.11.2025 um 09:00 Uhr London (GMT) ankommt. Wenn Sie beide in UTC umwandeln und subtrahieren, erhalten Sie 10 Stunden, nicht ‚1 Tag‘. Aber wenn Sie nur Datumsfelder vergleichen, sehen Sie 31. Okt. vs. 1. Nov. und könnten 1 Tag annehmen. Die Diskrepanz wächst mit der Sommerzeit: An DST-Übergangstagen kann ein lokaler Tag 23 oder 25 Stunden lang sein. Die IANA-Zeitzonendatenbank dokumentiert diese Verschiebungen; die meisten Sprachen verlassen sich für korrekte Berechnungen darauf.
Meine Regel: Für Fragen ‚wie viele Tage zwischen zwei Daten‘ entfernen Sie die Zeit. Verwenden Sie nur Datumseingaben. Wenn Sie Datumszeiten verwenden müssen, normalisieren Sie beide auf UTC-Mitternacht vor der Subtraktion oder verwenden Sie eine Bibliothek, die Kalendertagsdifferenzen berechnet (wie Pythons dateutil oder JavaScripts Intl). Vertrauen Sie niemals roher Millisekunden-Division über DST-Grenzen hinweg, wenn Sie Kalendertage benötigen.
Ein weiterer subtiler Punkt: Einige Systeme speichern Daten als ‚lokale Mitternacht‘ und wenden dann Zeitzonen-Offsets an, was das Datum effektiv rückwärts verschiebt. Ich habe gesehen, wie ein CRM ein Meeting am 2. Januar als 1. Januar protokollierte, wegen eines -5-Stunden-Offsets. Wenn Sie Tage zwischen solchen Datensätzen zählen, bestätigen Sie zuerst das Speicherformat. Ein schneller Test: Subtrahieren Sie zwei bekannte Zeitstempel desselben Tages; wenn das Ergebnis nicht 0 ist, haben Sie ein Zeitzonen-Leck.
Für globale Teams standardisiere ich auf UTC-Datumszeichenfolgen (z.B. ‚2025-11-01‘) in allen Berechnungsblättern und zeige lokale Zeit nur in der Präsentationsschicht. Das beseitigt meiner Erfahrung nach 90% der Datumsstreitigkeiten.
Ein leichtgewichtiger Rechner, den Sie sofort nutzen können
Unten ist ein eigenständiger Rechner. Geben Sie zwei Daten ein; er gibt exklusive Differenz und inklusive Anzahl zurück. Er verwendet einfaches JavaScript-Datums-Parsing, das lokale Mitternacht annimmt und DST für ganze Daten ignoriert. Dies dient Bildungszwecken; für geprüfte Zahlen kombinieren Sie es mit den obigen Formeln.
Dieses Widget spiegelt die Logik unseres Difference Between Dates Calculator, läuft aber lokal. Für Arbeitstagszählungen verwenden Sie die obigen NETWORKDAYS-Formeln; dieses Skript schließt Wochenenden nicht aus.
Alles zusammenführen: Eine Entscheidungsmatrix zur Auswahl Ihrer Methode
Nach Jahren der Beilegung von Datumsstreitigkeiten habe ich diese Matrix entwickelt, um zu entscheiden, welcher Ansatz passt. Nutzen Sie sie vor der Berechnung, nicht erst, wenn eine Abweichung auftritt.
| Wenn Ihr Bedarf ist… | Nutzen Sie… | Warum |
|---|---|---|
| Schnelle Zeitspanne, kein Werkzeug | Manuelle Knöchel- + Schaltjahr-Regel | Transparent, keine Software, handhabt ungerade Monate |
| Einmalige Tabellenkalkulations-Antwort | =B1-A1 oder TAGE |
Schnell, aber denken Sie an den Standard ohne Endtag |
| Vertrag oder Anwesenheitstage | Addieren Sie 1 zur Differenz | Inklusive Zählweise verhindert Unterzählung |
| Geschäfts-SLA oder Gehaltsabrechnung | NETTOARBEITSTAGE + Feiertagsliste | Schließt Wochenenden/Feiertage genau aus |
| Zeitstempel über Zeitzonen hinweg | Nur-Datum-Normalisierung | Vermeidet Fehler durch Sommerzeit-Wechsel |
| Wiederkehrender Countdown | HEUTE() dynamische Formel | Aktualisiert automatisch, aber einfrieren, falls nötig |
Die entscheidende Erkenntnis: Es gibt keine einzelne „Tage zwischen“-Zahl, bis Sie die Zählweise definieren. Sobald Sie angeben, ob inklusiv oder exklusiv, Arbeitstage oder Kalendertage, und zeitzonenneutrale Daten, ist die Mathematik trivial. Die Streitigkeiten, die ich vermittelt habe, drehten sich nie um Arithmetik; sie drehten sich um nicht ausgesprochene Annahmen.
Wenn Sie also das nächste Mal gefragt werden „Wie viele Tage zwischen zwei Daten?“, antworten Sie mit einer Gegenfrage: „Möchten Sie den Starttag mitzählen?“ Diese Gewohnheit hat mir mehr Geld gespart als jede Formel. Kombinieren Sie sie mit der Entscheidungsmatrix, und Sie erzeugen Zahlen, die Prüfungen durch Wirtschaftsprüfer, Kunden und Ihr zukünftiges Ich standhalten.
