ElyxAI
formulas

Comment Calculer l'âge à partir de la date de naissance

Excel 2016Excel 2019Excel 365Excel Online

Apprenez à calculer l'âge à partir d'une date de naissance avec les formules Excel. Ce tutoriel couvre la fonction DATEDIF et des méthodes alternatives pour calculer automatiquement l'âge exact en années, mois ou jours.

Pourquoi c'est important

Le calcul automatique de l'âge économise du temps en RH et gestion clientèle tout en garantissant la précision pour la conformité et les analyses statistiques.

Prérequis

  • Compréhension des références de cellules Excel (A1, B1)
  • Familiarité avec la saisie de formules et la barre de formule
  • Accès à Excel 2016 ou ultérieur

Instructions étape par étape

1

Saisir la date de naissance dans une cellule

Cliquez sur une cellule (ex. A2) et entrez une date de naissance au format JJ/MM/AAAA. Appuyez sur Entrée pour confirmer.

2

Cliquer sur la cellule pour le calcul de l'âge

Sélectionnez la cellule adjacente (ex. B2) où apparaîtra le résultat de l'âge.

3

Saisir la formule DATEDIF

Tapez la formule =DATEDIF(A2,AUJOURD'HUI(),"A") pour calculer l'âge en années complètes. AUJOURD'HUI() retourne la date actuelle et "A" spécifie les années.

4

Appuyer sur Entrée pour exécuter la formule

Appuyez sur Entrée pour calculer l'âge. Le résultat affiche l'âge actuel de la personne en années entières.

5

Copier la formule vers d'autres lignes

Cliquez sur B2, copiez (Ctrl+C), sélectionnez la plage B3:B10, et collez (Ctrl+V) pour appliquer la formule à plusieurs dates de naissance.

Méthodes alternatives

Fonction YEARFRAC

Utilisez =INT(YEARFRAC(A2,AUJOURD'HUI())) pour calculer l'âge avec précision décimale. Cette méthode fonctionne dans toutes les versions d'Excel.

Calcul YEAR et MONTH

Utilisez =YEAR(AUJOURD'HUI())-YEAR(A2)-IF(OR(MONTH(AUJOURD'HUI())<MONTH(A2),AND(MONTH(AUJOURD'HUI())=MONTH(A2),DAY(AUJOURD'HUI())<DAY(A2))),1,0) pour un calcul précis tenant compte de la date d'anniversaire.

Âge en mois ou en jours

Remplacez "A" dans DATEDIF par "M" pour les mois ou "J" pour les jours : =DATEDIF(A2,AUJOURD'HUI(),"M") ou =DATEDIF(A2,AUJOURD'HUI(),"J").

Astuces et conseils

  • Assurez-vous que les dates de naissance sont formatées comme valeurs de date, pas comme texte, via Format de cellule > Nombre > Date.
  • Utilisez la fonction AUJOURD'HUI() pour que l'âge se mette à jour automatiquement chaque jour.
  • Pour les âges passés, remplacez AUJOURD'HUI() par une date spécifique comme DATE(2023;12;31).

Astuces avancées

  • Créez une colonne affichant "Âge: X ans, Y mois" en utilisant la concaténation de formules DATEDIF.
  • Utilisez la validation des données pour restreindre les entrées de date de naissance à des dates réalistes.
  • Appliquez la mise en forme conditionnelle pour mettre en évidence les âges dans certaines plages (ex. employés à la retraite).

Résolution de problèmes

La formule retourne l'erreur #NAME?

DATEDIF n'est pas reconnu dans certaines versions d'Excel. Utilisez YEARFRAC: =INT(YEARFRAC(A2,AUJOURD'HUI())). Assurez-vous d'utiliser Excel 2016 ou ultérieur.

Le calcul de l'âge est décalé d'un an

Cela signifie que l'anniversaire n'a pas encore eu lieu cette année. Utilisez la formule YEAR/MONTH qui en tient compte.

La fonction AUJOURD'HUI() affiche une date obsolète

AUJOURD'HUI() se met à jour automatiquement; appuyez sur Ctrl+Maj+F9 pour forcer le recalcul de toutes les formules du classeur.

Formules Excel associées

Questions fréquentes

Quelle est la différence entre DATEDIF et YEARFRAC?
DATEDIF retourne des unités exactes (années, mois, jours) et est plus simple pour le calcul d'âge, tandis que YEARFRAC retourne une fraction décimale d'années. DATEDIF est préféré pour la plupart des cas, mais YEARFRAC est plus universel.
Puis-je calculer l'âge à partir d'une date spécifique au lieu d'AUJOURD'HUI()?
Oui, remplacez AUJOURD'HUI() par la fonction DATE: =DATEDIF(A2,DATE(2023;12;31),"A") calcule l'âge au 31 décembre 2023. Utile pour les calculs d'âge historiques.
Comment afficher l'âge en années et mois ensemble?
Utilisez deux fonctions DATEDIF avec concaténation: =DATEDIF(A2,AUJOURD'HUI(),"A")&" ans, "&DATEDIF(A2,AUJOURD'HUI(),"AM")&" mois". "AM" affiche les mois restants après les années complètes.
Pourquoi mon calcul d'âge affiche un nombre négatif?
Un résultat négatif signifie que la date de naissance est dans le futur. Vérifiez que la date de naissance est antérieure à AUJOURD'HUI().
DATEDIF fonctionne-t-il dans Excel Online?
DATEDIF est supporté dans Excel Online et Excel 365. Pour les versions plus anciennes, utilisez YEARFRAC comme alternative plus compatible.

C'etait une tache. ElyxAI en gere des centaines.

S'inscrire