Guides Excel

Calcul d'âge sur Excel : Maîtrisez les formules pour dater vos données !

15 janvier 2026 7 vues

Excel est bien plus qu'un simple tableur. Il regorge de fonctions puissantes pour manipuler et analyser des données, y compris les dates. Calculer l'âge entre deux dates est une tâche courante, que ce soit pour des analyses démographiques, des suivis de projets ou la gestion des ressources humaines. Cet article vous guide à travers les différentes méthodes et formules Excel pour maîtriser le calcul d'âge, avec des exemples concrets pour une application immédiate.

Calcul de l'âge entre deux dates sur Excel : Guide pratique

Excel offre plusieurs façons de calculer l'âge entre deux dates. Le choix de la méthode dépendra de la précision souhaitée et du format de résultat attendu (années, mois, jours).

Méthode 1 : Utilisation de la fonction DATEDIF

La fonction DATEDIF est la méthode la plus couramment utilisée pour calculer l'âge sur Excel. Bien qu'elle ne soit pas documentée dans l'aide d'Excel (ce qui la rend parfois mystérieuse pour les nouveaux utilisateurs), elle est parfaitement fonctionnelle et reconnue. Elle permet de calculer la différence entre deux dates en années, mois, jours ou une combinaison de ces unités.

Syntaxe :

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

  • date_début : La date de début (par exemple, la date de naissance).
  • date_fin : La date de fin (par exemple, la date actuelle).
  • unité : Le type d'intervalle à calculer. Les options sont :
    • "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.
    • "MD" : Nombre de jours restants après avoir soustrait les années et les mois complets.
    • "YD" : Nombre de jours restants après avoir soustrait les années complètes.

Exemple :

Supposons que la date de naissance soit en cellule A1 (par exemple, 15/03/1985) et que la date actuelle soit en cellule B1 (par exemple, 20/10/2023).

  • Pour calculer l'âge en années, utilisez la formule : =DATEDIF(A1;B1;"Y"). Le résultat sera 38.
  • Pour calculer le nombre de mois depuis la date de naissance, utilisez la formule : =DATEDIF(A1;B1;"M"). Le résultat sera 463.
  • Pour calculer le nombre de jours depuis la date de naissance, utilisez la formule : =DATEDIF(A1;B1;"D"). Le résultat sera 14105.
  • Pour calculer le nombre de mois restants après avoir soustrait les années complètes, utilisez la formule : =DATEDIF(A1;B1;"YM"). Le résultat sera 7.
  • Pour calculer le nombre de jours restants après avoir soustrait les années et les mois complets, utilisez la formule : =DATEDIF(A1;B1;"MD"). Le résultat sera 5.
  • Pour calculer le nombre de jours restants après avoir soustrait les années complètes, utilisez la formule : =DATEDIF(A1;B1;"YD"). Le résultat sera 218.

Astuces et bonnes pratiques :

  • Assurez-vous que les cellules contenant les dates sont formatées correctement au format date. Excel peut parfois interpréter les dates comme du texte si le format est incorrect, ce qui peut entraîner des erreurs de calcul.
  • La fonction DATEDIF est sensible à l'ordre des dates. La date_début doit être antérieure à la date_fin. Si ce n'est pas le cas, la fonction renverra une erreur #NOMBRE!.
  • Pour obtenir un résultat plus convivial, vous pouvez combiner la fonction DATEDIF avec du texte. Par exemple : =DATEDIF(A1;B1;"Y")&" ans, "&DATEDIF(A1;B1;"YM")&" mois et "&DATEDIF(A1;B1;"MD")&" jours". Cela affichera l'âge sous la forme "38 ans, 7 mois et 5 jours".

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 combinées à des opérations arithmétiques. Cette méthode est plus complexe que DATEDIF, mais elle peut être utile dans certains cas spécifiques où vous avez besoin de plus de contrôle sur le calcul.

Exemple :

En reprenant l'exemple précédent, avec la date de naissance en A1 et la date actuelle en B1, la formule pour calculer l'âge en années serait :

`=ANNEE(B1)-ANNEE(A1)-(MOIS(B1)

Questions fréquentes

La fonction DATEDIF est-elle toujours disponible sur Excel ?

Oui, la fonction DATEDIF est toujours disponible sur Excel, même si elle n'est pas documentée dans l'aide. Elle est parfaitement fonctionnelle et peut être utilisée sans problème.

Comment puis-je afficher l'âge en années, mois et jours dans une seule cellule ?

Vous pouvez combiner la fonction DATEDIF avec du texte pour afficher l'âge dans un format plus convivial. Par exemple : `=DATEDIF(A1;B1;"Y")&" ans, "&DATEDIF(A1;B1;"YM")&" mois et "&DATEDIF(A1;B1;"MD")&" jours"`.

Que faire si j'obtiens une erreur #NOMBRE! en utilisant la fonction DATEDIF ?

L'erreur #NOMBRE! se produit généralement lorsque la date de début est postérieure à la date de fin. Assurez-vous que l'ordre des dates est correct. Vous pouvez également utiliser une fonction SI pour vérifier l'ordre des dates et afficher un message d'erreur personnalisé si nécessaire.

Mots-clés associés :

calcul age excel datedif formule excel age difference date excel excel calculer age automatiquement datedif excel exemple

Partager cet article :