Soustraire des dates de naissances

Résolu
philip28 -  
Raymond PENTIER Messages postés 58213 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour
Je voudrait soustraire des dates de naissance

a1=22/06/1960 b1=14/05/2015 c1= age

A l'avance merci

3 réponses

  1. jc80 Messages postés 5063 Date d'inscription   Statut Membre Dernière intervention   1 443
     
    Bonjour

    DANS C1 =DATEDIF(A1;B1;"y")&" ans, "&DATEDIF(A1;B1;"ym")&" mois et "&DATEDIF(A1;B1;"md")&" jours"
    Cordialement
    0
    1. philip28
       
      Merci,
      effectivement ça fonctionne
      Mais je voudrais simplement que c1= 54 ans
      0
      1. jc80 Messages postés 5063 Date d'inscription   Statut Membre Dernière intervention   1 443 > philip28
         
        Dans ce cas tu supprimes ce qu'il y a après le " qui suit ans
        0
      2. philip28 > jc80 Messages postés 5063 Date d'inscription   Statut Membre Dernière intervention  
         
        Merci

        a+
        0
  2. Raymond PENTIER Messages postés 58213 Date d'inscription   Statut Contributeur Dernière intervention   17 482
     
    Bonjour.
    Il ne suffit pas de soustraire les dates ! Si tu fais juste =B1-A1 tu verras s'afficher en C1 le résultat 21/11/1954 ...
    En effet A1 et B1 étant au format date, Excel croit te faire plaisir en affichant également C1 au format date !
    Fais un Copier-coller spécial valeur de la ligne 1 dans la ligne 2 :
    Tu liras 22089, 42138 et 20049 dans les 3 cellules ; ces valeurs repré-sentent les nombres de jours écoulés depuis le 1er janvier 1900, date de départ du calendrier d'Excel ; ce sont ces nombres qui sont conservés en mémoire ; ce que tu as en ligne 1 est un affichage au format date de ces nombres, qui sont finalement des durées.
    La colonne C t'indique donc le nombre de jours écoulés entre la date de naissance et aujourd'hui, 20049 ; il reste à diviser ce résultat par 365,25 pour obtenir le nombre d'années (le 0,25 pour tenir compte des années bissextiles) : On trouve 54,89117 en D2 et 23/02/1900 en D1, qu'il faut par conséquent mettre au format de cellule Nombre/Nombre avec 0, 1 ou 2 décimales, au choix ...

    Cordialement.
    C'est bien, la retraite ! Surtout aux Antilles ... :-)
    Raymond (INSA, AFPA, CF/R)
    0
    1. jc80 Messages postés 5063 Date d'inscription   Statut Membre Dernière intervention   1 443
       
      Bonjour Raymond

      Tu passes en résolu tu es sur que c'est résolu
      Crdlt
      0
      1. Raymond PENTIER Messages postés 58213 Date d'inscription   Statut Contributeur Dernière intervention   17 482 > jc80 Messages postés 5063 Date d'inscription   Statut Membre Dernière intervention  
         
        Salut jc80.

        Je pense que nous avons commencé tous les trois à rédiger nos réponses au même moment, entre 18:18 et 18:23 ; mais la mienne étant plus longue, et comme je vérifiais en même temps sur Excel, je l'ai validée plusieurs minutes après vous deux ... sinon je l'aurais faite bien plus courte !
        Mais enfin cette longue explication peut se révéler utile, à philip28 comme à d'autres lecteurs, car certains ne savent pas en réalité comment fonctionnent les dates et les opérations sur les dates. De plus, le hasard veut que j'ai fourni cette même explication à un ami, il y a 3 jours à peine ...

        Amitiés.
        0