Guides Excel

Comment Excel calcule l'âge entre deux dates (et 3 erreurs à éviter)

15 janvier 2026 10 vues

Calculer l'âge entre deux dates est une tâche fréquente, que ce soit pour des analyses démographiques, la gestion des ressources humaines ou simplement pour suivre l'évolution de vos projets. Excel offre plusieurs méthodes pour y parvenir, mais il est crucial de comprendre les nuances de chaque formule pour éviter des erreurs coûteuses. Cet article vous guide à travers les meilleures pratiques et vous dévoile les pièges à éviter pour un calcul d'âge précis et fiable avec Excel.

Calculer l'âge entre deux dates avec Excel : Méthodes et Astuces

Excel, avec sa puissance de calcul et sa flexibilité, est un outil idéal pour déterminer l'âge entre deux dates. Que vous ayez besoin de connaître l'âge en années, en mois, ou en jours, Excel propose des fonctions adaptées. Nous allons explorer les méthodes les plus courantes et les plus efficaces pour répondre à vos besoins.

Méthode 1 : Utilisation de la fonction DATEDIF

La fonction DATEDIF est une fonction "cachée" d'Excel, ce qui signifie qu'elle n'apparaît pas dans la liste des fonctions suggérées. Cependant, elle est extrêmement utile et largement utilisée pour calculer la différence entre deux dates.

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

  • date_début : La date de début, qui doit être antérieure à la date de fin.
  • date_fin : La date de fin.
  • unité : Le type d'intervalle à calculer. Les options les plus courantes 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 le nombre d'années complètes.
    • "YD" : Nombre de jours restants après avoir soustrait le nombre d'années complètes.
    • "MD" : Nombre de jours restants après avoir soustrait le nombre d'années complètes et de mois complets.

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

Supposons que la date de naissance soit en cellule A2 et la date actuelle en cellule B2. Pour calculer l'âge en années, entrez la formule suivante dans une cellule :

=DATEDIF(A2;B2;"Y")

Cette formule renverra le nombre d'années complètes entre les deux dates.

Exemple 2 : Calculer l'âge en mois

Pour calculer le nombre total de mois entre les deux dates, utilisez la formule :

=DATEDIF(A2;B2;"M")

Exemple 3 : Calculer l'âge en jours

Pour calculer le nombre total de jours entre les deux dates, utilisez la formule :

=DATEDIF(A2;B2;"D")

Exemple 4 : Afficher l'âge au format "X ans et Y mois"

Pour un affichage plus convivial, vous pouvez combiner plusieurs fonctions DATEDIF et la fonction CONCATENER (ou l'opérateur &) :

=DATEDIF(A2;B2;"Y")&" ans et "&DATEDIF(A2;B2;"YM")&" mois"

Cette formule affichera l'âge au format "X ans et Y mois", par exemple, "30 ans et 6 mois".

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

Une autre approche consiste à utiliser les fonctions ANNEE, MOIS et JOUR pour extraire les composantes de chaque date et effectuer les calculs nécessaires.

Syntaxe :

  • ANNEE(date) : Renvoie l'année d'une date.
  • MOIS(date) : Renvoie le mois d'une date (1 à 12).
  • JOUR(date) : Renvoie le jour d'une date (1 à 31).

Exemple : Calculer l'âge en années (approche manuelle)

La formule suivante calcule l'âge en années, en tenant compte du jour et du mois de naissance :

`=ANNEE(B2)-ANNEE(A2)-(MOIS(B2)

Questions fréquentes

Comment calculer l'âge en années, mois et jours avec Excel ?

Vous pouvez combiner la fonction DATEDIF avec la fonction CONCATENER (ou l'opérateur &) pour afficher l'âge au format "X ans, Y mois et Z jours". Utilisez les unités "Y", "YM" et "MD" de la fonction DATEDIF pour obtenir respectivement le nombre d'années, de mois restants après les années et de jours restants après les années et les mois. Assemblez ensuite ces valeurs avec du texte pour un affichage clair.

Pourquoi ma formule DATEDIF renvoie-t-elle une erreur #NOM? dans Excel ?

L'erreur #NOM? indique généralement qu'Excel ne reconnaît pas la fonction. Bien que DATEDIF soit une fonction valide, elle est "cachée" et n'est pas toujours reconnue par l'autocomplétion. Assurez-vous d'avoir correctement orthographié la fonction et que vos arguments sont corrects (date de début, date de fin, unité).

Comment calculer l'âge en tenant compte des années bissextiles dans Excel ?

La fonction FRACTION.ANNEE avec la base 1 (Actuel/Actuel) prend en compte les années bissextiles lors du calcul de la fraction d'année entre deux dates. Si vous utilisez DATEDIF, les années bissextiles sont automatiquement prises en compte dans le calcul du nombre de jours entre les dates.

Mots-clés associés :

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

Partager cet article :