KutoolsforOffice — Eine Lösung, fünf leistungsstarke Tools.Mehr erreichen mit weniger Aufwand.März-Aktion: 20 % Rabatt

Alter aus Geburtsdatum in Excel ermitteln oder berechnen

AutorXiaoyang Änderungsdatum

Wenn Sie in einem Excel-Arbeitsblatt eine Liste mit den Geburtsdaten Ihrer Mitarbeiter führen und für jede Person das Alter berechnen möchten, helfen Ihnen nützliche Funktionen wie **YEARFRAC** oder **DATEDIF** – damit ermitteln Sie das Alter aus dem Geburtsdatum schnell und kinderleicht.

doc-get-age-from-birthday-1


Alter basierend auf Geburtsdatum mit der YEARFRAC-Funktion berechnen

In Excel hilft Ihnen die YEARFRAC-Funktion, das Alter anhand des angegebenen Geburtsdatums zu ermitteln. Die allgemeine Syntax lautet:

=YEARFRAC(birthdate, TODAY())
  • birthdateDas Geburtsdatum.
  • TODAY(): Diese Funktion liefert das aktuelle Datum.

Verwenden Sie daher die folgende Formel in einer leeren Zelle:

=YEARFRAC(B2,TODAY())

Ziehen Sie anschließend das Ausfüllkästchen nach unten auf die Zellen, auf die Sie die Formel anwenden möchten. Alle Altersangaben wurden berechnet und als Dezimalzahlen in den Zellen angezeigt (siehe Screenshot):

doc-get-age-from-birthday-2

Hinweis: Das Ergebnis der YEARFRAC-Funktion ist eine Dezimalzahl. Um das Alter als ganze Zahl anzuzeigen, kombinieren Sie sie wie folgt mit der GANZZAHL-Funktion:

=INT(YEARFRAC(B2,TODAY()))

Dadurch erhalten Sie die Altersangaben als ganze Zahlen:

doc-get-age-from-birthday-3


Alter basierend auf Geburtsdatum mit der DATEDIF-Funktion berechnen

Auch die DATEDIF-Funktion wandelt das Geburtsdatum in ein Alter um. Die allgemeine Syntax lautet:

