Calcul âge

Archa Bonjour,
Quelle est la formule pour calculer l'âge d'une personne née en 1887 (siècle précédent) et décédé en 1914 ?
J'utilise Excel 2007.
Quelqu'un peut m'aider ?
Merci par avance

5 réponses

  1. Bonjour,

    =1914-1887 ?

    Cdt,
    0
    1. 1887-1914 : quelle est la formule à insérer dans une cellule ?
      0
  2. Merci de préciser que les 2 dates sont dans la même cellule ...

    =DROITE(A5;4)-GAUCHE(A5;4)

    Cdt,
    0
    1. ah non, elles sont forcément dans 2 cellules séparées.
      Mon problème est c'est de jouer avec le siècle précédent (avant 1900)...?
      je sais le faire lorsque les deux dates sont après 1900, ais là, je bloque :(
      0
      1. Contributeur
        Année de mort - année de naissance.

        Le fait que ça commence par 18 ou 19 n'a pas d'incidence.
        0
    2. Dit moi précisement ce que tu as dans chaque cellule

      Cdt,
      0
      1. Contributeur
        Bonjour
        Excel ne traite pas les dates avant 1900.Il faut donc savoir comment sont organisées vos données car si elles sont en format date:
        Avant 1900 elles sont en texte, après elle sont en num

        La solution de Lentzouille ne fonctionne que si ces dates sont en texte, et encore, compte une année complète pour chaque année affichée alors que l'age ne tient pas toujours compte de la dernière annèe, selon la position des dates dans l'année.

        Il faut donc savoir comment sont vos données et comment vous calculez l'age? en année complète, d'année à année.
        Parce qu'avec des textes avant 1900, ça risque d'être coton
        Mettez donc un modèle e vos données avec les cas de figure extrême sur:
        http//:www.cjoint.com
        et revenez placer ici le lien donné ^par le site.
        a vous lire
        0
    3. Bonjour à tous,
      Excel ne reconnaît pas les dates avant 1900, ne les interprète pas, les garde comme des textes. On obtient un résultat "pas trop faux" en ajoutant 400 ans à chacune des dates.
      Avant 1900 en A2 devient =SUBSTITUE(A2;DROITE(A2;4);DROITE(A2;4)+400)*1
      Après 1900 en B2 devient =DATE(ANNEE(B2)+400;MOIS(B2);JOUR(B2))
      À partir de ces résultats on peut utiliser Datedif en se reportant à
      https://www.commentcamarche.net/faq/s/excel-116/datedif
      On peut utiliser 2 cellules intermédiaires, ou nommer des formules, ou avec bravoure tout exprimer dans une seule formule.
      0