Excel transformer date en age)
Résolu/Fermé
debhoma
Messages postés
2
Date d'inscription
lundi 23 mars 2009
Statut
Membre
Dernière intervention
23 mars 2009
-
23 mars 2009 à 12:44
BlancheSv Messages postés 1 Date d'inscription jeudi 20 août 2015 Statut Membre Dernière intervention 20 août 2015 - 20 août 2015 à 11:36
BlancheSv Messages postés 1 Date d'inscription jeudi 20 août 2015 Statut Membre Dernière intervention 20 août 2015 - 20 août 2015 à 11:36
A voir également:
- Excel transformer date en age)
- Liste déroulante excel - Guide
- Mise en forme conditionnelle excel - Guide
- Si et excel - Guide
- Aller à la ligne excel - Guide
- Trier par date excel - Guide
4 réponses
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 310
23 mars 2009 à 12:52
23 mars 2009 à 12:52
Bonjour
essaies:
=DATEDIF(A1;AUJOURDHUI();"y")
essaies:
=DATEDIF(A1;AUJOURDHUI();"y")
Mike-31
Messages postés
18351
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
12 décembre 2024
5 110
23 mars 2009 à 15:08
23 mars 2009 à 15:08
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+
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,
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.
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.
pijaku
Messages postés
12263
Date d'inscription
jeudi 15 mai 2008
Statut
Modérateur
Dernière intervention
4 janvier 2024
2 752
31 janv. 2013 à 14:32
31 janv. 2013 à 14:32
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
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
arrial
Messages postés
1753
Date d'inscription
mardi 11 mars 2008
Statut
Membre
Dernière intervention
29 décembre 2023
251
23 mars 2009 à 14:24
23 mars 2009 à 14:24
A2 = <date naissance>
B2 = aujourdhui()
C2 =DATEDIF(A2;B2;"y")&" an(s), "&DATEDIF(A2;B2;"ym")&" mois, "&DATEDIF(A2;B2;"md")&"jour(s)