Formule calcul âge Excel : le guide pratique pour débutants

Calculer un âge dans Excel à partir d’une date de naissance repose sur le choix d’une formule adaptée au résultat attendu. Toutes les méthodes ne renvoient pas la même valeur, et certaines produisent des erreurs silencieuses dès qu’une date est mal formatée. Ce guide compare les principales formules de calcul d’âge Excel, identifie leurs écarts et détaille les pièges qui faussent les résultats sans avertissement.

Comparatif des formules de calcul d’âge Excel

Trois approches reviennent dans la majorité des cas d’usage. Le tableau ci-dessous synthétise leur comportement sur un même jeu de données.

Formule Résultat renvoyé Gère les anniversaires non passés Risque principal
=DATEDIF(A2;AUJOURDHUI(); »y ») Années entières Oui Fonction cachée, pas d’autocomplétion
=ANNEE(AUJOURDHUI())-ANNEE(A2) Différence d’années civiles Non Surestime l’âge avant l’anniversaire
=ENT(ANNEE.FRACTION(A2;AUJOURDHUI())) Années entières (approx.) Partiellement Écart possible sur les années bissextiles

La différence entre DATEDIF et la soustraction d’années civiles peut atteindre un an pour une personne dont l’anniversaire n’est pas encore passé dans l’année en cours. Pour un tableau RH ou un suivi client, cette erreur change une tranche d’âge entière.

Homme au bureau utilisant Excel avec des formules de calcul d'âge sur double écran

DATEDIF dans Excel : une fonction cachée mais toujours disponible

DATEDIF est toujours prise en charge dans les versions modernes d’Excel, y compris Microsoft 365, Excel 2024, 2021, 2019 et 2016 (Mac inclus). Elle n’apparait pas dans la liste des fonctions ni dans l’aide intégrée, ce qui explique pourquoi de nombreux débutants pensent à tort qu’elle a été supprimée.

Pour l’utiliser, il faut saisir la formule manuellement dans la cellule :

=DATEDIF(A2;AUJOURDHUI(); »y »)

L’argument « y » (pour years) renvoie le nombre d’années complètes écoulées entre la date de naissance et la date du jour. Une personne née le 15 novembre 1990 dont l’anniversaire n’est pas encore passé sera comptée avec un an de moins, ce qui correspond au calcul réel de l’âge.

Afficher un âge détaillé en années, mois et jours

DATEDIF accepte trois arguments d’unité combinables. En plaçant trois appels dans une même cellule, on obtient un résultat lisible :

  • « y » renvoie les années complètes
  • « ym » renvoie les mois restants après décompte des années
  • « md » renvoie les jours restants après décompte des mois

La formule combinée ressemble à ceci : =DATEDIF(A2;AUJOURDHUI(); »y »)& » ans « &DATEDIF(A2;AUJOURDHUI(); »ym »)& » mois « &DATEDIF(A2;AUJOURDHUI(); »md »)& » jours ». Le résultat s’affiche sous forme de texte, ce qui le rend impropre aux calculs ultérieurs mais parfait pour un affichage dans un tableau de bord.

Erreurs silencieuses liées au format de date dans Excel

La source d’erreur la plus fréquente dans un calcul d’âge Excel n’est pas la formule elle-même, mais la cellule de date de naissance stockée comme texte. Visuellement, « 15/03/1988 » ressemble à une date. En réalité, si la cellule est alignée à gauche, Excel la traite comme une chaine de caractères. DATEDIF et ANNEE.FRACTION renvoient alors une erreur #VALEUR! ou, pire, un résultat aberrant sans message d’alerte.

Vérifier qu’une cellule contient une vraie date

Deux tests rapides permettent de détecter le problème :

  • Sélectionner la cellule et vérifier l’alignement : une date reconnue par Excel est alignée à droite par défaut, un texte à gauche
  • Appliquer un format de date (clic droit, Format de cellule, Date) : si l’affichage ne change pas ou affiche un résultat incohérent, la valeur est du texte
  • Utiliser la fonction =ESTNUM(A2) qui renvoie VRAI si la cellule contient une valeur numérique (donc une date reconnue) et FAUX si c’est du texte

Ce piège touche particulièrement les dates importées depuis un fichier CSV ou un export de logiciel tiers. La conversion passe par la fonction DATEVAL ou par l’assistant de conversion de texte en colonnes d’Excel.

Étudiant apprenant à calculer un âge dans Excel avec un guide pour débutants

Soustraction d’années civiles ou ANNEE.FRACTION : quand ces formules faussent l’âge

La formule =ANNEE(AUJOURDHUI())-ANNEE(A2) est la plus courte à écrire. Elle soustrait simplement l’année de naissance de l’année en cours. Le problème : elle ne tient pas compte du mois ni du jour de naissance. Si vous l’utilisez en janvier pour une personne née en décembre, le résultat affiche un an de trop.

ANNEE.FRACTION (ou YEARFRAC en anglais) calcule la fraction d’année entre deux dates. Enveloppée dans ENT() pour obtenir un entier, elle se rapproche du résultat de DATEDIF dans la plupart des cas. En revanche, des écarts apparaissent sur les années bissextiles, car la base de calcul de ANNEE.FRACTION repose sur des conventions financières (base 30/360 ou base réelle) qui ne correspondent pas au décompte calendaire d’un âge.

Pour un usage juridique (majorité, éligibilité à un contrat, droit de vote), seule DATEDIF reflète correctement la notion légale d’âge. La date à laquelle l’âge change peut être définie légalement comme la veille de l’anniversaire dans certains contextes, ce que ni ANNEE.FRACTION ni la soustraction d’années ne gèrent.

Mise à jour automatique de l’âge avec AUJOURDHUI()

La fonction AUJOURDHUI() recalcule la date du jour à chaque ouverture du classeur ou à chaque modification d’une cellule. Toute formule d’âge qui l’intègre se met donc à jour sans intervention manuelle. Ce comportement dynamique convient aux fichiers de suivi régulier (tableau RH, base clients).

Si le calcul doit être figé à une date précise (par exemple la date d’un événement), il suffit de remplacer AUJOURDHUI() par une référence de cellule contenant cette date fixe. La formule devient =DATEDIF(A2;B2; »y »), où B2 contient la date de référence saisie manuellement.

Le choix de la formule dépend du niveau de précision attendu et du contexte métier. Pour la grande majorité des usages courants, DATEDIF reste la formule la plus fiable pour calculer un âge dans Excel, à condition de vérifier que les dates sources sont bien reconnues comme telles par le tableur.

Ne ratez rien de l'actu

Actu

L’expertise du consultant SEO pour optimiser votre contenu

La maximisation du chiffre d’affaire d’une entreprise doit inéluctablement passer par une

SEO

SEO et SEA, une combinaison parfaite pour optimiser votre site

Il existe plusieurs techniques favorisant l’optimisation du positionnement de votre site web

SEO

Quels outils SEO pour suivre votre positionnement ?

Pour maximiser le chiffre d’affaires d’une entreprise, celle-ci doit à tout prix