Vous avez déjà eu besoin de calculer l'âge exact d'une personne à partir de sa date de naissance dans Excel ? Que ce soit pour des analyses démographiques, un tableau de bord RH, des suivis de clients, ou tout simplement pour organiser un anniversaire, Excel peut être la solution pour le calcul d'un âge Excel.
Il existe deux méthodes principales pour calculer un âge sur Excel :
- Utiliser
AUJOURDHUIpour obtenir un âge décimal ; - Combiner
DATEDIFetAUJOURDHUIpour obtenir un âge en années complètes.
Voyons comment les utiliser.
Dans cette courte vidéo, Nicolas PARENT, formateur Excel chez Morpheus Formation, vous explique comment calculer un âge sur Excel. En 30 secondes, vous apprendrez à utiliser les fonctions AUJOURDHUI et DATEDIF.
Pas besoin d'être un expert en mathématiques ou en informatique, suivez facilement ce guide pas à pas. Il existe plusieurs méthodes pour le calcul d'un âge sur Excel. Voici pour nous les deux meilleurs :
- Avec la Fonction AUJOURDHUI : la plus précise
- La Fonction DATEDIF et AUJOURDHUI : la plus rapide
Pourquoi utiliser Excel pour calculer un âge ?
Excel, avec ses fonctions intégrées, permet de calculer rapidement l'âge. Calculer une ancienneté ou un âge sur Excel est essentiel pour tout tableau de bord RH de qualité.
En général, vous démarrez avec une base de données contenant les dates de naissance de vos employés. La bonne nouvelle, c'est que ces informations sont tout ce dont vous avez besoin pour déterminer leur âge.
Il convient de préciser que ces méthodes restent théoriquement imparfaites et nous vous montrer pourquoi dans une dernière partie. Attention, c'est très théorique et nos méthodes conviennent dans 99% des cas. Ne vous inquiétez pas !

