Guides Excel

Comment calculer un âge sur Excel simplement et rapidement ?

14 janvier 2026 1 vues

Excel est bien plus qu'un simple tableur. Il regorge de fonctions puissantes, dont certaines permettent de manipuler les dates et, par conséquent, de calculer des âges. Que vous ayez besoin de déterminer l'âge d'un employé, d'un client ou de tout autre individu à partir de sa date de naissance, Excel vous offre plusieurs méthodes. Cet article vous guide pas à pas à travers les différentes techniques pour calculer un âge sur Excel, en vous fournissant des exemples clairs et des astuces pour éviter les erreurs courantes. Préparez-vous à maîtriser l'art du calcul d'âge avec Excel !

Calculer un âge sur Excel : Les méthodes incontournables

Excel offre plusieurs façons de calculer un âge sur Excel, chacune ayant ses avantages et ses inconvénients. Le choix de la méthode dépendra de vos besoins spécifiques et du niveau de précision souhaité. Explorons ensemble les principales techniques.

1. La méthode simple : soustraction et division

La méthode la plus basique pour calculer un âge sur Excel consiste à soustraire la date de naissance de la date actuelle, puis à diviser le résultat par 365.25 (pour tenir compte des années bissextiles).

Formule : =(AUJOURDHUI()-A1)/365.25

  • AUJOURDHUI() : Renvoie la date du jour.
  • A1 : Cellule contenant la date de naissance.
  • 365.25 : Nombre de jours moyen par an.

Exemple :

Si la cellule A1 contient la date de naissance "15/03/1980", la formule =(AUJOURDHUI()-A1)/365.25 renverra un nombre décimal représentant l'âge. Pour afficher un nombre entier, vous pouvez utiliser la fonction ENT.

Formule améliorée : =ENT((AUJOURDHUI()-A1)/365.25)

Avantages : Simple à comprendre et à utiliser.

Inconvénients : Moins précise, car elle ne tient pas compte des mois et des jours exacts.

2. La fonction DATEDIF : la méthode précise

La fonction DATEDIF est spécialement conçue pour calculer la différence entre deux dates en différentes unités (années, mois, jours). C'est la méthode la plus précise et la plus recommandée pour calculer un âge sur Excel.

Syntaxe : DATEDIF(date_début; date_fin; unité)

  • date_début : Date de naissance.
  • date_fin : Date actuelle (ou toute autre date de référence).
  • unité : Unité de temps souhaitée (voir tableau ci-dessous).

Unités disponibles :

  • "Y" : Nombre d'années complètes.
  • "M" : Nombre de mois complets.
  • "D" : Nombre de jours.
  • "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 :

Pour calculer un âge sur Excel en années complètes, utilisez la formule suivante :

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

Où A1 contient la date de naissance.

Pour afficher l'âge avec les années, les mois et les jours, vous pouvez combiner plusieurs fonctions DATEDIF :

=DATEDIF(A1;AUJOURDHUI();"Y")&" ans, "&DATEDIF(A1;AUJOURDHUI();"YM")&" mois et "&DATEDIF(A1;AUJOURDHUI();"MD")&" jours"

Cette formule affichera l'âge au format "X ans, Y mois et Z jours".

Avantages : Très précise, permet de calculer la différence en différentes unités.

Inconvénients : La fonction DATEDIF n'est pas documentée dans l'aide d'Excel, mais elle fonctionne parfaitement. Il faut connaître sa syntaxe.

3. Utiliser la fonction ANNEE et MOIS

Cette méthode combine les fonctions ANNEE et MOIS pour calculer l'âge. Bien qu'elle soit moins directe que DATEDIF, elle peut être utile dans certains cas.

Formule : =ANNEE(AUJOURDHUI())-ANNEE(A1)-(MOIS(AUJOURDHUI())<MOIS(A1))

  • ANNEE(AUJOURDHUI()) : Renvoie l'année actuelle.
  • ANNEE(A1) : Renvoie l'année de naissance.
  • MOIS(AUJOURDHUI()) : Renvoie le mois actuel.
  • MOIS(A1) : Renvoie le mois de naissance.
  • (MOIS(AUJOURDHUI())<MOIS(A1)) : Renvoie 1 si le mois actuel est antérieur au mois de naissance, sinon 0. Cela ajuste l'âge si l'anniversaire n'est pas encore passé dans l'année en cours.

Exemple :

Si la cellule A1 contient la date de naissance "15/03/1980", la formule =ANNEE(AUJOURDHUI())-ANNEE(A1)-(MOIS(AUJOURDHUI())<MOIS(A1)) calculera l'âge en tenant compte du fait que l'anniversaire est déjà passé ou non dans l'année.

Avantages : Utilise des fonctions courantes d'Excel.

Inconvénients : Peut être plus complexe à comprendre que les autres méthodes.

Astuces et conseils pour un calcul d'âge précis sur Excel

Calculer un âge sur Excel peut sembler simple, mais quelques astuces et conseils peuvent vous aider à éviter les erreurs et à optimiser vos calculs.

