Ecrire un nombre decimal sous format jours heure minute

0

Bonjour à tous, 

je voudrais un coup de main pour exprimer des nombres à virgule(décimaux) au format jours heures minutes. J'arrive à le faire en appliquant à ce nombre le format personnalisé  (j" j. "hh" hrs. "mm"mn.") mais une fois qu'on atteint la barre des 32, excel recommence:

exemple :  

8,88 8 j. 21 hrs. 07mn.
2,93 2 j. 22 hrs. 21mn.
30,50 30 j. 12 hrs. 00mn.
31,48 31 j. 11 hrs. 31mn.
40,65 9 j. 15 hrs. 36mn.
32,75 1 j. 18 hrs. 00mn.
voici un fichier avec mon tableau

https://www.cjoint.com/c/JCqolCLUygt


    matsniper Posté le 16 mars, 15:24
    par matsniper
    Répondre
    0

    Bonjour Matt, je t'ai fait un deuxième tableau à côté du tien il y a quelques jour en corrigeant ce problème justement. J'ai mis dans une colonne les entiers (nombre de jours) et dans une deuxième colonne, la partie décimale. Ce n'était pas dans la question mais j'ai senti qu'elle n'allait pas tarder à arriver.

    A bientôt ;)

    MicXL Posté le 16 mars, 20:46
    par MicXL
    0

    Oui, je viens de regarder le tableau que j'avais envoyé.

    Dans un premier tableau, j'avais presque gardé ton format d'origine mais pour éviter qu'à partir de 32, ça donne un nombre erroné, j'avais fait un format personnalisé qui affichait >30 jours

    Et à côté, la même chose mais sans cette limite de 30 jours mais en 2 colonnes. 

    Et maintenant, tu souhaiterais tout dans une seule cellule ?

    MicXL Posté le 16 mars, 20:52
    par MicXL
    0

    oui oui s'il te plait MicXL, si c'est possible de tout mettre en une seule colonne merci de m'aider dans ce sens

    matsniper Posté le 17 mars, 09:54
    par matsniper
    0

    Bonjour,

    Ma formule est la suivante si je garde la structure de ton tableau

    =ENT(E4-D4) & "j. " & TEXTE(E4-D4;"hh:mm")

    Dans la première partie =ENT(E4-D4) je calcule le nombre de jours entre les deux dates et je ne prends que la partie entière pour éviter les chiffres après la virgule qui eux seront traités dans la troisième partie de la formule.

    Pour la deuxième partie,  &"j. "&  pas grand chose à dire ici, je concatène la première partie avec le symbole jour pour que ce soit clair à la lecture

    Dans la troisième partie, TEXTE(E4-D4;"hh:mm")  il y a une légère subtilité (ou plutôt une grosse flemme). Les puristes auraient pris uniquement la partie décimale pour l'afficher sous forme d'heure. Mais je préfère afficher ce format simplifié. Quelque soit le nombre de jours écoulés. Ce sera la même chose qui sera affichée de toute façon.

    Note que ces résultats ne pourront plus servir dans un calcul ultérieur puisque ce n'est plus un nombre formaté, mais un texte. Si on a besoin de la valeur par la suite, on la retrouvera facilement.

    A bientôt,

    MicXL Posté le 17 mars, 16:35
    par MicXL

    Si vous n'êtes pas inscrit sur le site, vous pouvez poster librement (en tant qu'invité).
    Pour cela, indiquez un pseudonyme (nom d'utilisateur) et une adresse email :