Quel est mon niveau sur Excel ?
Testez gratuitement votre niveau avec notre quiz Excel (≈ 7 min). Accédez immédiatement à vos résultats, avec un corrigé détaillé et des ressources pour progresser.
Méthode 1 - Calculer un âge précisément avec la fonction AUJOURDHUI
Cette méthode permet de calculer un âge sur Excel à partir d'une date de naissance.
Si la date de naissance se trouve dans la cellule A2, utilisez la formule suivante :
=(AUJOURDHUI()-A2)/365,25
La fonction AUJOURDHUI() récupère automatiquement la date du jour. Excel soustrait ensuite la date de naissance, puis divise le nombre de jours obtenus par 365,25.
Le nombre 365,25 permet d’intégrer approximativement les années bissextiles.
« Cette méthode est utile lorsque vous souhaitez afficher un âge avec des décimales. Pour un usage courant, deux chiffres après la virgule suffisent largement. »
Gauthier LAIRET, formateur Excel chez Morpheus Formation
Comment appliquer la formule AUJOURDHUI
1. Saisie de la Date de Naissance
Commencez par saisir la date de naissance de la personne dans une cellule d'Excel, en respectant le format jj/mm/aaaa. Cela garantit qu'Excel reconnaît correctement la date.
2. Utilisation de la Fonction AUJOURDHUI()
Dans une autre cellule, tapez la formule =AUJOURDHUI() pour obtenir la date du jour. Cette fonction est mise à jour automatiquement chaque fois que vous ouvrez votre feuille Excel.
3. Calcul de l'Âge en Jours
Pour calculer l'âge en jours, soustrayez la date de naissance de la date actuelle obtenue avec la fonction AUJOURDHUI(). Par exemple, si la date de naissance est en A1, la formule sera =AUJOURDHUI()-A1.
4. Conversion en Années
Pour convertir cet âge en jours en années, divisez le résultat par 365,25. Le ",25" prend en compte les années bissextiles. Utilisez la formule =(AUJOURDHUI()-A1)/365,25.
5. Précision des Décimales
Pour plus de précision, vous pouvez formater le résultat pour qu'il affiche deux décimales. Cela vous donnera un âge plus précis, tenant compte des mois et jours écoulés depuis l'anniversaire.
6. Calcul de l'Âge en Mois
Envie de savoir l'âge en mois ? Multipliez simplement l'âge en années par 12. La formule devient =((AUJOURDHUI()-A1)/365,25)*12.
7. Calcul de l'Âge en Semaines
Pour l'âge en semaines, utilisez la formule =((AUJOURDHUI()-A1)/365,25)*52. Ce calcul vous donne le nombre approximatif de semaines.
Pourquoi cette méthode est imparfaite ?
Cette méthode donne une approximation générale, mais n'est pas assez précise pour tous les cas, notamment à cause des variations dans le nombre de jours par mois, des années bissextiles, et des semaines supplémentaires qui existent dans certaines années.
- Années bissextiles : L'ajout de 0,25 jour par an pour tenir compte des années bissextiles ne capture pas précisément la réalité des cycles bissextiles, surtout sur des périodes courtes ou qui ne commencent pas et ne finissent pas exactement à des intervalles de 4 ans.
- Inégalité des mois : Multiplier l'âge en années par 12 pour obtenir l'âge en mois ignore le fait que tous les mois n'ont pas le même nombre de jours, ce qui peut mener à des résultats imprécis.
- Semaines par an : L'affirmation qu'il y a 52 semaines dans une année néglige les jours supplémentaires qui ne forment pas une semaine complète, ce qui peut fausser le calcul de l'âge en semaines.
- Division simpliste : Diviser le nombre total de jours vécus par 365,25 pour calculer l'âge en années ne tient pas compte de manière précise des variations annuelles dues aux années bissextiles et à d'autres facteurs calendaires.
Exercice pratique : calculer un âge avec la fonction AUJOURDHUI
Vous cherchez à comprendre comment calculer l'âge de manière précise ?
Notre fichier "Calcul_age.xlsx" est la ressource parfaite pour vous !
Conçu spécialement pour les débutants comme pour les utilisateurs avancés, ce fichier vous guide à travers les étapes clés du calcul d'âge, une compétence essentielle pour de nombreuses analyses de données.
Méthode 2 - Calculer rapidement un âge avec les fonctions DATEDIF et AUJOURDHUI
DATEDIF sur Excel est une fonction qui calcule la différence entre deux dates : une date de début et une date de fin. Pour calculer un âge, la date de début sera la date de naissance, et la date de fin sera la date d'aujourd'hui.
La fonction AUJOURDHUI dans Excel est magique : elle récupère automatiquement la date actuelle. Et le plus beau, c'est qu'elle se met à jour toute seule, chaque jour. Vous n'avez absolument rien à faire, si ce n'est l'admirer en action.
« Dans un tableau RH, je recommande généralement DATEDIF. La formule renvoie directement l’âge en années complètes et reste facile à recopier sur toute une colonne. »
Nicolas PARENT, formateur Excel et co-fondateur de Morpheus Formation
Comment utiliser les fonctions DATEDIF et AUJOURDHUI
1. Préparez votre tableau Excel
- Étape 1: Ouvrez un nouveau classeur Excel.
- Étape 2: Dans la colonne A, saisissez les dates de naissance. Par exemple, A1 peut contenir "Date de naissance".
- Étape 3: Dans la colonne B, vous pouvez ajouter une entête comme "Âge".
2. Utilisez la fonction DATEDIF
- Étape 1: Positionnez-vous dans la cellule B2 (juste à côté de la première date de naissance entrée).
- Étape 2: Saisissez la formule suivante:
=DATEDIF(A2, AUJOURDHUI(), "Y")Dans cette formule, A2 représente la cellule contenant la date de naissance,AUJOURDHUI()est une fonction qui retourne la date actuelle, et"Y"indique que vous souhaitez calculer la différence en années.
3. Copiez la formule pour calculer l'âge pour toutes les entrées
- Étape 1: Après avoir entré la formule dans B2, cliquez sur cette cellule.
- Étape 2: Placez votre curseur sur le coin inférieur droit de la cellule jusqu'à ce qu'il se transforme en une petite croix noire.
- Étape 3: Cliquez et faites glisser vers le bas pour copier la formule dans les autres cellules de la colonne B, à côté de chaque date de naissance.
Après avoir copié la formule, vous verrez l'âge de chaque personne calculé en années dans la colonne B. Excel utilise la date actuelle fournie par la fonction AUJOURDHUI() pour déterminer l'âge exact.
Quelles sont les limites de cette méthode ?
Attention : La méthode utilisant DATEDIF pour calculer l'âge présente un problème majeur : elle renvoie un nombre entier qui représente l'écart entre deux années, sans tenir compte des mois ou des jours restants jusqu'à la date anniversaire. Par exemple, pour une personne née le 02/03/1999 et la date actuelle étant le 21/02/2024, DATEDIF retournera 24, car il ne considère pas que l'anniversaire n'est pas encore survenu dans l'année en cours. Cela signifie que l'âge renvoyé par DATEDIF n'est pas précis à un moment donné car il ne contient pas de décimales pour indiquer combien de mois ou de jours se sont écoulés ou restent jusqu'à la date anniversaire.

