OVH Cloud OVH Cloud

calcul age

7 réponses
Avatar
Daniel METHOT
Bonjour,

Je désire calculer l'âge d'une personne dans une cellule à partir de sa
date de naissance située dans la colonne précédente.
Fonction ANNEES ? syntaxe ?

Merci d'avance

7 réponses

Avatar
Â+
Salut,

=AUJOURDHUI()-A1
format de la cellule : au choix, par exemple : aa" années "mm" mois et "jj"
jours"

Â+




Bonjour,

Je désire calculer l'âge d'une personne dans une cellule à partir de sa
date de naissance située dans la colonne précédente.
Fonction ANNEES ? syntaxe ?

Merci d'avance



Avatar
Modeste
Bonsour® Â+ avec ferveur ;o))) vous nous disiez :

=AUJOURDHUI()-A1
format de la cellule : au choix, par exemple : aa" années "mm" mois et
"jj"
jours"


heu... ????
comment tu affiches 0 mois ???
et puis "X années 12 mois Y jours" cela fait (X+1) année Y jours

NON ...???
faire un tour sur Excelabo, avant que AV asséne la formule qui tue !!!

--
;o)))
@+

Les news à la source !!!
news://news.microsoft.com/microsoft.public.fr.excel
et répondez OUI

n'oubliez pas les FAQ :http://www.excelabo.net
http://dj.joss.free.fr/faq.htm
http://www.faqoe.com http://faqword.free.fr

Avatar
Jacky
Bonsoir à tous
avant que AV asséne la formule qui tue !!!
;-))


Lâchement

D= cellule nommée avec une date valide.
De Av

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

Modifier/améliorer par Modeste ; o))

Insertion> Nom > Definir...
Noms dans le classeur : J
fait référence à : =AUJOURDHUI()

et :
=SUPPRESPACE(SI(J-D;TEXTE(DATEDIF(D;J;"y");"[>1]0"" ans"";[>]""1
an"";")&TEXTE(DATEDIF(D;J;"ym");"[>] 0"" mois "";
")&TEXTE(DATEDIF(D;J;"md");"[>1]0"" jours"";[>]""1 jour"";");"0 jour"))

A+
JJ


"Modeste" a écrit dans le message de news:

Bonsour® Â+ avec ferveur ;o))) vous nous disiez :

=AUJOURDHUI()-A1
format de la cellule : au choix, par exemple : aa" années "mm" mois et
"jj"
jours"


heu... ????
comment tu affiches 0 mois ???
et puis "X années 12 mois Y jours" cela fait (X+1) année Y jours

NON ...???
faire un tour sur Excelabo, avant que AV asséne la formule qui tue !!!

--
;o)))
@+

Les news à la source !!!
news://news.microsoft.com/microsoft.public.fr.excel
et répondez OUI

n'oubliez pas les FAQ :http://www.excelabo.net
http://dj.joss.free.fr/faq.htm
http://www.faqoe.com http://faqword.free.fr





Avatar
Daniel METHOT
Rien compris, trop compliqué.
Je cherche une solution simple à un problème simple.(voir ma question
d'origine).
Si Excel ne sait pas faire simplement tant pis !

Merci quand même...
Avatar
Fredo P.
Bonsoir Daniel
Formater la cellule du résultat au format nombre sans décimal et en A5 la
date de naissance.
ANNEE(AUJOURDHUI())-ANNEE(A5)

--
Mon E-mail, c'est sans voyelle avant l'@.
"Daniel METHOT" a écrit dans le message de
news:%
Rien compris, trop compliqué.
Je cherche une solution simple à un problème simple.(voir ma question
d'origine).
Si Excel ne sait pas faire simplement tant pis !

Merci quand même...


Avatar
Modeste
Bonsour® Daniel METHOT avec ferveur ;o))) vous nous disiez :

Si Excel ne sait pas faire simplement tant pis !
tu serais bien surpris de ce que EXCEL peux faire !!!!

;o)))
encore faut-il savoir l'exprimer...

Je cherche une solution simple à un problème simple.(voir ma question
d'origine).
heu ...???

Fonction ANNEES ? syntaxe ?
à probleme simple ??? solution simple...

Année(aujourdhui())-année(datenaissance)

Rien compris, trop compliqué.
veux-tu "simplement"... nous faire voir l'affichage que tu souhaites ...


des explications sur DATEDIF (fonction cachée non documentée dans l'aide
EXCEL)
http://xcell05.free.fr/pages/form/dateheure.htm#DATEDIF

les solutions proposées par Jacky ;o)))
ne sont que des déclinaisons de la "simple formule" ci-dessous :
ÚTEDIF(A1;AUJOURDHUI();"y")&" "&DATEDIF(A1;AUJOURDHUI();"ym")&"
"&DATEDIF(A1;AUJOURDHUI();"md")
"y" pour années pleines
"ym" pour mois dans l'année commencée
"md" pour d(day ou jour) dans le mois commencé
pour 05/12/1963 afffichage : 42 3 1
pour 12/02/1979 affichage 27 0 22

exemples "simplement" avec intégrations des pluriels et traitement des
valeurs 0:
05/12/1963 42 ans 3 mois 1 jour
ou
12/02/1979 27 ans 22 jours


--
;o)))
@+

Les news à la source !!!
news://news.microsoft.com/microsoft.public.fr.excel
et répondez OUI

n'oubliez pas les FAQ :http://www.excelabo.net
http://dj.joss.free.fr/faq.htm
http://www.faqoe.com http://faqword.free.fr

Avatar
Jacky
Re.....
Rien compris, trop compliqué.
Ben.........il n'y à rien à faire, juste à copier la formule magique....

NON ??
Exemple ici:
http://cjoint.com/?dhjuykcZVp
Salutations
JJ

"Daniel METHOT" a écrit dans le message de
news: %
Rien compris, trop compliqué.
Je cherche une solution simple à un problème simple.(voir ma question
d'origine).
Si Excel ne sait pas faire simplement tant pis !

Merci quand même...