Excel : calcul de l'age d'une personne
Fermévia55 Messages postés 14494 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 26 octobre 2024 - 8 avril 2023 à 18:31
- Excel : calcul de l'age d'une personne
- Liste déroulante excel - Guide
- Si et excel - Guide
- Aller à la ligne excel - Guide
- Word et excel gratuit - Guide
- Mise en forme conditionnelle excel - Guide
2 réponses
8 avril 2023 à 18:15
Bonjour
Je vous conseille d'utiliser la fonction DATEDIF.
Elle n'est pas documentée dans Excel, mais elle fonctionne et est simple à utiliser :
https://www.mdf-xlpages.com/modules/publisher/item.php?itemid=76
Vous éviterez ainsi les soucis dûs aux mois de 30 ou 31 jours (sans parler de février !) ainsi que tous les problèmes avec les années bissextiles. Pour l'âge d'une personne un peu mûre, la différence en jours à cause des années bissextiles peut devenir considérable, et dépasser de 2 semaines ou plus, ce qu'on aurait en utilisant que des années de 365 jours.
8 avril 2023 à 18:31
Bonjour
Avec une formule un peu longue pour tenir compte de tous les cas et des pluriels aux unités, avec par exemple la date de naissance en B3 :
=SI(DATEDIF(B3;AUJOURDHUI();"y")>1;DATEDIF(B3;AUJOURDHUI();"y")&" ans";SI(DATEDIF(B3;AUJOURDHUI();"y")=1;" 1 an";SI(DATEDIF(B3;AUJOURDHUI();"m")>3;DATEDIF(B3;AUJOURDHUI();"m")&" mois";SI(DATEDIF(B3;AUJOURDHUI();"d")>14;ENT(DATEDIF(B3;AUJOURDHUI();"d")/7)&" semaines";SI(DATEDIF(B3;AUJOURDHUI();"d")>6;" 1 semaine";DATEDIF(B3;AUJOURDHUI();"d")&" jour"&SI(DATEDIF(B3;AUJOURDHUI();"d")>1;"s";""))))))
Cdlmnt
Via