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>

1 réponse

  1. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     
    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
    1. asterix
       
      Bonjour, merci pour la reactivité
      Ok nickel ça marche
      (et pour la colonne B c est pour l impression)
      Et encore
      Merci
      0