Calculer l'âge avec Excel : Les formules essentielles
Excel est un outil puissant pour manipuler des données, et le calcul de l'âge ne fait pas exception. Plusieurs formules permettent de déterminer l'âge à partir d'une date de naissance, chacune ayant ses spécificités. Nous allons explorer les plus courantes et les plus utiles.
La formule DATEDIF : La méthode classique
La fonction DATEDIF est l'une des plus populaires pour calculer la différence entre deux dates. Bien qu'elle ne soit pas officiellement documentée par Microsoft dans les dernières versions d'Excel, elle reste parfaitement fonctionnelle et largement utilisée.
Syntaxe de la formule DATEDIF
La syntaxe de la formule DATEDIF est la suivante :
=DATEDIF(date_début; date_fin; unité)
date_début: La date de naissance.date_fin: La date à laquelle vous souhaitez calculer l'âge (généralement la date du jour).unité: L'unité de temps dans laquelle vous souhaitez exprimer la différence. Les options les plus courantes sont :"Y": Années complètes."M": Mois complets."D": Jours."YM": Mois restants après avoir soustrait les années complètes."MD": Jours restants après avoir soustrait les mois."YD": Jours restants après avoir soustrait les années complètes.
Exemple pratique avec DATEDIF
Supposons que la date de naissance soit en cellule A1 et que vous souhaitiez calculer l'âge au jour d'aujourd'hui. La formule serait :
=DATEDIF(A1;AUJOURDHUI();"Y")
Explication :
A1: Référence à la cellule contenant la date de naissance.AUJOURDHUI(): Fonction qui renvoie la date du jour."Y": Indique que nous voulons le résultat en années complètes.
Pour obtenir l'âge en années et mois, vous pouvez combiner plusieurs fonctions DATEDIF :
=DATEDIF(A1;AUJOURDHUI();"Y") & " ans, " & DATEDIF(A1;AUJOURDHUI();"YM") & " mois"
Cette formule affichera l'âge sous la forme "X ans, Y mois".
Avantages et inconvénients de DATEDIF
- Avantages : Simple à utiliser, largement répandue, permet de calculer l'âge en différentes unités.
- Inconvénients : Non documentée officiellement, peut être déroutante pour les débutants.
La formule ANNEE, MOIS et JOUR : Une alternative plus explicite
Bien que DATEDIF soit pratique, certaines personnes préfèrent une approche plus explicite utilisant les fonctions ANNEE, MOIS et JOUR. Cette méthode est plus longue, mais elle peut être plus facile à comprendre pour les débutants.
Décomposition de la formule
- Calculer la différence en années : Soustraire l'année de naissance de l'année actuelle.
- Ajuster si l'anniversaire n'est pas encore passé : Si le mois de naissance est supérieur au mois actuel, ou si le mois est le même mais le jour de naissance est supérieur au jour actuel, soustraire 1 de la différence en années.
Exemple pratique avec ANNEE, MOIS et JOUR
Supposons que la date de naissance soit en cellule A1. La formule pour calculer l'âge serait :
`=ANNEE(AUJOURDHUI())-ANNEE(A1)-SI(MOIS(AUJOURDHUI())