Guides Excel

Comment calculer l'âge avec une formule Excel simple et efficace ?

15 janvier 2026 6 vues

Calculer l'âge d'une personne à partir de sa date de naissance est une tâche courante, mais qui peut vite devenir fastidieuse si elle est réalisée manuellement. Heureusement, Excel propose des formules puissantes et simples d'utilisation pour automatiser ce processus. Que vous ayez besoin de calculer l'âge pour des analyses démographiques, des listes d'employés ou tout autre besoin, cet article vous guidera pas à pas à travers les différentes méthodes disponibles dans Excel pour maîtriser le calcul d'âge avec précision et efficacité. De la formule la plus basique aux options plus avancées, vous découvrirez comment adapter Excel à vos besoins spécifiques.

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

  1. Calculer la différence en années : Soustraire l'année de naissance de l'année actuelle.
  2. 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())

Questions fréquentes

Comment puis-je afficher l'âge en années et en mois avec Excel ?

Vous pouvez utiliser la formule `DATEDIF` combinée avec la concaténation. Par exemple : `=DATEDIF(A1;AUJOURDHUI();"Y") & " ans, " & DATEDIF(A1;AUJOURDHUI();"YM") & " mois"` où A1 contient la date de naissance.

La fonction DATEDIF est-elle toujours fiable dans les dernières versions d'Excel ?

Oui, bien que `DATEDIF` ne soit pas officiellement documentée par Microsoft dans les dernières versions d'Excel, elle reste parfaitement fonctionnelle et largement utilisée pour calculer la différence entre deux dates.

Comment puis-je gérer les erreurs si la date de naissance est invalide ?

Vous pouvez utiliser la fonction `SIERREUR` pour afficher un message d'erreur personnalisé si la date de naissance est invalide. Par exemple: `=SIERREUR(DATEDIF(A1;AUJOURDHUI();"Y");"Date de naissance invalide")`.

Mots-clés associés :

calcul age excel date formule age excel 2016 calcul age excel aujourd'hui excel difference date age datedif excel

Partager cet article :