Comment formater des cellules Excel pour afficher la durée en années et mois?

Je ne peux pas comprendre comment faire un formatage personnalisé qui formaterait l'entrée "1/5" comme "1 an, 5 mois" ou "5,0" en tant que "5 ans". Je souhaite que la cellule retienne l'entrée originale de "1/5" mais affiche visuellement "1 an, 5 mois".

Tout d'abord, cette solution est erronée dans le sens où elle nécessite de conduire les 0 pendant des mois et ne prendra que la contribution en tant que yymm (sans le / ou,), elle ne changera pas non plus la pluralisation des années / mois en fonction du nombre que vous avez entré. Il ne supprimera ni les années ni les mois, si un seul est entré.

Sans plus tard, voici ma solution;

Sélectionnez d'abord la (les) cellule (s) que vous souhaitez formater. Cliquez avec le bouton droit de la souris et sélectionnez "Format des cellules …". Dans l'onglet "Numéro", sélectionnez personnalisé comme catégorie. Tapez la chaîne ci-dessous dans le champ 'type'.

00 "Année (s)," 00 "Mois (s)"

Vous pouvez modifier les chaînes citées à tout ce que vous souhaitez, tant que vous conservez les guillemets.

Pour tester, entrez quelques tests;

Si vous entrez 3445, vous obtiendrez "34 Année (s), 45 Mois"
Si vous entrez 45, vous obtiendrez "00 Année (s), 45 Mois"
Si vous entrez 405, vous obtiendrez "04 Année (s), 05 Mois"

Cela a été testé dans Excel 2010 et 2003.

Vous pouvez utiliser une formule selon ces lignes qui divise l'entrée en fonction de la position du caractère / :

 =LEFT(A1, FIND("/", A1)-1) & " years, " & RIGHT(A1, LEN(A1)-FIND("/", A1)) & " months" 

En supposant qu'une valeur de texte telle que 1/5 soit dans la cellule A1.