Sommaire
Calculer le temps écoulé à partir d’une date est l’un des usages les plus courants d’Excel… et aussi l’un des plus mal maîtrisés. Que l’on travaille sur un fichier de suivi, un reporting interne, une base de données clients ou un tableau de pilotage, on se retrouve très vite avec des dates qu’il faut transformer en information exploitable : un âge, une durée, une ancienneté, un nombre d’années écoulées.
Le problème, c’est que beaucoup de fichiers Excel continuent de traiter ces calculs de façon manuelle ou approximative. Résultat : des formules bricolées, des chiffres qui deviennent faux avec le temps, et des tableaux qu’il faut corriger en permanence. Or Excel permet de faire tout cela automatiquement, de manière fiable et durable.
Savoir calculer un âge ou une ancienneté de façon dynamique, c’est donc bien plus qu’un simple “truc Excel” :
- c’est gagner du temps sur la maintenance des fichiers,
- c’est fiabiliser ses analyses,
- et c’est poser des bases solides pour aller plus loin (statistiques, regroupements, tableaux croisés, graphiques, etc.).
Dans cet article, nous allons voir comment calculer correctement un âge ou une ancienneté dans Excel, étape par étape, avec des formules simples, indispensables, et adaptées à un usage professionnel — que ce soit pour des données RH, commerciales, administratives ou analytiques.
Les fonctions Excel pour calculer un âge ou une ancienneté
Bonne nouvelle : pour obtenir l’âge d’une personne à partir de sa date de naissance, vous n’avez besoin que de deux fonctions Excel. La première sert à calculer un écart entre deux dates, la seconde à obtenir la date du jour automatiquement. Il s’agit de DATEDIF et AUJOURDHUI.
- DATEDIF : cette fonction « cachée » d’Excel calcule l’intervalle entre deux dates (une date de début et une date de fin) en renvoyant soit le nombre d’années, de mois ou de jours entre ces deux dates. C’est l’outil idéal pour calculer un âge ou toute autre durée sur Excel.
- AUJOURDHUI : cette fonction très simple renvoie la date du jour. Elle ne prend aucun argument et s’actualise automatiquement à chaque ouverture du fichier ou recalcul Excel. Autrement dit, elle fournit en permanence la date actuelle, ce qui est parfait pour des calculs dynamiques comme l’âge ou l’ancienneté. (Chaque jour, la date s'actualise sans que vous ne touchiez à rien – 0% effort, 100% efficacité!)
Syntaxes
- AUJOURDHUI() : renvoie la date du jour (aucun paramètre n’est requis).
- DATEDIF(date_début; date_fin; "unité") : renvoie la différence entre date_début et date_fin, selon l’unité choisie. Par exemple "Y" pour le nombre d’années complètes, "M" pour le nombre de mois complets, ou "D" pour le nombre de jours.
Tutoriel pas-à-pas : calculer un âge dans Excel
Passons à la pratique. Imaginons que vous disposiez d’un tableau Excel avec une colonne Date de naissance pour chacun de vos employés. Nous allons ajouter une colonne Âge qui calculera automatiquement l’âge actuel de chaque personne en années. Suivez les étapes :
- Insérer une nouvelle colonne “Âge” à côté de la colonne Date de naissance dans votre feuille Excel. Par exemple, si Date de naissance est en colonne C, insérez la colonne D intitulée Âge.
- Saisir la formule DATEDIF avec AUJOURDHUI dans la première cellule de la colonne Âge. Sélectionnez la cellule qui correspond à la date de naissance du premier employé (ex. C2), puis tapez la formule : =DATEDIF(C2; AUJOURDHUI(); "Y"). Cette formule prend la date de naissance en C2, la compare à la date du jour (AUJOURDHUI()), et renvoie le nombre d’années complètes écoulées entre les deux – c’est-à-dire l’âge en années.
- Valider la formule en appuyant sur Entrée. Vous devriez voir apparaître l’âge (en années) correspondant à la date de naissance. Par exemple, si C2 contenait 06/12/1983 et que nous sommes en 2025, la formule retournera 42 ans.
- Copier la formule pour tous vos employés. Il suffit de dupliquer la formule vers le bas de la colonne Âge (par glisser-déposer ou double-clic sur le coin inférieur droit de la cellule active) afin de calculer instantanément l’âge de chaque personne à partir de sa date de naissance.



À présent, votre fichier affiche l’âge de chaque collaborateur. Mise à jour automatique : comme nous utilisons AUJOURDHUI() pour la date du jour, les âges se mettront à jour tout seuls avec le temps. Vous n’aurez pas besoin de modifier vos formules chaque année – un véritable gain de temps et une fiabilité accrue dans vos rapports.
Astuce Excel : La fonction DATEDIF n’apparaît pas dans la liste des formules Excel, car elle est héritée d’anciennes versions du logiciel. Ne vous en étonnez pas : elle fonctionne parfaitement dans Excel moderne et reste très pratique pour ce genre de calculs d’âge. Microsoft recommande d’ailleurs son usage dans les formules de calcul d’âge.
Calculer une ancienneté de poste (durée d’expérience)
La bonne nouvelle, c’est que calculer l’ancienneté d’un employé revient exactement au même procédé que pour l’âge. À la place de la date de naissance, il suffit d’utiliser la date d’entrée dans l’entreprise (ou date de début de contrat) comme point de départ. La formule restera identique, avec AUJOURDHUI() en deuxième argument et "Y" comme unité de calcul.
Exemple :
Si la date d’embauche d’un salarié est en C2, on insérera une colonne Ancienneté (années) et on utilisera la formule =DATEDIF(C2; AUJOURDHUI(); "Y"). Le résultat renverra le nombre d’années d’ancienneté du collaborateur, arrondi à l’année complète inférieure (ex : 7 pour 7 ans d’ancienneté, et toujours 7 même si la 8ème année n’est pas encore totalement achevée).


Ce calcul d’ancienneté dynamique est particulièrement utile pour suivre l’expérience accumulée au sein de l’entreprise, sans avoir à actualiser manuellement les chiffres. Vous pouvez, par exemple, identifier d’un coup d’œil les employés ayant plus de X années d’ancienneté, pour des politiques de récompense de fidélité, des plans de succession, etc.
Pour aller plus loin : tranches d’âges, vidéo tutoriel et formations
Félicitations, vous savez maintenant calculer automatiquement un âge ou une ancienneté dans Excel ! Ce n’est qu’une première étape dans l’analyse des données temporelles.
Si vous souhaitez aller plus loin, voici quelques ressources :
🎥 Tutoriel vidéo :
Notre formateur Amine a également préparé une vidéo pas-à-pas sur YouTube qui montre comment utiliser DATEDIF et AUJOURDHUI pour calculer des âges et anciennetés (avec une démonstration pratique). N’hésitez pas à la consulter pour voir la manipulation directement en action – visionner la vidéo complémentaire à cet article
🎓 Formations Excel Solpedinn :
Envie de gagner en efficacité sur Excel et d’apprendre d’autres astuces professionnelles ? Nos programmes de formation couvrent exactement ce genre de compétences pratiques, vous faisant gagner un temps précieux au quotidien. En moyenne, nos apprenants économisent plus de 2 heures par jour sur leurs tâches Excel après avoir suivi nos cours – imaginez ce que vous pourriez faire de ce temps gagné !
Pour en savoir plus sur nos formations éligibles CPF, cliquez ici et découvrez comment Solpedinn peut booster vos compétences Excel.