Calcul Age Excel

Résolu
asterix -  
 asterix -
Bonjour,
jusqu a l annee derniere pour le calcul d Age dans Exel j utilisais la formule:
=DATEDIF(A1;B1;"y")&" ans "&DATEDIF(A1;B1;"ym")&" mois "&DATEDIF(A1;B1;"md")&" jours"
Probleme depuis Janvier 2012
A1 A2 Formule
24/03/1963 29/01/2012 48 ans 10 mois 5 jours
29/01/2011 29/01/2012 1 ans 0 mois 0 jours
13/12/2002 29/01/2012 9 ans 1 mois 16 jours
30/12/2010 29/01/2012 1 ans 0 mois 143 jours

Sur la ligne 4 en exemple j obtient 1 ans 0 mois et (143 jours)???
idem avec
31/03/1962 29/01/2012 49 ans 9 mois (142 jours)
idem mais variable suivant la date en A2 et le jour en A1
les autres dates sont bonnes.........
Quelqu un peut il m aider?
Merci



<config>Windows Vista / Internet Explorer 9.0</config>
A voir également:

1 réponse

Mike-31 Messages postés 19571 Date d'inscription   Statut Contributeur Dernière intervention   5 138
 
Salut,

Tu n'as pas besoin de saisir la date du jour en colonne B, saisis simplement la date de naissance en A1 et colle cette formule qui calculera la date pazr rapport à aujourd'hui. Si tu souhaites conserver la colonne B remplace dans la formule AUJOURDHUI() par B1

=SI(A1<>"";SUPPRESPACE(SI(AUJOURDHUI()-A1;TEXTE(DATEDIF(A1;AUJOURDHUI();"y");"[>1]0"" ans "";[>]""1 an "";")&TEXTE(DATEDIF(A1;AUJOURDHUI();"ym");"[>]0"" mois "";")&SI(AUJOURDHUI()-MOIS.DECALER(A1;DATEDIF(A1;AUJOURDHUI();"m"))>1;AUJOURDHUI()-MOIS.DECALER(A1;DATEDIF(A1;AUJOURDHUI();"m"))&" jours";SI(AUJOURDHUI()-MOIS.DECALER(A1;DATEDIF(A1;AUJOURDHUI();"m"))=1;AUJOURDHUI()-MOIS.DECALER(A1;DATEDIF(A1;AUJOURDHUI();"m"))&" jour";""))));"")

il est possible d'écourter la formule si on ne souhaite pas prendre en compte les pluriels de an et jour
0
asterix
 
Bonjour, merci pour la reactivité
Ok nickel ça marche
(et pour la colonne B c est pour l impression)
Et encore
Merci
0