Excel : comment calculer l’âge à partir d’une date de naissance et trouver la classe d’âge correspondante

excel 2016Excel : comment calculer l’âge à partir d’une date de naissance et trouver la classe (le groupe) d’âge correspondant

Situation :

J’ai une liste de dates de naissance sur une colonne Excel à partir de laquelle je voudrais calculer les âges respectivement. Ensuite, dans une autre colonne et pour chaque âge de cette liste, je dois trouver (le groupe) la classe d’âge correspondante.

Solution :

Première méthode : la soustraction

Il s’agit de calculer la durée écoulée entre deux dates (la date de naissance) et (la date d’aujourd’hui) ;

Prenant l’exemple ci-dessous :
Dans la cellule A2, tapez la date de naissance et dans B2, insérez la date d’aujourd’hui.

NB : Excel doit reconnaître ces cellules entant que Date, Pour vous en assurer, regardez-en haut dans le Ruban, groupe Nombre, Format doit afficher « Date » comme illustré sur cette figure :

calcul-age-excel

Astuce : Pour insérer la date d’aujourd’hui sur Excel, tapez tout simplement Ctrl+ ; (maintenez la touche Ctrl et tapez point-virgule)

  •    On calcule d’abords la différence entre les deux dates dans la cellule C2.
    Pour cela, on applique une simple soustraction :
    Allez dans la cellule C2 et tapez =B2-A2 (attention : on commence par la date la plus récente)
    Excel nous donne la différence en nombre de jours.
  •     Pour calculer la différence en nombre d’années, on divise le nombre de jours par 365,25 (0.25 pour compenser les années bissextiles)
    Dans la cellule D2, tapez =ENT(C2/365,25)
    (La fonction ENT permet d’avoir un résultat en entier : pas de virgule)

Deuxième méthode : la fonction ‘DateDif’

Dans l’exemple ci-dessous, nous avons les dates de naissance dans la colonne A.
Pour calculer l’âge en nombre d’années,
Dans la cellule B2, tapez cette formule : =DATEDIF(A2;AUJOURDHUI(); « y »)
La fonction DATEDIF calcule la différence entre deux dates et implique trois arguments (la 1ère date ; la deuxième date ; le format)
La fonction AUJOURDHUI() est utilisée pour désigner la date d’aujourd’hui dans une formule.
La lettre « Y » veut dire Year en anglais (année)

Vous pouvez calculer l’âge en mois ou encore en jours en utilisant la même formule et en remplaçant le « Y » par « m » (mois) ou par « D » (jours)

calcul-age-excel1

Copiez et collez la formule dans les cellules en bas pour l’appliquer sur toute la colonne.

Maintenant, pour calculer l’âge exact, c’est-à-dire, l’âge complet (années, mois et jours), on utilise la formule suivante :
=DATEDIF(A2;AUJOURDHUI(); « y » )& « ans »&DATEDIF(A2;AUJOURDHUI(); « ym » )& « mois » &DATEDIF(A2;AUJOURDHUI(); « md » )& « jours »

Copiez et collez la formule dans les cellules en bas pour l’appliquer sur toute la colonne

 Trouver la classe (le groupe) d’âge correspondant à un âge

Dans cet exercice, on va utiliser les mêmes données du tableaux précédent (la colonne B : âges en années)

Dans la colonne C on va calculer la borne inférieure de la classe, et dans la colonne D on va déduire la classe.

Pour calculer la borne inférieure de la classe, on divise l’âge par l’amplitude de la classe 5 par exemple puis, on multiplie le résultat Entier par l’amplitude 5.

calcul-groupe-age-excel

Donc, la formule à taper dans la cellule C2 (borne inférieure) est la suivante : =ENT(B2/5)*5
On peut finalement déduire la classe dans la colonne D tapez : =C2 & C2+4
Vous pouvez améliorer l’affichage en ajoutant les crochets comme ça :
 = « [ » & C2& « – » &C2+4 & « ] »
Copiez et collez la formule dans les cellules en bas pour l’appliquer sur toute la colonne.

Fichier d’exemple:

Vous pouvez télécharger le fichier d’exemple ici.

Partagez cette astuce !

Laisser un commentaire

Montrer !
Cacher !