Guides Excel

Comment calculer l'âge avec une formule Excel ? Méthodes et exemples

14 janvier 2026 2 vues

Calculer l'âge à partir d'une date de naissance dans Excel peut sembler simple, mais plusieurs méthodes existent, chacune avec ses avantages et inconvénients. Que vous ayez besoin d'un calcul précis en années, mois et jours, ou simplement d'une estimation rapide, Excel offre des formules puissantes pour vous aider. Cet article vous guidera à travers les différentes approches pour calculer l'âge avec une formule Excel, en vous fournissant des exemples concrets et des astuces pour éviter les erreurs courantes. Préparez-vous à maîtriser le calcul d'âge dans Excel comme un pro !

Calculer l'âge avec une formule Excel : Guide détaillé

Excel est un outil puissant pour manipuler des données, et le calcul d'âge ne fait pas exception. Que vous ayez besoin de calculer l'âge exact d'une personne à partir de sa date de naissance, ou simplement de déterminer combien d'années se sont écoulées entre deux dates, Excel offre plusieurs formules et techniques pour y parvenir. Dans ce guide, nous allons explorer les méthodes les plus courantes pour calculer l'âge avec une formule Excel, en vous fournissant des exemples pratiques et des astuces pour optimiser vos calculs.

Méthode 1 : Utilisation de la fonction DATEDIF

La fonction DATEDIF est la méthode la plus courante et la plus flexible pour calculer l'âge dans Excel. Bien qu'elle ne soit pas officiellement documentée par Microsoft, elle est largement utilisée et fonctionne de manière fiable.

Syntaxe de la fonction DATEDIF

La syntaxe de la fonction DATEDIF est la suivante :

=DATEDIF(date_début, date_fin, unité)

  • date_début : La date de début à partir de laquelle vous souhaitez calculer la différence.
  • date_fin : La date de fin jusqu'à laquelle vous souhaitez calculer la différence.
  • unité : L'unité dans laquelle vous souhaitez obtenir le résultat. Les unités possibles sont :
    • "Y" : Nombre d'années complètes entre les deux dates.
    • "M" : Nombre de mois complets entre les deux dates.
    • "D" : Nombre de jours entre les deux dates.
    • "YM" : Nombre de mois restants après avoir soustrait les années complètes.
    • "YD" : Nombre de jours restants après avoir soustrait les années complètes.
    • "MD" : Nombre de jours restants après avoir soustrait les mois complets.

Exemple pratique : Calculer l'âge en années

Supposons que la date de naissance se trouve dans la cellule A1 et la date actuelle dans la cellule B1. Pour calculer l'âge en années, vous pouvez utiliser la formule suivante :

=DATEDIF(A1, B1, "Y")

Cette formule renverra le nombre d'années complètes entre la date de naissance et la date actuelle.

Exemple pratique : Calculer l'âge en années, mois et jours

Pour obtenir un résultat plus précis, vous pouvez combiner plusieurs fonctions DATEDIF pour afficher l'âge en années, mois et jours. Par exemple :

=DATEDIF(A1, B1, "Y") & " ans, " & DATEDIF(A1, B1, "YM") & " mois, " & DATEDIF(A1, B1, "MD") & " jours"

Cette formule renverra une chaîne de texte au format "X ans, Y mois, Z jours".

Astuce : Utiliser la fonction AUJOURDHUI()

Pour calculer l'âge par rapport à la date actuelle, vous pouvez utiliser la fonction AUJOURDHUI() comme date de fin dans la fonction DATEDIF. Par exemple :

=DATEDIF(A1, AUJOURDHUI(), "Y")

Cette formule calculera l'âge en années par rapport à la date actuelle.

Capture d'écran (à décrire textuellement):

Imaginez un tableau Excel avec deux colonnes : A (Date de naissance) et B (Âge). La cellule A2 contient la date de naissance "01/01/1990". La cellule B2 contient la formule =DATEDIF(A2;AUJOURDHUI();"Y"). Le résultat affiché dans la cellule B2 est "33".

Méthode 2 : Utilisation des fonctions ANNEE, MOIS et JOUR

Une autre approche pour calculer l'âge consiste à utiliser les fonctions ANNEE, MOIS et JOUR pour extraire les différentes composantes des dates et effectuer des calculs. Cette méthode est un peu plus complexe que l'utilisation de DATEDIF, mais elle peut être utile dans certains cas.

Exemple pratique : Calculer l'âge en années

Pour calculer l'âge en années, vous pouvez utiliser la formule suivante :

=ANNEE(AUJOURDHUI()) - ANNEE(A1) - (DATE(ANNEE(AUJOURDHUI()), MOIS(A1), JOUR(A1)) > AUJOURDHUI())

Cette formule soustrait l'année de naissance de l'année actuelle. La partie (DATE(ANNEE(AUJOURDHUI()), MOIS(A1), JOUR(A1)) > AUJOURDHUI()) ajuste le résultat si l'anniversaire n'est pas encore passé cette année.

Explication de la formule

  • ANNEE(AUJOURDHUI()) : Renvoie l'année actuelle.
  • ANNEE(A1) : Renvoie l'année de naissance.
  • DATE(ANNEE(AUJOURDHUI()), MOIS(A1), JOUR(A1)) : Crée une date avec l'année actuelle, mais avec le mois et le jour de la date de naissance. Cela permet de vérifier si l'anniversaire est déjà passé cette année.
  • > AUJOURDHUI() : Compare la date créée avec la date actuelle. Si l'anniversaire n'est pas encore passé, le résultat est VRAI, sinon il est FAUX.
  • -(VRAI) : Soustrait 1 si l'anniversaire n'est pas encore passé, sinon soustrait 0.

Capture d'écran (à décrire textuellement):

Imaginez un tableau Excel avec deux colonnes : A (Date de naissance) et B (Âge). La cellule A2 contient la date de naissance "01/01/1990". La cellule B2 contient la formule =ANNEE(AUJOURDHUI()) - ANNEE(A2) - (DATE(ANNEE(AUJOURDHUI()); MOIS(A2); JOUR(A2)) > AUJOURDHUI()). Le résultat affiché dans la cellule B2 est "33".

Méthode 3 : Utilisation de la fonction FRACTION.ANNEE

La fonction FRACTION.ANNEE calcule la fraction d'une année entre deux dates. Elle peut être utilisée pour obtenir une estimation de l'âge en années décimales.

Syntaxe de la fonction FRACTION.ANNEE

La syntaxe de la fonction FRACTION.ANNEE est la suivante :

=FRACTION.ANNEE(date_début, date_fin, base)

  • date_début : La date de début à partir de laquelle vous souhaitez calculer la fraction d'année.
  • date_fin : La date de fin jusqu'à laquelle vous souhaitez calculer la fraction d'année.
  • base : La base à utiliser pour le calcul. Les bases possibles sont :
    • 0 ou omis : US (NASD) 30/360
    • 1 : Actuel/Actuel
    • 2 : Actuel/360
    • 3 : Actuel/365
    • 4 : Européen 30/360

Exemple pratique : Calculer l'âge en années décimales

Pour calculer l'âge en années décimales, vous pouvez utiliser la formule suivante :

=FRACTION.ANNEE(A1, AUJOURDHUI(), 1)

Cette formule renverra une valeur décimale représentant l'âge en années. Par exemple, si le résultat est 33,5, cela signifie que la personne a 33 ans et demi.

Astuce : Arrondir le résultat

Si vous souhaitez obtenir un résultat plus propre, vous pouvez utiliser la fonction ARRONDI pour arrondir le résultat à un nombre de décimales spécifique. Par exemple :

=ARRONDI(FRACTION.ANNEE(A1, AUJOURDHUI(), 1), 2)

Cette formule arrondira le résultat à deux décimales.

Capture d'écran (à décrire textuellement):

Imaginez un tableau Excel avec deux colonnes : A (Date de naissance) et B (Âge). La cellule A2 contient la date de naissance "01/01/1990". La cellule B2 contient la formule =FRACTION.ANNEE(A2;AUJOURDHUI();1). Le résultat affiché dans la cellule B2 est "33,75".

Erreurs courantes et comment les éviter

  • Dates mal formatées : Assurez-vous que les dates sont correctement formatées dans Excel (par exemple, JJ/MM/AAAA). Excel peut interpréter incorrectement les dates si elles ne sont pas dans le bon format.
  • Utilisation incorrecte des unités dans DATEDIF : Vérifiez que vous utilisez la bonne unité ( "Y", "M", "D", etc.) en fonction de ce que vous voulez calculer.
  • Oublier de tenir compte de l'anniversaire : Lors de l'utilisation des fonctions ANNEE, MOIS et JOUR, assurez-vous de prendre en compte si l'anniversaire est déjà passé cette année.
  • Problèmes avec la fonction AUJOURDHUI() : La fonction AUJOURDHUI() est dynamique et se met à jour quotidiennement. Assurez-vous que cela est bien ce que vous voulez, ou utilisez une date fixe si nécessaire.

Bonnes pratiques pour calculer l'âge dans Excel

  • Utilisez des cellules dédiées pour les dates : Stockez les dates de naissance dans des cellules dédiées pour faciliter les calculs.
  • Vérifiez vos résultats : Assurez-vous que les résultats de vos calculs sont corrects en les comparant avec des calculs manuels.
  • Utilisez des commentaires : Ajoutez des commentaires à vos formules pour expliquer ce qu'elles font et faciliter la compréhension pour les autres utilisateurs.
  • Choisissez la méthode la plus appropriée : Sélectionnez la méthode de calcul qui convient le mieux à vos besoins en termes de précision et de flexibilité.

Conclusion

Calculer l'âge avec une formule Excel est une compétence essentielle pour tous ceux qui travaillent avec des données contenant des dates de naissance. En utilisant les méthodes décrites dans ce guide, vous serez en mesure de calculer l'âge de manière précise et efficace, que ce soit en années, mois et jours, ou en années décimales. N'oubliez pas de suivre les bonnes pratiques et d'éviter les erreurs courantes pour garantir la fiabilité de vos calculs. Avec un peu de pratique, vous deviendrez un expert du calcul d'âge dans Excel !

Questions fréquentes

Pourquoi la fonction DATEDIF n'est-elle pas documentée par Microsoft ?

La raison exacte n'est pas officiellement connue. Il est possible qu'elle soit conservée pour des raisons de compatibilité avec d'anciennes versions d'Excel. Malgré son absence de documentation, elle reste largement utilisée et fiable.

Quelle est la différence entre les bases dans la fonction FRACTION.ANNEE ?

Les bases dans la fonction FRACTION.ANNEE déterminent comment la fraction d'année est calculée. La base 1 (Actuel/Actuel) est généralement la plus précise, car elle tient compte du nombre réel de jours dans chaque mois et année. Les autres bases sont basées sur des conventions de calcul spécifiques.

Comment puis-je calculer l'âge en jours uniquement ?

Vous pouvez utiliser la fonction `DATEDIF` avec l'unité `"D"` pour calculer le nombre total de jours entre deux dates. Par exemple : `=DATEDIF(A1, AUJOURDHUI(), "D")` renverra le nombre de jours entre la date en A1 et la date actuelle.

Mots-clés associés :

calculer age excel datedif formule excel date de naissance age difference entre deux dates excel excel age en années mois jours fonction datedif excel calculer age automatiquement excel

Partager cet article :