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
DATEDIFest sensible à l'ordre des dates. Ladate_débutdoit être antérieure à ladate_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
DATEDIFavec 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)