Soustraire des dates de naissances [Résolu/Fermé]

Signaler
-
Raymond PENTIER
Messages postés
50981
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
20 février 2020
-
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

Messages postés
8
Date d'inscription
vendredi 5 juin 2015
Statut
Membre
Dernière intervention
7 juin 2015

Bonjour ,

Suis ce lien qui devrait te donner la réponse que tu cherches sur ce même forum...;)

http://www.commentcamarche.net/forum/affich-2158311-calculer-l-age-d-une-personne-dans-excel
Messages postés
4278
Date d'inscription
mardi 5 février 2013
Statut
Membre
Dernière intervention
25 février 2019
1 116
Bonjour

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

Merci

a+
Messages postés
50981
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
20 février 2020
12 132
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)
jc80
Messages postés
4278
Date d'inscription
mardi 5 février 2013
Statut
Membre
Dernière intervention
25 février 2019
1 116
Bonjour Raymond

Tu passes en résolu tu es sur que c'est résolu
Crdlt
Raymond PENTIER
Messages postés
50981
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
20 février 2020
12 132 > jc80
Messages postés
4278
Date d'inscription
mardi 5 février 2013
Statut
Membre
Dernière intervention
25 février 2019

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.