Cet article explique comment calculer votre âge à l’aide de la formule DATEDIF d’Excel. Ces instructions s’appliquent à Excel 2019, 2016, 2013, 2010 ; Excel pour Microsoft 365, Excel Online, Excel pour Mac, Excel pour iPad, Excel pour iPhone, et Excel pour Android.

FONCTIONS DE DATE ET D’HEURE DE MICROSOFT EXCEL

Calculer un âge avec la fonction DATEDIF

La fonction DATEDIF d’Excel permet notamment de calculer l’âge actuel d’une personne. Si vous n’avez pas envie de sortir un calendrier, une simple formule de feuille de calcul peut venir à la rescousse. Vous pouvez également utiliser la fonction pour calculer la différence entre deux dates.

Dans la formule suivante, la fonction DATEDIF détermine l’âge actuel d’une personne en années, mois et jours.

=DATEDIF(E1,TODAY(), « Y »)& » Years, « &DATEDIF(E1,TODAY(), « YM »)& » Months, « &DATEDIF(E1,TODAY), « MD »)& » Days »

Pour faciliter l’utilisation de la formule, la date de naissance d’une personne est saisie dans la cellule E1 d’une feuille de calcul (voir l’exemple ci-dessous). La référence de la cellule à cet emplacement est saisie dans la formule. Si la date de naissance est enregistrée dans une autre cellule de la feuille de calcul, les trois références de cellule de la formule doivent être modifiées.

La formule utilise trois fois DATEDIF pour calculer d’abord le nombre d’années, puis le nombre de mois, et enfin le nombre de jours entre les deux dates. Les trois parties de la formule sont les suivantes :

Nombre d’années : DATEDIF(E1,TODAY(), « Y »)& » Années, « 
Nombre de mois : DATEDIF(E1,TODAY(), « YM »)& » Mois, « 
Nombre de jours : DATEDIF(E1,TODAY(), « MD »)& » Jours « .

Illustration d’une feuille de calcul Excel sur un ordinateur calculant l’âge dans une pièce avec des cartes d’anniversaire et des cadeaux.

L’esperluette ( & ) est un symbole de concaténation dans Excel. L’une des utilisations de la concaténation consiste à joindre des données numériques et des données textuelles lorsqu’elles sont utilisées dans une même formule. Par exemple, l’esperluette joint la fonction DATEDIF au texte Années, Mois et Jours dans les trois sections de la formule.

La fonction TODAY()

La formule fait également appel à la fonction TODAY() pour entrer la date du jour dans la formule DATEDIF. Étant donné que la fonction TODAY() utilise la date de série de l’ordinateur pour trouver la date du jour, la fonction se met continuellement à jour chaque fois qu’une feuille de calcul est recalculée.

Les feuilles de calcul sont recalculées chaque fois qu’elles sont ouvertes. L’âge actuel de la personne augmente lorsque la feuille de calcul est ouverte, sauf si le recalcul automatique est désactivé.

Exemple : Calculer votre âge actuel avec DATEDIF

Cet exemple de la fonction DATEDIF permet de calculer votre âge actuel :

Saisissez votre date de naissance dans la cellule E1 d'une feuille de calcul vierge.

Entrez la formule dans la cellule E3 :

=DATEDIF(E1,TODAY(), "Y")&" Years, "&DATEDIF(E1,TODAY(), "YM")&" Months, "&DATEDIF(E1,TODAY(), "MD")&" Days".

Appuyez sur la touche ENTER.

Votre âge actuel apparaît dans la cellule E3 de la feuille de calcul.