Excel erhält oder berechnet das Alter ab dem Geburtsdatum
Wenn Sie eine Liste des Geburtsdatums des Mitarbeiters im Excel-Arbeitsblatt haben, möchten Sie jetzt das Alter für jeden von ihnen berechnen. In Excel gibt es einige nützliche Funktionen wie YEARFRAC oder DATEDIF, mit denen Sie schnell und einfach das Alter vom Geburtstag ermitteln können.
- Berechnen Sie das Alter basierend auf dem Geburtsdatum mit der YEARFRAC-Funktion
- Berechnen Sie das Alter basierend auf dem Geburtsdatum mit der DATEDIF-Funktion
- Berechnen Sie das Alter basierend auf dem Geburtsdatum in Jahren, Monaten und Tagen
- Berechnen Sie das Alter an einem bestimmten Datum in Excel
- Berechnen Sie das Alter anhand des Geburtsdatums vor 1900
- Berechnen Sie das Alter basierend auf dem Geburtsdatum des aktuellen oder eines bestimmten Datums mit einer erstaunlichen Funktion
Berechnen Sie das Alter basierend auf dem Geburtsdatum mit der YEARFRAC-Funktion
In Excel kann Ihnen die YEARFRAC-Funktion dabei helfen, das Alter ab dem angegebenen Geburtsdatum zu ermitteln. Die generische Syntax lautet:
- birthdate: Das Datum des Geburtstages.
- TODAY(): Diese Funktion gibt das heutige Datum zurück.
Verwenden Sie also bitte die folgende Formel in eine leere Zelle:
Ziehen Sie dann den Füllpunkt nach unten zu den Zellen, auf die Sie diese Formel anwenden möchten. Alle Alter wurden berechnet und als Dezimalzahlen in Zellen angezeigt (siehe Abbildung):
Tipps: Das berechnete Ergebnis ist eine Dezimalzahl unter Verwendung der YEARFRAC-Funktion. Um die Alterszahl als Ganzzahl festzulegen, sollten Sie die INT-Funktion wie folgt kombinieren:
Und Sie werden das Alter als ganze Zahlen erhalten:
Berechnen Sie das Alter basierend auf dem Geburtsdatum mit der DATEDIF-Funktion
Die DATEDIF-Funktion kann auch das Geburtsdatum in das Alter konvertieren. Die generische Syntax lautet:
- birthdate: Das Datum des Geburtstages.
- TODAY(): Diese Funktion gibt das heutige Datum zurück.
- y: Gibt die Anzahl der vollständigen Jahre vom Geburtsdatum bis zum aktuellen Datum zurück.
Geben Sie nun die folgende Formel ein oder kopieren Sie sie in eine leere Zelle:
Und alle Altersgruppen wurden anhand des Geburtsdatums berechnet, siehe Screenshot:
Berechnen Sie das Alter basierend auf dem Geburtsdatum in Jahren, Monaten und Tagen
Wenn Sie das genaue Alter der Personen ermitteln möchten, z. B. wie viele Jahre, Monate und Tage von ihrem Geburtsdatum bis zum aktuellen Datum. Sie sollten die DATEIF-Funktionen wie folgt zu einer einzigen Formel verketten:
Anschließend erhalten Sie die folgenden Screenshots:
Tipps: Wenn Sie beim Anwenden der obigen Formel das Jahr, den Monat oder den Tag 0 ignorieren möchten, können Sie die IF-Funktion kombinieren, um die Nullen zu testen. Bitte verwenden Sie diese Formel:
Und dann erhalten Sie den folgenden Screenshot nach Bedarf. Alle Altersgruppen werden in Jahren, Monaten und Tagen ohne Wert 0 angezeigt:
Berechnen Sie das Alter an einem bestimmten Datum in Excel
Manchmal möchten Sie das Alter vom Geburtsdatum bis zu einem bestimmten Datum anstelle des aktuellen Datums ermitteln. In diesem Fall müssen Sie nur die Funktion TODAY () im zweiten Argument mit dem bestimmten Datum ändern. Sowie:
- birthdate: Das Datum des Geburtstages.
- specific_date: Das Enddatum, an dem Sie das Alter ab dem Geburtsdatum berechnen möchten.
- y: Gibt die Anzahl der vollständigen Jahre vom Geburtsdatum bis zum aktuellen Datum zurück.
Bitte verwenden Sie die Formel wie folgt:
Und dann wurde das Alter vom Geburtsdatum bis zum bestimmten Datum wie folgt berechnet:
Tipps: Um die genauen Jahre, Monate und Tage des Alters zu erhalten, verwenden Sie bitte die folgende Formel:
Berechnen Sie das Alter anhand des Geburtsdatums vor 1900
Die obigen Formeln funktionieren nicht richtig, wenn das Geburtsdatum vor 1900 liegt, da es bei der Eingabe eines Datums vor 1900 automatisch als Textformat in Excel gespeichert wird. Hier ist eine benutzerdefinierte Funktion, mit der Sie das Alter ermitteln können, wenn das Geburtsdatum vor 1900 liegt.
1. Drücken Sie die Alt + F11 Schlüssel zum Öffnen der Microsoft Visual Basic für Applikationen Fenster.
2. Und dann klick Insert > ModulKopieren Sie dann den folgenden VBA-Code in das Modulfenster.
Berechnen Sie das Alter von der Geburt vor 1900 bis heute:
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 dann die folgende Formel in eine leere Zelle ein: = AgelnNow (A2) (A2 ist die Geburtsdatumzelle)
Ziehen Sie dann den Füllpunkt nach unten zu den Zellen, für die Sie das Alter ermitteln möchten. Alle Altersgruppen vom Geburtsdatum bis zum heutigen Tag wurden berechnet (siehe Abbildung):
Tipp: Wenn Sie das Alter vom Geburtsdatum bis zum Sterbedatum anstelle des aktuellen Datums ermitteln möchten, wenden Sie bitte den folgenden Code an:
Berechnen Sie das Alter vom Geburtsdatum vor 1900 bis zum Sterbedatum:
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 benutze diese Formel: = Alter (A2, B2) (A2 ist die Geburtsdatumzelle und B2 ist die Zelle mit dem Todesdatum), um das Ergebnis wie im folgenden Screenshot zu erhalten:
Berechnen Sie das Alter basierend auf dem Geburtsdatum des aktuellen oder eines bestimmten Datums mit einer erstaunlichen Funktion
Kutools for Excel unterstützt ein handliches Werkzeug - Datums- und Zeithilfe Funktion, mit der Sie das Alter basierend auf der Geburt des Datums ab dem aktuellen Datum oder einem bestimmten Datum nach Bedarf berechnen können, ohne sich an schmerzhafte Formeln zu erinnern. Klicken Sie hier, um Kutools for Excel kostenlos herunterzuladen!
Verwendete relative Funktionen:
- JAHRESFAHRT:
- Es wird ein Dezimalwert zurückgegeben, der Bruchjahre zwischen zwei Daten darstellt.
- HEUTE()
- Es gibt den aktuellen Datumswert an.
- INT ()
- Es gibt den ganzzahligen Teil eines Werts zurück.
- DATEDIF
- Diese Funktion gibt die Anzahl der Jahre, Monate oder Tage zwischen zwei angegebenen Daten zurück.
Artikel zur Berechnung des relativen Alters:
- Konvertieren Sie das Geburtsdatum in Excel schnell in Alter
- Zum Beispiel erhalten Sie eine Reihe verschiedener Geburtsdaten in Excel, und Sie müssen das Geburtsdatum konvertieren, um den genauen Alterswert in Excel anzuzeigen. Wie möchten Sie das herausfinden?
- Berechnen Sie das Alter ab dem Geburtsdatum in Google Sheet
- Haben Sie jemals versucht, das Alter ab dem Geburtsdatum in Google Sheet zu berechnen? In diesem Artikel werde ich einige Formeln vorstellen, mit denen Sie diesen Job schnell und einfach lösen können.
- Berechnen Sie das Alter anhand der ID-Nummer in Excel
- Angenommen, Sie haben eine Liste von ID-Nummern, die 13-stellige Nummern enthalten, und die ersten 6 Nummern sind das Geburtsdatum. Beispielsweise bedeutet die ID-Nummer 9808020181286, dass das Geburtsdatum 1998/08/02 ist.
- Berechnen Sie das Alter in Jahren, Monaten und Tagen ab dem Geburtsdatum
- Wenn es eine Spalte mit bestimmten Geburtsdaten gibt, können Sie jedes Alter schnell anhand der angegebenen Geburtsdaten in Jahren, Monaten und Tagen oder in Dezimalzahlen berechnen, wie im folgenden Screenshot gezeigt?
- Berechnen Sie das Alter an einem bestimmten oder zukünftigen Datum in Excel
- Sie haben beispielsweise das Geburtsdatum einer Person. Wenn Sie das Alter dieser Person anhand eines zukünftigen oder bestimmten Datums berechnen müssen, helfen Ihnen die folgenden Methoden Schritt für Schritt bei den Details.
Die besten Tools für die Office-Produktivität
Kutools für Excel - Hilft Ihnen, sich von der Masse abzuheben
Kutools für Excel bietet über 300 Funktionen, Stellen Sie sicher, dass das, was Sie brauchen, nur einen Klick entfernt ist ...
Office-Registerkarte - Aktivieren Sie das Lesen und Bearbeiten von Registerkarten in Microsoft Office (einschließlich Excel).
- Eine Sekunde, um zwischen Dutzenden offener Dokumente zu wechseln!
- Reduzieren Sie jeden Tag Hunderte von Mausklicks für Sie und verabschieden Sie sich von der Maushand.
- Erhöht Ihre Produktivität um 50 % beim Anzeigen und Bearbeiten mehrerer Dokumente.
- Bringt effiziente Tabs in Office (einschließlich Excel), genau wie Chrome, Edge und Firefox.