Excel: afficher âge depuis année de naissance

Fermé
philippe - 2 déc. 2008 à 09:48
Mike-31 Messages postés 18310 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 29 mars 2024 - 7 sept. 2009 à 14:39
Bonjour,
Quelqu'un saurait-il comment dans Excel, afficher l'âge d'une personne dans une cellule, à partir de son année de naissance indiquée dans une autre cellule ?
Mon tableau sera utilisé pendant plusieurs années et l'objectif serait que l'âge des personnes concernées s'actualise chaque année.

D'avance, merci de votre aide
Philippe
A voir également:

9 réponses

Mike-31 Messages postés 18310 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 29 mars 2024 5 073
23 mars 2009 à 23:09
Re,

Tu n'as pas à manipuler, quelque soit la formule choisie, tu la colles dans une cellule sur la même ligne que la cellule contenant la date une date de naissance et tu incrémente vers le bas sur la hauteur de ton tableau.
Pour incrementer, lorsque tu as cliqué sur la cellule contenant la formule en bas à droite tu remarqueras un petit carré, tu cliques gauche dessus et sans lacher le clic tu fais glisser vers le bas, ta formule se recopiera et prendra en compte le changement de ligne si elle n'est pas déclarée absolue, c'est a dire entre $$ ex . $A$2

Pour ma formule post 5 tu la copies sur la ligne 9 et tu incremente vers le bas et également vers le haut pour remonter la formule.

Et la même chose pour les formules proposé par Vaucluse ou Cocotehier

A+
12
Mike-31 Messages postés 18310 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 29 mars 2024 5 073
7 sept. 2009 à 14:39
Salut Bauss et smartway14,

Cette discussion est abandonnée depuis mars 2009, quel intérêt de la relancer avec des éléments qui ne semblent pas approprié à la demande initiale

A+
Mike-31
1
Princess87 Messages postés 26 Date d'inscription jeudi 27 novembre 2008 Statut Membre Dernière intervention 7 juin 2010 5
2 déc. 2008 à 11:00
http://www.commentcamarche.net/forum/affich 2158311 calculer l age d une personne dans excel

Tiens hihi! Parce que ton post m'a intrigué! Imagine on me demande ça au BTS ! Maintenant je saurais faire xD
0
Merci de votre réponse. Cependant, le lien que vous me proposez indique comment afficher l'âge à partir de la date de naissance. Dans mon cas, je ne dispose que de l'année de naissance.

Cordialement
0
Princess87 Messages postés 26 Date d'inscription jeudi 27 novembre 2008 Statut Membre Dernière intervention 7 juin 2010 5 > philippe
2 déc. 2008 à 11:24
Ah... Moi j'aurais dit de faire juste année en cours - année de naissance ^^
Genre une cellule avec l'année en cours! et une cellule avec l'année de naissance! et faire juste la soustraction! Mais bon! moi je suis qu'une simple étudiante donc je pense que ma formule est encore trop scolaire loool. Désolée :$
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 394 > Princess87 Messages postés 26 Date d'inscription jeudi 27 novembre 2008 Statut Membre Dernière intervention 7 juin 2010
2 déc. 2008 à 12:30
Salutations, princesse
Pas de quoi être désolée, ,c'est sans doute et sans rire la meilleure solution....
Pas trop contraignante puisqu'elle oblige seulement à changer la date de référence une fois par an!.. si possible le 31 décembre à Minuit
Bonjour à son altesse le prince87
Crdlmnt
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 394 > philippe
2 déc. 2008 à 11:33
Bonjour
L'année de naissance suffit elle pour déterminer l'age de quelqu'un?
Difficiçle sans doute entre ceux né le 1° janvier et ceux né le 31 décembre(ceux là restent jeunes!)
Enfin, essayez:
=ANNEE(AUJOURDHUI())-Cell ou se trouve l'année de la naissance
Et dans votre tableau de résultats, vous tirez la formule
Avec un formatage des cellules en Standard ou nombre
Crdlmnt

Crdlmnrt
0
philippe > Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022
4 déc. 2008 à 09:41
Merci pour cette formule, cela fonctionne.
Bonne journée
0
Mike-31 Messages postés 18310 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 29 mars 2024 5 073
2 déc. 2008 à 11:49
Salut,

cette formule un peut longue affiche rien si la cellule de la date de naissance est vide sinon te donne l'age exact au jour pret

=SI(DATEDIF(B9;AUJOURDHUI();"Y")=0;" ";(DATEDIF(B9;AUJOURDHUI();"Y")&SI(DATEDIF(B9;AUJOURDHUI();"Y")>1;" ans, ";" an, ")))&SI(DATEDIF(B9;AUJOURDHUI();"YM")=0;"";DATEDIF(B9;AUJOURDHUI();"YM")&" mois, ")&SI(DATEDIF(B9;AUJOURDHUI();"MD")=0;" ";(DATEDIF(B9;AUJOURDHUI();"MD")&SI(DATEDIF(B9;AUJOURDHUI();"MD")>1;" jours ";" jour ")))

sinon la formule de Vaucluse te donne les ans

=ANNEE(AUJOURDHUI())-ANNEE(cellule ou se trouve l'année de naissance) &"ans"

mettre la cellule au format standard

A+
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Utilisateur anonyme
4 déc. 2008 à 09:48
Bonjour,
Le calcul de l'age en terme de démographie peut-être estimé de 2 maniéres, age révolu ou différence de millésime, et ce n'est évidement pas la même chose. Différence de millésime renvoit le delta année encour - année de naissance, par contre age révolu pend en compte la notion de date d'anniversaire calendaire....
So, 2008-1943=65 years mais 4/12/2008 - 23/12/1943 = 64 years..
0
Angelinhell
23 mars 2009 à 22:51
Salut.
comment étendre le résultat de la formule sur une liste de personnes sans devoir la remanipuler à chaque fois.
0
arrial Messages postés 1753 Date d'inscription mardi 11 mars 2008 Statut Membre Dernière intervention 29 décembre 2023 250
24 mars 2009 à 12:49
 






http://www.commentcamarche.net/forum/affich 11663335 excel transformer date en age?#3



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





 
0
Dans ton tableau, il faut prévoir tout abord dans l'entête une cellule que tu vas saisir l'année en cours (D1 par ex)
Dans la cellule âge, taper la formule suivante par exemple:=$D$1 - B4, puis glisser la formule pour les autres
B4 = 1ère Cellule contenant la date de naissance de la première personne
outre, tu peux nommer aussi la cellule année encours, par ex : annee_encours
dans c'est cas, ta formule sera de la manière suivante : =annee_encours-B4
J'espère que ceci va t'aider
0
smartway14 Messages postés 822 Date d'inscription mercredi 15 octobre 2008 Statut Membre Dernière intervention 8 octobre 2011 185
7 sept. 2009 à 14:12
bonjour;
on suppose que les dates de naissance son t dans la colonne A
=(NB.JOURS.OUVRES(A1;AUJOURDHUI())/365
0