Conversion décimale

Bonjour à tous,

Voici ma problématique :

J'ai une cellule B2 où est indiqué par exemple 3.23 (pour 3,23 années passées par un candidat).

Est il possible qu’automatiquement, sur une autre cellule (exemple C2), s’affiche ceci :

Le candidat a passé 3 ans et X mois et Y jours et Z heures

Les nombres X, Y et Z doivent être des nombres entiers sans virgule.

Seules les cellules A2, B2 et C2 doivent être utilisées (A2 pour saisir l’année car il y a des années bissextiles …., B2 pour saisir 3,23 ans par exemple et C2 qui doit afficher « le candidat a passé 3 ans et X mois et Y jours et Z heures »)

Bien entendu, cela doit fonctionner pour tous les chiffres et pas que pour 3,23.

En PJ, l'illustration

Jess

12excelpratique.xlsx (9.63 Ko)

Bonjour,

Une proposition avec date arrivée, date départ sans les heures.

Cordialement.

9jess88.xlsx (10.34 Ko)

Bonsoir,

En C2 mettre cette formule pour un essai

="Le candidat à passé "&ENT((B2)) & " ans et " & ENT(((MOD(B2;1))*12)) & " mois et " & ENT(MOD((MOD(B2;1))*12;1)*30) & " jours et " &TEXTE(ENT(MOD(B2;7,6));"[>1]0"" heures "";[>]""1 heure "";")

Slts

Rechercher des sujets similaires à "conversion decimale"