OVH Cloud OVH Cloud

calcul de l'âge

7 réponses
Avatar
Chrystelle
Je voudrais trouverune formule pour calculer l'=E2ge sous=20
forme ann=E9e et mois (18 ans et 10 mois)
Merci

7 réponses

Avatar
papou
Bonjour
Va voir ici :
http://www.excelabo.net/xl/dates.php#agecapitaine
Cordialement
Pascal

"Chrystelle" a écrit dans le message de
news:1f60401c45854$82b343a0$
Je voudrais trouverune formule pour calculer l'âge sous
forme année et mois (18 ans et 10 mois)
Merci
Avatar
AV
Je voudrais trouverune formule pour calculer l'âge sous
forme année et mois (18 ans et 10 mois)


=SUPPRESPACE(SI(AUJOURDHUI()-D;TEXTE(DATEDIF(D;AUJOURDHUI();"y");"[>1]0""
ans"";[>]""1 an"";")&TEXTE(DATEDIF(D;AUJOURDHUI();"ym");"[>] 0"" mois ""; ")))

AV

Avatar
Nicolas B.
Salut,

Parmi plusieurs solutions, avec la date de naissance en A1 :
=TEXTE(AUJOURDHUI()-A1;"a"" ans """)&TEXTE(AUJOURDHUI()-A1;"m")-1&" mois"

Et si pour les petits de moins de 10 ans tu veux un affichage à un chiffre
au lieu de 2 :
=TEXTE(AUJOURDHUI()-A1;"a")*1&" ans "&TEXTE(AUJOURDHUI()-A1;"m")-1&" mois"


A+
--
Nicolas B.


Je voudrais trouverune formule pour calculer l'âge sous
forme année et mois (18 ans et 10 mois)
Merci


Avatar
AV
"> =TEXTE(AUJOURDHUI()-A1;"a"" ans """)&TEXTE(AUJOURDHUI()-A1;"m")-1&" mois"

Salut Nicolas,

Cette soluce présente l'inconvénient, me semble-t-il, de "manger" un mois à la
date anniversaire
Eemple : je suis né le 22/06/2000
--> réponse attendue : 4 ans
Réponse renvoyée : 03 ans 11 mois

AV
Avatar
Nicolas B.
Salut,

Ben j'avais pas remarqué (pourtant j'en ai essayé plein, des dates de
naissance... :-)

Il suffit, à priori (je me méfie maintenant ;-) de rajouter quelques +1 :
=TEXTE(AUJOURDHUI()-A1+1;"a")*1&" ans "&TEXTE(AUJOURDHUI()-A1+1;"m")-1&"
mois"

M'enfin avec cette formule, il n'y a pas toutes les subtilités de l'année ou
du mois qui ne s'affichent pas lorsqu'ils valent 0.
:-)


A+
--
Nicolas B.


"> =TEXTE(AUJOURDHUI()-A1;"a"" ans
""")&TEXTE(AUJOURDHUI()-A1;"m")-1&" mois"

Salut Nicolas,

Cette soluce présente l'inconvénient, me semble-t-il, de "manger" un
mois à la date anniversaire
Eemple : je suis né le 22/06/2000
--> réponse attendue : 4 ans
Réponse renvoyée : 03 ans 11 mois

AV


Avatar
Kamel
Pourrais tu m'expliquer cette synthaxe stp ???

----> "a"" ans """


"Nicolas B." wrote in message
news:
Salut,

Parmi plusieurs solutions, avec la date de naissance en A1 :
=TEXTE(AUJOURDHUI()-A1;"a"" ans """)&TEXTE(AUJOURDHUI()-A1;"m")-1&" mois"

Et si pour les petits de moins de 10 ans tu veux un affichage à un chiffre
au lieu de 2 :
=TEXTE(AUJOURDHUI()-A1;"a")*1&" ans "&TEXTE(AUJOURDHUI()-A1;"m")-1&" mois"


A+
--
Nicolas B.


Je voudrais trouverune formule pour calculer l'âge sous
forme année et mois (18 ans et 10 mois)
Merci






Avatar
Nicolas B.
Salut Kamel,

Avec TEXTE(AUJOURDHUI()-A1;"a"" ans """), je veux afficher l'âge en années
et lui rajouter " ans" à la fin.
Ca revient en fait à appliquer à une cellule contenant AUJOURDHUI()-A1 le
format personnalisé suivant :
a" ans "

La formule devrait donc ressembler à ca :
TEXTE(AUJOURDHUI()-A1;"a" ans "")
Le problème , c'est que Excel va croire que le guillemet après le "a" va
refermer celui d'avant. Pour indiquer que les guillements sont à considérer
comme des caractères, il faut alors les doubler : "". On a alors :
TEXTE(AUJOURDHUI()-A1;"a"" ans """)


A+
--
Nicolas B.


Pourrais tu m'expliquer cette synthaxe stp ???

----> "a"" ans """


"Nicolas B." wrote in message
news:
Salut,

Parmi plusieurs solutions, avec la date de naissance en A1 :
=TEXTE(AUJOURDHUI()-A1;"a"" ans """)&TEXTE(AUJOURDHUI()-A1;"m")-1&"
mois"

Et si pour les petits de moins de 10 ans tu veux un affichage à un
chiffre au lieu de 2 :
=TEXTE(AUJOURDHUI()-A1;"a")*1&" ans "&TEXTE(AUJOURDHUI()-A1;"m")-1&"
mois"


A+
--
Nicolas B.


Je voudrais trouverune formule pour calculer l'âge sous
forme année et mois (18 ans et 10 mois)
Merci