Excel obtenir ou calculer l'âge à partir de la date de naissance
Si vous avez une liste de la date de naissance de l'employé dans la feuille de calcul Excel, vous souhaitez maintenant calculer l'âge de chacun d'eux. Dans Excel, il existe des fonctions utiles, telles que YEARFRAC ou DATEDIF, qui peuvent vous aider à obtenir l'âge de l'anniversaire rapidement et facilement.
- Calculer l'âge en fonction de la date de naissance avec la fonction YEARFRAC
- Calculer l'âge en fonction de la date de naissance avec la fonction DATEDIF
- Calculer l'âge en fonction de la date de naissance en années, mois et jours
- Calculer l'âge à une date spécifique dans Excel
- Calculez l'âge en fonction de la date de naissance avant 1900
- Calculez l'âge en fonction de la date de naissance de la date actuelle ou d'une date spécifique avec une fonctionnalité étonnante
Calculer l'âge en fonction de la date de naissance avec la fonction YEARFRAC
Dans Excel, la fonction YEARFRAC peut vous aider à obtenir l'âge à partir de la date de naissance donnée, la syntaxe générique est:
- birthdate: La date de l'anniversaire.
- TODAY(): Cette fonction renvoie la date du jour.
Alors, veuillez utiliser la formule ci-dessous dans une cellule vide:
Et puis, faites glisser la poignée de remplissage vers les cellules auxquelles vous souhaitez appliquer cette formule, tous les âges ont été calculés et affichés sous forme de nombres décimaux dans les cellules, voir capture d'écran:
Conseils: Le résultat calculé est un nombre décimal en utilisant la fonction YEARFRAC, pour que le nombre d'âge soit un entier, vous devez combiner la fonction INT comme suit:
Et vous obtiendrez les âges sous forme d'entiers:
Calculer l'âge en fonction de la date de naissance avec la fonction DATEDIF
La fonction DATEDIF peut également convertir la date de naissance en âge, la syntaxe générique est:
- birthdate: La date de l'anniversaire.
- TODAY(): Cette fonction renvoie la date du jour.
- y: Il renvoie le nombre d'années complètes entre la date de naissance et la date actuelle.
Maintenant, veuillez entrer ou copier la formule suivante dans une cellule vide:
Et tous les âges ont été calculés en fonction de la date de naissance, voir capture d'écran:
Calculer l'âge en fonction de la date de naissance en années, mois et jours
Si vous voulez obtenir l'âge exact des personnes, comme le nombre d'années, de mois et de jours entre leur date de naissance et la date actuelle. Vous devez concaténer les fonctions DATEIF en une seule formule comme suit:
Et puis, vous obtiendrez les résultats comme suit:
Conseils: Si vous souhaitez ignorer l'année, le mois ou le jour 0 lors de l'application de la formule ci-dessus, vous pouvez combiner la fonction IF pour tester les 0. veuillez utiliser cette formule:
Et puis, vous obtiendrez la capture d'écran ci-dessous selon vos besoins, tous les âges sont affichés en années, mois et jours sans valeur 0:
Calculer l'âge à une date spécifique dans Excel
Parfois, vous souhaitez obtenir l'âge de la date de naissance à une date spécifique au lieu de la date actuelle, dans ce cas, il vous suffit de changer la fonction AUJOURD'HUI () dans le deuxième argument avec la date spécifique. Tel que:
- birthdate: La date de l'anniversaire.
- specific_date: La date de fin à laquelle vous souhaitez calculer l'âge à partir de la date de naissance.
- y: Il renvoie le nombre d'années complètes entre la date de naissance et la date actuelle.
Veuillez utiliser la formule comme ceci:
Et puis, les âges ont été calculés de la date de naissance à une date spécifique comme illustré ci-dessous:
Conseils: pour obtenir les années, les mois et les jours exacts de l'âge, veuillez utiliser la formule ci-dessous:
Calculez l'âge en fonction de la date de naissance avant 1900
Les formules ci-dessus ne fonctionnent pas correctement lorsque la date de naissance est antérieure à 1900, car lors de la saisie d'une date antérieure à 1900, elle sera automatiquement stockée au format texte dans Excel. Voici donc une fonction définie par l'utilisateur qui vous aide à obtenir l'âge si la date de naissance est antérieure à 1900.
1. appuie sur le Alt + F11 clés pour ouvrir le Microsoft Visual Basic pour applications fenêtre.
2. Et puis cliquez insérer > Module, puis copiez le code VBA suivant dans la fenêtre Module.
Calculez l'âge de la date de naissance avant 1900 à aujourd'hui:
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. Entrez ensuite la formule suivante dans une cellule vide: = AgelnNow (A2) (A2 est la cellule de la date de naissance)
Ensuite, faites glisser la poignée de remplissage vers les cellules dont vous souhaitez obtenir l'âge, tous les âges de la date de naissance à aujourd'hui ont été calculés, voir capture d'écran:
Conseil : Si vous avez besoin d'obtenir l'âge de la date de naissance à la date de décès au lieu de la date actuelle, veuillez appliquer le code ci-dessous:
Calculez l'âge de la date de naissance avant 1900 à la date de décès:
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
Et utilisez cette formule: = Âge (A2, B2) (A2 est la cellule de date de naissance, et B2 est la cellule de date de décès) pour obtenir le résultat comme ci-dessous la capture d'écran montrée:
Calculez l'âge en fonction de la date de naissance de la date actuelle ou d'une date spécifique avec une fonctionnalité étonnante
Kutools for Excel prend en charge un outil pratique - Assistant de date et d'heure fonction qui peut vous aider à calculer l'âge en fonction de la date de naissance à partir de la date actuelle ou d'une date spécifique selon vos besoins sans vous souvenir de formules douloureuses. Cliquez pour télécharger Kutools for Excel pour un essai gratuit!
Fonctions relatives utilisées:
- ANNÉEFRAC :
- Il renvoie une valeur décimale qui représente des années fractionnaires entre deux dates.
- AUJOURD'HUI()
- Il donne la valeur de la date actuelle.
- INT ()
- Il renvoie la partie entière d'une valeur.
- DATEIF
- Cette fonction renvoie le nombre d'années, de mois ou de jours entre deux dates données.
Articles de calcul de l'âge relatif:
- Convertir rapidement la date de naissance en âge dans Excel
- Par exemple, vous obtenez une gamme de diverses données de date de naissance dans Excel et vous devez convertir la date de naissance pour afficher leur valeur d'âge exacte dans Excel, comment souhaitez-vous le savoir?
- Calculer l'âge à partir de la date de naissance dans Google Sheet
- Avez-vous déjà essayé de calculer l'âge à partir de la date de naissance dans la feuille Google? Cet article, je vais vous présenter quelques formules pour résoudre ce problème rapidement et facilement.
- Calculer l'âge à partir du numéro d'identification dans Excel
- Supposons que vous ayez une liste de numéros d'identification contenant 13 chiffres et que les 6 premiers chiffres correspondent à la date de naissance. Par exemple, le numéro d'identification 9808020181286 signifie que la date de naissance est 1998/08/02.
- Calculer l'âge en années, mois et jours à partir de la date de naissance
- S'il y a une colonne de dates de naissance données, pourriez-vous calculer rapidement chaque âge en fonction de ces dates de naissance données en années, mois et jours ou en nombre décimal comme illustré ci-dessous?
- Calculer l'âge à une date spécifique ou future dans Excel
- Par exemple, vous avez la date de naissance d'une personne, si vous devez calculer l'âge de cette personne en fonction d'une date future ou précise, les méthodes suivantes vous aideront étape par étape dans les détails.
Les meilleurs outils de productivité de bureau
Kutools for Excel - vous aide à vous démarquer de la foule
Kutools pour Excel possède plus de 300 fonctionnalités, Assurez-vous que ce dont vous avez besoin est à portée de clic...
Onglet Office - Activer la lecture et l'édition par onglets dans Microsoft Office (y compris Excel)
- Une seconde pour basculer entre des dizaines de documents ouverts!
- Réduisez chaque jour des centaines de clics de souris, dites adieu à la souris.
- Augmente votre productivité de 50% lors de l'affichage et de l'édition de plusieurs documents.
- Apporte des onglets efficaces à Office (y compris Excel), tout comme Chrome, Edge et Firefox.