1. Vérifier le format des dates

Assurez-vous que les dates de naissance sont correctement formatées en tant que dates dans Excel. Un format incorrect peut entraîner des erreurs de calcul. Pour vérifier le format, sélectionnez la cellule contenant la date, puis allez dans l'onglet "Accueil", groupe "Nombre", et choisissez un format de date approprié (par exemple, "Date courte" ou "Date longue").

2. Gérer les dates de naissance futures

Si votre feuille de calcul contient des dates de naissance futures (ce qui peut arriver dans des scénarios de planification), les formules de calcul d'âge renverront des résultats négatifs. Vous pouvez utiliser la fonction SI pour gérer ces cas :

=SI(A1>AUJOURDHUI();"Date future";DATEDIF(A1;AUJOURDHUI();"Y"))

Cette formule affichera "Date future" si la date de naissance est postérieure à la date actuelle, sinon elle calculera l'âge.

3. Utiliser des noms de cellules pour plus de clarté

Au lieu d'utiliser des références de cellules (comme A1), vous pouvez définir des noms de cellules pour rendre vos formules plus lisibles. Par exemple, vous pouvez nommer la cellule contenant la date de naissance "DateNaissance". Ensuite, votre formule deviendra :

=DATEDIF(DateNaissance;AUJOURDHUI();"Y")

Pour définir un nom de cellule, sélectionnez la cellule, puis tapez le nom souhaité dans la zone de nom (à gauche de la barre de formule).

4. Tenir compte des années bissextiles

Bien que la méthode de la division par 365.25 tienne compte des années bissextiles, la fonction DATEDIF est plus précise à cet égard, car elle calcule la différence exacte entre les dates.

5. Automatiser le calcul d'âge avec VBA (macro)

Pour les utilisateurs avancés, il est possible d'automatiser le calcul d'âge avec VBA (Visual Basic for Applications). Vous pouvez créer une macro qui calcule l'âge à partir de la date de naissance et l'affiche dans une autre cellule. Cela peut être particulièrement utile si vous avez besoin de calculer l'âge pour un grand nombre de personnes.

Erreurs courantes à éviter lors du calcul d'âge sur Excel

Calculer un âge sur Excel peut parfois être source d'erreurs. Voici quelques erreurs courantes à éviter :

1. Erreur de format de date

C'est l'erreur la plus fréquente. Assurez-vous que les dates sont correctement formatées. Excel peut interpréter une date comme du texte si le format n'est pas correct.

2. Utilisation incorrecte de la fonction DATEDIF

La fonction DATEDIF est sensible à l'ordre des arguments. Assurez-vous que la date de début (date de naissance) est bien le premier argument et la date de fin (date actuelle) est le deuxième argument.

3. Oubli de la fonction ENT pour obtenir un nombre entier

Si vous souhaitez afficher l'âge sous forme d'un nombre entier, n'oubliez pas d'utiliser la fonction ENT pour supprimer la partie décimale.

4. Ignorer les dates futures

Si votre feuille de calcul contient des dates futures, n'oubliez pas de les gérer avec la fonction SI pour éviter les résultats négatifs.

5. Confondre les unités de la fonction DATEDIF

Faites attention aux unités que vous utilisez avec la fonction DATEDIF. Par exemple, "YM" renvoie le nombre de mois restants après avoir soustrait les années complètes, et non le nombre total de mois.

Conclusion : Maîtriser le calcul d'âge sur Excel

Calculer un âge sur Excel est une compétence précieuse qui peut vous faire gagner du temps et vous éviter des erreurs. En maîtrisant les différentes méthodes présentées dans cet article, vous serez en mesure de calculer l'âge avec précision et efficacité. N'hésitez pas à expérimenter avec les différentes formules et à les adapter à vos besoins spécifiques. Avec un peu de pratique, vous deviendrez un expert du calcul d'âge sur Excel !

Questions fréquentes

Quelle est la méthode la plus précise pour calculer un âge sur Excel ?

La fonction `DATEDIF` est la méthode la plus précise. Elle permet de calculer la différence entre deux dates en différentes unités (années, mois, jours) et tient compte des années bissextiles.

Pourquoi la fonction `DATEDIF` n'est-elle pas documentée dans l'aide d'Excel ?

Bien que la fonction `DATEDIF` ne soit pas documentée dans l'aide d'Excel, elle est parfaitement fonctionnelle. Elle est héritée d'anciennes versions d'Excel et est conservée pour assurer la compatibilité des feuilles de calcul.

Comment gérer les dates de naissance futures dans mes calculs d'âge ?

Utilisez la fonction `SI` pour vérifier si la date de naissance est postérieure à la date actuelle. Si c'est le cas, affichez un message approprié (par exemple, "Date future") au lieu de calculer l'âge.

Mots-clés associés :

formule excel age calcul age excel datedif calcul difference date excel excel date de naissance age date et heure excel

Partager cet article :