Excel est un outil puissant qui permet de réaliser de nombreuses tâches, dont le calcul de l'âge à partir d'une date de naissance. Que vous soyez débutant ou utilisateur avancé, cet article vous guidera à travers les différentes méthodes pour calculer l'âge avec précision et efficacité.

Introduction

Calculer l'âge est une tâche courante dans de nombreux contextes, notamment pour les tableaux de bord RH, les analyses démographiques ou simplement pour un usage personnel. Excel offre plusieurs approches pour réaliser ce calcul, allant de simples soustractions à des fonctions plus avancées comme DATEDIF et FRACTION.ANNEE.

Méthodes de calcul de l'âge dans Excel

1. Calcul simple avec AUJOURDHUI()

Cette méthode utilise la fonction AUJOURDHUI() pour obtenir la date actuelle et soustrait la date de naissance pour obtenir l'âge en jours. Ensuite, on divise ce résultat par 365,25 pour tenir compte des années bissextiles.

Étapes :

  1. Saisissez la date de naissance dans une cellule (par exemple, A1) au format jj/mm/aaaa.
  2. Dans une autre cellule, tapez la formule =AUJOURDHUI() pour obtenir la date du jour.
  3. Pour calculer l'âge en jours, soustrayez la date de naissance de la date actuelle : =AUJOURDHUI()-A1.
  4. Pour convertir cet âge en années, divisez le résultat par 365,25 : =(AUJOURDHUI()-A1)/365,25.
  5. Formatez le résultat pour afficher le nombre de décimales souhaité.

Exemple :

Si la date de naissance est le 01/01/1990, la formule sera =(AUJOURDHUI()-A1)/365,25.

Calculs dérivés :

  • Âge en mois : Multipliez l'âge en années par 12 : =(AUJOURDHUI()-A1)/365,25*12.
  • Âge en semaines : Utilisez la formule =((AUJOURDHUI()-A1)/365,25)*52.

2. Utilisation de la fonction DATEDIF

La fonction DATEDIF est une fonction non documentée d'Excel qui permet de calculer la différence entre deux dates en années, mois ou jours. Elle est particulièrement utile pour obtenir l'âge en années complètes.

Lire aussi: Guide Excel trimestre

Syntaxe :

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

  • date_début : La date de naissance.
  • date_fin : La date de référence (aujourd'hui ou une autre date).
  • unité : L'unité de temps souhaitée ("Y" pour années, "M" pour mois, "D" pour jours).

Exemple :

Pour calculer l'âge en années complètes à partir de la date de naissance en A1, utilisez la formule suivante :

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

Calculs complémentaires avec DATEDIF :

  • Nombre de mois restants : =DATEDIF(A1;AUJOURDHUI();"YM") (différence entre les mois, en ignorant les années).
  • Nombre de jours restants : =DATEDIF(A1;AUJOURDHUI();"MD") (différence entre les jours, en ignorant les mois et les années).
  • Nombre de jours écoulés dans l'année : =DATEDIF(A1;AUJOURDHUI();"YD") (différence en nombre de jours entre les deux dates en ignorant l’année).

Attention :

La fonction DATEDIF peut renvoyer des résultats inattendus si la date de début est postérieure à la date de fin. Assurez-vous que la date de naissance est toujours antérieure à la date de référence. De plus, DATEDIF retourne un nombre entier qui représente l'écart entre deux années, sans tenir compte des mois ou des jours restants jusqu'à la date anniversaire. Par exemple, pour une personne née le 02/03/1999 et la date actuelle étant le 21/02/2024, DATEDIF retournera 24, car il ne considère pas que l'anniversaire n'est pas encore survenu dans l'année en cours.

3. Combinaison de fonctions : TRONQUE, FRACTION.ANNEE et AUJOURDHUI()

Cette méthode utilise une combinaison de fonctions pour calculer l'âge avec plus de précision.

Lire aussi: Formules Excel trimestrielles

Étapes :

  1. Utilisez la fonction FRACTION.ANNEE pour calculer la fraction d'année entre la date de naissance et la date actuelle : =FRACTION.ANNEE(A1;AUJOURDHUI()).
  2. Utilisez la fonction TRONQUE pour extraire la partie entière de la fraction d'année, ce qui donne l'âge en années complètes : =TRONQUE(FRACTION.ANNEE(A1;AUJOURDHUI())).

Exemple :

=TRONQUE(FRACTION.ANNEE(A1;AUJOURDHUI()))

4. Calcul de l'âge à partir d'une autre date que la date du jour

Pour calculer l’âge dans Excel à partir d’une autre date que celle du jour, il suffit de remplacer la fonction AUJOURDHUI par la date voulue. Pour cela, utilisez la fonction DATE.

Exemple :

=DATEDIF(A1;DATE(2023;06;30);"Y")

Cette formule calcule l'âge au 30 juin 2023.

Erreurs à éviter

Il existe une formule à ne surtout pas utiliser pour calculer l’âge d’une personne dans Excel : =(DATE_DU_JOUR-DATE_DE_NAISSANCE)/365. Bien que cette méthode puisse sembler intuitive, elle ne tient pas compte des années bissextiles et peut entraîner des erreurs significatives, surtout pour les personnes âgées.

Lire aussi: Déterminer l'âge avec Excel

Exemples pratiques

Calculer l'âge pour une liste de personnes

  1. Saisissez les dates de naissance dans une colonne (par exemple, la colonne A).
  2. Dans la colonne B, entrez la formule de calcul de l'âge (par exemple, =DATEDIF(A1;AUJOURDHUI();"Y")).
  3. Copiez la formule vers le bas pour calculer l'âge de chaque personne dans la liste.

Calculer l'âge et la date du prochain anniversaire

  1. Calculez l'âge en utilisant l'une des méthodes décrites ci-dessus.

  2. Pour calculer la date du prochain anniversaire, utilisez la fonction DATE combinée avec les fonctions ANNEE, MOIS et JOUR :

    =DATE(ANNEE(AUJOURDHUI());MOIS(A1);JOUR(A1))

    Cette formule extrait le mois et le jour de la date de naissance et les combine avec l'année en cours pour obtenir la date du prochain anniversaire.

  3. Pour calculer le nombre de jours restants avant le prochain anniversaire, soustrayez la date actuelle de la date du prochain anniversaire.

Gérer les formats de date

Excel considère les dates comme des nombres, où le 1er janvier 1900 correspond au nombre 1. Il est donc crucial de s'assurer que les cellules contenant des dates sont formatées correctement. Si une cellule n'affiche pas une date correcte, vérifiez qu'elle est au format "Date" ou "Général".

tags: #excel #calcul #age #date #de #naissance

Articles populaires: