Transformer un age,décimal en années,mois

Résolu
ficat Messages postés 2 Statut Membre -  
Mike-31 Messages postés 19571 Statut Contributeur -
Bonjour,
j'aimerai transformer mon ages 52.6 en 52 ans et 7 mois
Comment faire ?
Merci
A voir également:

2 réponses

gbinforme Messages postés 15478 Statut Contributeur 4 726
 
Bonjour,

Je suppose que tu veux la formule excel :
=ENT(A1)&" ans et "&ENT((A1-ENT(A1))*12)&" mois"

Cette formule donne ce que tu demandes mais il faudrait la compliquer un peu pour supprimer les mois à zéro qui ne seront pas élégants.
=ENT(A1)&" ans"&SI(A1-ENT(A1)=0;"";" et "&ENT((A1-ENT(A1))*12)&" mois")

Toujours zen
La perfection est atteinte, non pas lorsqu'il n'y a plus rien à ajouter, mais lorsqu'il n'y a plus rien à retirer. Antoine de Saint-Exupéry
1
ficat Messages postés 2 Statut Membre
 
génial ! rapide et efficace ! bravo
Merci
0
gbinforme Messages postés 15478 Statut Contributeur 4 726 > ficat Messages postés 2 Statut Membre
 
Merci et tu peux prendre la seconde que j'avais omis de copier ;-)
0
Mike-31 Messages postés 19571 Statut Contributeur 5 136
 
Bonsoir le fil,

Un peu tard, mais en perfectionnant la formule, on peut traiter les années comme les mois nuls qui ne s'afficheront pas et traitera le pluriel des années


=TEXTE(ENT(A1);"[>1]0"" ans "";[>]""1 an "";")&TEXTE(ENT((A1-ENT(A1))*12);"[>]0"" mois "";")


ou encore

=TEXTE(TRONQUE(A1);"[>1]0"" ans "";[>]""1 an "";")&TEXTE(TRONQUE((A1-TRONQUE(A1))*12);"[>]0"" mois "";")

0