Formation gratuite sur Excel en ligne|Sans inscription
Vous pouvez vous amuser avec quelques fonctions d'Excel, mais si vous cherchez à être vraiment efficace, il y a des incontournables à maîtriser, comme les tableaux structurés, les tableaux croisés dynamiques (TCD), les filtres, ou encore les segments.
Les limites du calcul d’un âge sur Excel
- Variabilité des fuseaux horaires et changements saisonniers :
- Les fuseaux horaires changent selon l'endroit du monde où l'on se trouve.
- Certains pays adoptent l'heure d'été, modifiant l'heure localement.
- Ces changements peuvent influencer le calcul de l'âge si l'on considère l'heure exacte de naissance.
- Exceptions et règles spécifiques à certains endroits :
- Des lieux spécifiques ont des règles uniques pour le temps, comme des décalages de 30 ou 15 minutes par rapport au GMT.
- Il y a des cas où des pays ont changé de jour (par exemple, Samoa a sauté un jour dans le calendrier).
- Ces particularités rendent difficile l'utilisation d'une seule formule pour calculer précisément l'âge partout.
- Gestion des années bissextiles :
- Une année bissextile ajoute un jour au calendrier tous les quatre ans pour ajuster la durée réelle de l'année solaire.
- Cela signifie que la longueur d'une année peut varier, ce qui doit être pris en compte pour calculer l'âge exact.
- Changements de calendrier historiques :
- Le monde n'a pas adopté le calendrier grégorien en même temps, ce qui a conduit à des ajustements historiques du calendrier.
- Ces changements historiques peuvent compliquer le calcul précis de l'âge sur de longues périodes.
- Secondes intercalaires :
- De temps en temps, une seconde supplémentaire est ajoutée pour garder l'heure synchronisée avec la rotation de la Terre.
- Bien que cela affecte moins le calcul de l'âge, cela illustre la complexité de gérer le temps précisément.
Ainsi, calculer l'âge avec précision en tenant compte de toutes ces variables serait très complexe.
💡 Et si vous souhaitez aller plus loin sur cette notion, nous vous conseillons cette vidéo (en anglais) du chercheur Tom Scott sur cette question.
En résumé...
Pour une personne débutante sur Excel, les formules impliquant AUJOURDHUI() et DATEDIF() avec AUJOURDHUI() sont largement suffisantes pour calculer l'âge dans la majorité des cas.
Ces méthodes offrent une balance entre simplicité et précision qui convient bien pour des besoins courants.
Bien que le calcul de l'âge puisse se compliquer en tenant compte de toutes les subtilités des calendriers et des fuseaux horaires, dans un contexte standard, comme la gestion d'une liste d'anniversaires ou l'âge des employés, ces formules fournissent des résultats précis et sont facilement accessibles à tous les utilisateurs.
Passez de débutant à autonome sur Excel avec une formation complète
Vous découvrez Excel ou vous manquez encore de méthode ? Notre formation Excel pour débutants vous aide à progresser pas à pas et à gagner rapidement en autonomie. Les points forts de notre formation :
- Un programme adapté à votre niveau et à vos objectifs
- Un accompagnement par un formateur expert d’Excel
- Des exercices concrets, proches de vos besoins professionnel
- Une formation disponible à distance ou en présentiel
- Un parcours individuel ou collectif
- Une préparation à une certification reconnue
- Plusieurs solutions de financement : CPF, OPCO, France Travail ou entreprise
- Un suivi personnalisé tout au long de la formation

FAQ - Questions fréquentes sur le calcul de l'âge sur Excel
Absolument. Pour calculer l'âge d'une liste de personnes, appliquez simplement les formules à chaque ligne contenant une date de naissance différente.
Pour afficher l'âge en années et sans décimales, utilisez la fonction ARRONDI pour arrondir le résultat, par exemple =ARRONDI((AUJOURDHUI()-A1)/365,25; 0).
Non, Excel gère très bien la fonction AUJOURDHUI(), même dans de grandes feuilles de calcul.
Pour veiller à ce que les dates soient correctement formatées, sélectionnez vos cellules contenant des dates, puis choisissez le format de date souhaité dans l'onglet "Accueil" > "Nombre" > "Date".






Félicitations ! Votre ebook Excel offert !
/ CPF