Excel transformer date en age) [Résolu/Fermé]

Signaler
Messages postés
2
Date d'inscription
lundi 23 mars 2009
Statut
Membre
Dernière intervention
23 mars 2009
-
Messages postés
1
Date d'inscription
jeudi 20 août 2015
Statut
Membre
Dernière intervention
20 août 2015
-
bonjour,

j'ai un souci au niveau d'excel, dans le tableau que je doit rendre j'ai des colonnes que je dois remplir, par exemple je dois mettre l'âge en fonction de la date de naissance ( et je n'y arrive pas)

exemple : et je dois trouver l'âge en fonction de ça pour chaque dates avec une formule ( sous excel)

Date de naissance

28/08/1985
12/03/1986
14/01/1987
05/05/1988
12/02/1985
14/07/1984
11/11/1985
12/12/1986
01/06/1987
03/03/1985

4 réponses

Messages postés
16173
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
12 juillet 2020
2 990
Bonjour

essaies:
=DATEDIF(A1;AUJOURDHUI();"y")
23
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 60554 internautes nous ont dit merci ce mois-ci

Messages postés
17139
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
8 juillet 2020
4 129
Salut debhoma,

Merci d'avoir écouté mes conseils et déposé ta propre discussion. En supposant que les dates de naissance sont saisies à partir de la cellule A3, colles une formule dans une cellule sur la même ligne et incremente vers le bas

Voila une formule qui te donnera l'age au jour pret

=DATEDIF(A3;AUJOURDHUI();"y")&" ans, "&DATEDIF(A3;AUJOURDHUI();"ym")&" mois et "&DATEDIF(A3;AUJOURDHUI();"md")&" jours"

Si ta cellule date de naissance est vide je te conseille plus tôt cette formule pour éviter le message d'erreur

=SI(A3<>"";DATEDIF(A3;AUJOURDHUI();"y")&" ans, "&DATEDIF(A3;AUJOURDHUI();"ym")&" mois et "&DATEDIF(A3;AUJOURDHUI();"md")&" jours";"")

A+
Bonjour,
Ce message arrive surement un peu tardivement, mais sachez que vous venez de me faire gagner une demi journée de travail avec vos conseils!

Merci.
Bonjour,
Ca semble marcher pour tout le monde, mais la réponse #name apparait pour moi qd je copie cette formule. J'ai essayer de mofier la date à l'intérieur mais dans ce cas c'est pire, je ne parviens pas à sortir de la case.
Etant visuel je me demandais si vous pourriez envoyer une capture d'écran qui montrerait comme à quoi ça ressemble.
Messages postés
12177
Date d'inscription
jeudi 15 mai 2008
Statut
Modérateur
Dernière intervention
26 juin 2020
2 449
Bonjour,

Si ton excel te renvois #NAME (et pas #NOM), c'est qu'il s'agit d'une version anglaise.
Pour cela, il convient d'utiliser les fonctions ... anglaises.
Pour DATEDIF, pas de changement, voir néanmoins pour les arguments : http://www.cpearson.com/Excel/datedif.aspx
Par contre, AUJOURDHUI() doit être remplacé par TODAY() cf ICI
Bien des années après, information toujours valable et utile. Merci pour l'age des 285 patients que je n'ai pas eu à calculer......
Messages postés
1
Date d'inscription
jeudi 20 août 2015
Statut
Membre
Dernière intervention
20 août 2015

merci
ta réponse m'a permis un gros gain de temps
Messages postés
1745
Date d'inscription
mardi 11 mars 2008
Statut
Membre
Dernière intervention
22 mai 2017
228
 





A2 = <date naissance>
B2 = aujourdhui()
C2 =DATEDIF(A2;B2;"y")&" an(s), "&DATEDIF(A2;B2;"ym")&" mois, "&DATEDIF(A2;B2;"md")&"jour(s)




 
Merci beaucoup !