OVH Cloud OVH Cloud

Connaitre l'age à une date précise?

8 réponses
Avatar
Marie
Bonjour,

Peux t-on retrouver à partir d'une date de naissance, l'age à une date
donnée?
ex : A1: 04/01/1992 ; A2: le résultat à la date du 15/12/2005
Merci et bonne journée

8 réponses

Avatar
ChrisV
Bonjour Marie,

=SI(ET(DATEDIF(A1;1*"15/12/2005";"y")=0;DATEDIF(A1;1*"15/12/2005";"ym")=0;DATEDIF(A1;1*"15/12/2005";"md")=0);0&"
jour";SI(DATEDIF(A1;1*"15/12/2005";"y")<>0;DATEDIF(A1;1*"15/12/2005";"y")&SI(DATEDIF(A1;1*"15/12/2005";"y")>1;"
ans ";" an
");"")&SI(DATEDIF(A1;1*"15/12/2005";"ym")<>0;DATEDIF(A1;1*"15/12/2005";"ym")&"
mois
";"")&SI(DATEDIF(A1;1*"15/12/2005";"md")<>0;DATEDIF(A1;1*"15/12/2005";"md")&SI(DATEDIF(A1;1*"15/12/2005";"md")>1;"
jours";" jour");""))


ChrisV


"Marie" a écrit dans le message de news:
42cb243a$0$22272$
Bonjour,

Peux t-on retrouver à partir d'une date de naissance, l'age à une date
donnée?
ex : A1: 04/01/1992 ; A2: le résultat à la date du 15/12/2005
Merci et bonne journée



Avatar
Marie
Oups, merci à toi
Avatar
Marie
Slt Chris,

Merci pour la formule celà marche impec, par contre j'ai un petit carré qui
apparait devant ans, mois et jour.
Y-t-il moyen de l'enlever pour l'impression
Encore merci pour ton aide
Avatar
Marie
Oups j'ai trouvé, j'avais tout bêtement fait un copier coller de ta formule
et laissé des espaces entre les lignes.
Merci et bonne journée à toi
Avatar
Marie
Autre cti pb sur lequel je coince, j'ai donc en A2 le résultat sous la forme
14ans 6mois 1jour
En B1 j'ai une colonne Tranche 0-13, en C1; tranche 14 -18
Selon le résultat obtenu en A, j'aimerai que le signe * s'inscrive dans
l'une des deux colonnes.
Ex; A2ans 6mois 1jour, B2vide, C2=*
A3ans B3=*;C3vide
j'ai essayé avec des formules de conditions, mais pas très douée la Marie
Merci de votre aide
Avatar
jps
je ne répondrai, marie, que si tu me jures que tu as aussi une tranche
60-64, hors taxes évidemment....
jps
PS j'ai cru un instant que tu avais écrit "tranchée 14-18"

"Marie" a écrit dans le message de news:
42cb44e8$0$25047$
Autre cti pb sur lequel je coince, j'ai donc en A2 le résultat sous la
forme 14ans 6mois 1jour
En B1 j'ai une colonne Tranche 0-13, en C1; tranche 14 -18
Selon le résultat obtenu en A, j'aimerai que le signe * s'inscrive dans
l'une des deux colonnes.
Ex; A2ans 6mois 1jour, B2vide, C2=*
A3ans B3=*;C3vide
j'ai essayé avec des formules de conditions, mais pas très douée la Marie
Merci de votre aide



Avatar
AV
En A1 la date de naissance
En A2 (sur une seule ligne) :
=SUPPRESPACE(SI(DATE(2005;12;15)-A1;TEXTE(DATEDIF(A1;DATE(2005;12;15);"y");"[>1]
0"" ans"";[>]""1 an"";")&TEXTE(DATEDIF(A1;DATE(2005;12;15);"ym");"[>] 0"" mois
""; ")&TEXTE(DATEDIF(A1;DATE(2005;12;15);"md");"[>1]0"" jours"";[>]""1
jour"";");"0 jour"))
En B1 :
=SI(DATEDIF(A1;DATE(2005;12;15);"y")<14;"*";"")
En B1 :
=SI(ET(DATEDIF(A1;DATE(2005;12;15);"y")<;DATEDIF(A1;DATE(2005;12;15);"y")>13)
;"*";"")

AV
Avatar
AV
Pfff...
la dernière formule est évidemment en C1

AV