=DATEDIF(birthdate, TODAY(), „y")
  • Geburtsdatum: Das Datum der Geburt.
  • TODAY(): Diese Funktion gibt das heutige Datum zurück.
  • y: Gibt die Anzahl der vollständigen Jahre zwischen dem Geburtsdatum und dem aktuellen Datum zurück.

Geben Sie nun die folgende Formel in eine leere Zelle ein oder kopieren Sie sie:

=DATEDIF(B2, TODAY(), „y")

Alle Altersangaben wurden basierend auf dem Geburtsdatum berechnet (siehe Screenshot):

doc-get-age-from-birthday-4


Alter basierend auf Geburtsdatum in Jahren, Monaten und Tagen berechnen

Wenn Sie das genaue Alter einer Person ermitteln möchten – also wie viele Jahre, Monate und Tage seit dem Geburtsdatum bis zum aktuellen Datum vergangen sind – müssen Sie mehrere DATEDIF-Funktionen in einer einzigen Formel verketten:

=DATEDIF(B2,TODAY(),"Y") & „ Years, " & DATEDIF(B2,TODAY(),"YM") & „ Months, " & DATEDIF(B2,TODAY(),"MD") & „ Days"

Anschließend erhalten Sie die Ergebnisse wie im folgenden Screenshot dargestellt:

doc-get-age-from-birthday-5

Hinweis: Möchten Sie in der obigen Formel Jahre, Monate oder Tage mit dem Wert 0 ignorieren, verwenden Sie die WENN-Funktion, um auf 0 zu prüfen. Dazu nutzen Sie folgende Formel:

=IF(DATEDIF(B2, TODAY(),"y")=0,„",DATEDIF(B2, TODAY(),"y")&„ Years, ")& IF(DATEDIF(B2, TODAY(),"ym")=0,„",DATEDIF(B2, TODAY(),"ym")&„ Months, ")& IF(DATEDIF(B2, TODAY(),"md")=0,„",DATEDIF(B2, TODAY(),"md")&„ Days")

Daraufhin erhalten Sie das gewünschte Ergebnis wie im folgenden Screenshot: Alle Altersangaben werden in Jahren, Monaten und Tagen ohne 0-Wert angezeigt:

doc-get-age-from-birthday-6


Alter an einem bestimmten Datum in Excel berechnen

Manchmal möchten Sie das Alter nicht bis zum aktuellen Datum, sondern bis zu einem bestimmten Stichtag berechnen. In diesem Fall ersetzen Sie einfach die HEUTE()-Funktion im zweiten Argument durch das gewünschte Datum. Beispiel:

=DATEDIF(birthdate, specific_date, „y")
  • birthdate: Das Datum des Geburtstags.
  • specific_dateDas Enddatum, ab dem Sie das Alter anhand des Geburtsdatums berechnen möchten.
  • y: Gibt die Anzahl der vollständigen Jahre vom Geburtsdatum bis zum aktuellen Datum zurück.

Verwenden Sie dazu folgende Formel:

=DATEDIF(B2, C2, „y")

Anschließend wurden die Altersangaben vom Geburtsdatum bis zum bestimmten Datum berechnet (siehe folgender Screenshot):

doc-get-age-from-birthday-7

Hinweis: Um das genaue Alter in Jahren, Monaten und Tagen zu erhalten, verwenden Sie bitte die folgende Formel:

=DATEDIF(B2, C2,"Y") & „ Years, "& DATEDIF(B2,C2,"YM") & „ Months, "&DATEDIF(B2,C2, "MD") & „ Days"

doc-get-age-from-birthday-8


Alter basierend auf dem Geburtsdatum vor 1900 berechnen

Die oben genannten Formeln funktionieren nicht korrekt, wenn das Geburtsdatum vor 1900 liegt – denn Excel speichert solche Datumsangaben automatisch im Textformat. In diesem Fall berechnet Ihnen eine benutzerdefinierte Funktion (UDF) zuverlässig das Alter, selbst wenn das Geburtsdatum vor 1900 liegt.

1. Drücken Sie die Tasten Alt + F11, um das Fenster Microsoft Visual Basic für Applikationen zu öffnen.

2. Klicken Sie anschließend auf Einfügen > Modul, und fügen Sie den folgenden VBA-Code in das Modulfenster ein.

Alter aus dem Geburtsdatum vor 1900 bis heute berechnen:

Function AgelnNow(ByVal xDate As Variant)
Dim xIA As Integer
xIA = 0
On Error Resume Next
xIA = DateDiff("yyyy", xDate, Now())
If (Month(Now()) < Month(xDate)) Or (Month(xDate) = Month(Now())) Then
If (Day(Now()) < Day(xDate)) Then
xIA = xIA - 1
End If
End If
If xIA = -1 Then
AgelnNow = "Error"
Else
AgelnNow = xIA
End If
End Function

3. Geben Sie anschließend folgende Formel in eine leere Zelle ein: =AgelnNow(A2) (A2 ist die Zelle mit dem Geburtsdatum).

Ziehen Sie dann das Ausfüllkästchen nach unten auf die Zellen, für die Sie das Alter berechnen möchten. Alle Altersangaben vom Geburtsdatum bis heute werden automatisch berechnet (siehe Screenshot):

doc-get-age-from-birthday-9

Hinweis: Wenn Sie das Alter nicht bis zum aktuellen Datum, sondern bis zum Sterbedatum berechnen möchten, verwenden Sie bitte den folgenden Code:

Alter aus dem Geburtsdatum vor 1900 bis zum Sterbedatum berechnen:

Function Age(ByVal StartDate As Variant, ByVal EndDate As Variant)
    Dim xIA As Integer
    xIA = 0
    On Error Resume Next
    xIA = DateDiff("yyyy", StartDate, EndDate)
    If (Month(EndDate) < Month(StartDate)) Or (Month(StartDate) = Month(EndDate)) Then
        If (Day(EndDate) < Day(StartDate)) Then
            xIA = xIA - 1
        End If
    End If
    If xIA = -1 Then
       Age = "Error"
    Else
        Age = xIA
    End If
End Function

Und verwenden Sie diese Formel:=Age(A2,B2)(A2ist die Zelle mit dem Geburtsdatum und B2ist die Zelle mit dem Sterbedatum), um das Ergebnis wie im folgenden Screenshot dargestellt zu erhalten:

doc-get-age-from-birthday-10


Alter basierend auf dem Geburtsdatum ab dem aktuellen oder einem bestimmten Datum mit einer beeindruckenden Funktion berechnen

Kutools für Excelbietet ein praktisches Werkzeug –Datum und Uhrzeit Helfer-Funktion, mit der Sie das Alter basierend auf dem Geburtsdatum ab dem aktuellen oder einem bestimmten Datum berechnen können, ohne sich mühsam Formeln merken zu müssen.Klicken Sie hier, um Kutools für Excel kostenlos zur Testversion herunterzuladen!


Verwendete verwandte Funktionen:

  • YEARFRAC:
  • Gibt einen Dezimalwert zurück, der die Bruchteile von Jahren zwischen zwei Datumsangaben darstellt.
  • HEUTE()
  • Es liefert den aktuellen Datumswert.
  • GANZZAHL()
  • Gibt den ganzzahligen Anteil eines Werts zurück.
  • DATEDIF
  • Diese Funktion gibt die Anzahl der Jahre, Monate oder Tage zwischen zwei angegebenen Datumswerten zurück.

Verwandte Artikel zur Altersberechnung:

  • Alter aus Geburtsdatum in Google-Tabelle berechnen
  • Haben Sie schon einmal versucht, das Alter aus einem Geburtsdatum in Google Sheets zu berechnen? In diesem Artikel zeige ich Ihnen einige Formeln, mit denen Sie diese Aufgabe schnell und mühelos erledigen können.
  • Alter aus Personalausweisnummer in Excel berechnen
  • Angenommen, Sie verfügen über eine Liste von Ausweisnummern, die 13-stellige Zahlen enthalten, wobei die ersten 6 Ziffern das Geburtsdatum darstellen. Beispielsweise bedeutet die Ausweisnummer 9808020181286, dass das Geburtsdatum der 02,08.1998 ist.
  • Alter in Jahren, Monaten und Tagen ab Geburtsdatum berechnen
  • Wenn eine Spalte mit vorgegebenen Geburtsdaten vorhanden ist, können Sie dann schnell das jeweilige Alter – in Jahren, Monaten und Tagen oder als Dezimalzahl – basierend auf diesen Geburtsdaten berechnen, wie im folgenden Screenshot dargestellt?

Die besten Office-Produktivitätswerkzeuge

Kutools für Excel – Hilft Ihnen, sich von der Masse abzuheben

🤖KUTOOLS AI-Assistent: Revolutionieren Sie Datenanalyse basierend auf:Intelligente Ausführung   |  Code generieren|  benutzerdefinierte Formeln erstellen  |  Daten analysieren und Diagramme erstellen|  Erweiterte Funktionen aufrufen
Beliebte Funktionen:Suchen, Hervorheben oder Doppelte markieren  |  Leere Zeilen löschen  |  Spalten kombinieren oder Zellen ohne Datenverlust  |  Runden ohne Formel...
Super-SVERWEIS:Mehrere Kriterien  |  Mehrere Werte  |  Über mehrere Blätter hinweg  |  Fuzzy Match...
Erweiterte Dropdown-Liste...:  |    |  Mehrfachauswahl-Dropdown-Liste
Spalten-Manager:Eine bestimmte Anzahl von Spalten hinzufügen  |  Spalten verschieben  |  Sichtbarkeitsstatus ausgeblendeter Spalten umschalten  |Spalten vergleichen, um Gleiche/Unterschiedliche Zellen auswählen...
Hervorgehobene Funktionen:Gitterfokus  |  Entwurf  |  Erweiterte Formelleiste  |  Arbeitsmappen- und Blatt-Manager|Ressourcenbibliothek(AutoText)|  Datumsauswahl  |  Arbeitsblätter konsolidieren  |  Verschlüsseln/Zellen entschlüsseln  |  E-Mails anhand einer Liste versenden  |  Super Filter  |  Spezialfilter(Zellen mit fettgedruckter Schrift filtern/kursiv/durchgestrichen...) ...
Top-15-Werkzeugsätze:12-Text-Werkzeuge(Text hinzufügen,Bestimmte Zeichen löschen...)|  50+-Diagramm-Typen(Gantt-Diagramm...)|  40+ Praktische Formeln(Alter basierend auf dem Geburtstag berechnen...)|  19-Einfüge-Werkzeuge(QR-Code einfügen,Bild aus Pfad einfügen...)|  12-Konvertierungs-Werkzeuge(In Wörter umwandeln,Wechselkursumrechnung...)|  7-Vereinigen/Aufteilen-Werkzeuge(Erweiterte Zeilen zusammenführen,Excel-Zellen aufteilen...)|... und mehr
Verwenden Sie Kutools in Ihrer bevorzugten Sprache – unterstützt Englisch, Spanisch, Deutsch, Französisch, Chinesisch und 40+ weitere!

Kutools für Excel bietet über 300 Funktionen und stellt sicher, dass das, was Sie benötigen, nur einen Klick entfernt ist...


Office Tab – Aktiviert tabbasiertes Lesen und Bearbeiten in Microsoft Office (inklusive Excel)

  • Mit einem Klick zwischen Dutzenden geöffneter Dokumente wechseln!
  • Reduziert täglich Hunderte Mausklicks für Sie – verabschieden Sie sich von der Maus-Hand.
  • Steigert Ihre Produktivität um 50 %, wenn Sie mehrere Dokumente gleichzeitig anzeigen und bearbeiten.
  • Bringt effiziente Tabs in Office (inklusive Excel) – genau wie bei Chrome, Edge und Firefox.