Excel-Funktion · Datum
DATEDIF
Zählt ganze Jahre, Monate oder Tage zwischen zwei Daten.
Was sie tut
DATEDIF gibt den Abstand zwischen zwei Daten in einer Einheit deiner Wahl zurück: "Y" für volle Jahre, "M" für volle Monate, "D" für Tage. So rechnet man üblicherweise ein Alter aus. Excel schlägt die Funktion beim Tippen nicht vor, sie funktioniert aber.
Syntax
=DATEDIF(Ausgangsdatum; Zieldatum; Einheit)Argumente in eckigen Klammern sind optional, und … heißt, dass du weitere der gleichen Art anhängen kannst. In dieser Excel-Sprache werden Argumente getrennt mit ;
Argumente
- Ausgangsdatum
- Das frühere Datum, etwa ein Geburtsdatum.
- Zieldatum
- Das spätere Datum. Es darf nicht vor dem Ausgangsdatum liegen.
- Einheit
- Was gezählt wird, in Anführungszeichen: "Y" Jahre, "M" Monate, "D" Tage. "YM" gibt die Monate, die nach vollen Jahren übrig bleiben.
Beispiel
Jemand ist am 15. Juni 1990 geboren. Wie alt ist die Person am 1. März 2026?
| A | B | C | |
|---|---|---|---|
| 1 | Geboren | Am | Alter |
| 2 | 1990-06-15 | 2026-03-01 | 35 |
Die Formel in C2:
=DATEDIF(A2;B2;"Y")Ergebnis: 35
Der 36. Geburtstag ist erst im Juni 2026, am 1. März sind also 35 volle Jahre erreicht.
Typische Fehler
- Die Daten vertauschen. Ein Ausgangsdatum nach dem Zieldatum ergibt
#ZAHL!. - Die Einheit ohne Anführungszeichen schreiben. Ein einzelnes Y wird als Name gelesen und scheitert.
- Stattdessen die Tage durch 365 teilen. Schaltjahre verschieben das, und kurz vor Geburtstagen stimmt das Alter dann nicht.
In anderen Excel-Sprachen
Excel übersetzt Funktionsnamen und in manchen Sprachen auch das Trennzeichen zwischen den Argumenten. Tippe den Namen, den dein Excel zeigt.
| Excel-Sprache | Funktionsname | Trennzeichen |
|---|---|---|
| English | DATEDIF | , |
| Deutsch | DATEDIF | ; |
| Français | DATEDIF | ; |
| Español (España) | SIFECHA | ; |
| Español (México) | SIFECHA | , |
| 日本語 | DATEDIF | , |
| 한국어 | DATEDIF | , |
| 繁體中文 | DATEDIF | , |
| ไทย | DATEDIF | , |
| ខ្មែរ | DATEDIF | , |
| Tiếng Việt | DATEDIF | ; |