Transformer des heures en nombre de jour

Bonjour le forum,

J'ai dans une cellule un cumul de temps (tout est formaté en 00:00:00)

Est-il possible de transformer se cumul en mois,jours,heure ?

Exemple concret :

25 heures deviendrai 1 jours et 1 heure.

750 heures deviendrai 1 mois et x jours etc...

La cellule a convertir c'est B3 en feuille Synthèse et mon fichier n'est pas encore définitif donc s'il y a des changements à faire je les ferai, toutes les données de temps sont saisies manuellement.

Par avance merci

41cardio.zip (5.36 Ko)

Bonjour le forum,

=ENT(A1/720) & " mois " & ENT(MOD(A1;720)/24) & " jour(s) " & MOD(A1;24) & " heure(s)"

Merci mbbp c'est presque opérationnel.

J'obtiens : 0 mois 0 jour(s) 0,0354166666666667 heure(s) pour un cumul de 51 minutes...

=ENT((SOMME(C3:G3))/720) & " mois " & ENT(MOD((SOMME(C3:G3));720)/24) & " jour(s) " & MOD((SOMME(C3:G3));24) & " heure(s)"

le chiffre des heures ne devrait il pas être plus haut que 0,03 ?

Par avance merci

Merci pour ta réponse.

Les mois sont comptés à raison de 30 jours.

De petits écarts peuvent donc être constatés.

Bon pas grave, laissons tombé, je vais peut-être mettre cette petite fantaisie de côté. tant pis.

En nombre de jours, ok, ... mais en nombre de mois n'a pas de sens si on ne connait pas le jour To de début du décompte.

Bonjour Steelson, mon souhait était de pouvoir changer d'échelle se cumul d'heure pour que sa lecture soit plus conviviale.

Changer 56 heures en 2 jours et 8 heures

Ceci dit c'est fantaisiste est pas très important dans mon fichier donc si cela n'aboutit pas ce n'est pas grave

Merci à mbbp et à toi pour le temps passé sur se post

blabla a écrit :

Changer 56 heures en 2 jours et 8 heures

Tu peux te contenter de :

= ENT(MOD(A1;720)/24) & " jour(s)  et  " & MOD(A1;24) & " heure(s)"

Voici le résultat que donne ta formule pour un cumul de 56 heures (si toute fois le format est bien heure/minute/seconde

sans titre

correction si je peux me permettre

= ENT(A1) & " jour(s)  et  " & (A1-ENT(A1))*24 & " heure(s)"

sans calcul avec les minutes

=TEXTE(A1;"#") & " jour(s) et " & TEXTE(A1;"hh:mm")

Steelson, ta formule fonctionne.

J'ai rajouté arrondi.inf() pour ne pas être encombré par les 8 chiffres après la virgules du résultat.

= ENT(K1) & " jour(s)  et  " & ARRONDI.INF((K1-ENT(K1))*24;0) & " heure(s)"

Merci mbbp et merci steelson pour votre aide, c'est vraiment gentil à vous.

Cordialement,

Regarde aussi la seconde solution SANS calcul.

J'avais pas vu la deuxième solution dans ton post pardon.

J'ai essayé de pousser un peu plus loin pour récupérer les minutes mais cela ne fonctionne pas

exemple :

TEXTE(SOMME(Temps);"mm")

renvoi une valeur abérrante où du moins, renvoi en apprence un mois au lieu de minute

Mais ce n'est pas bien grave, c'est pas important, merci!

blabla a écrit :

Voici le résultat que donne ta formule pour un cumul de 56 heures (si toute fois le format est bien heure/minute/seconde

Titre de la discussion : "Transformer des heures en nombre de jour(s).

format heures

erreur de format donc!

Je corrige pour éviter les arrondis sup d'une part et faire apparaître 0 jour(s) le cas échéant :

=TEXTE(ENT(A1);"#0") & " jour(s) et " & TEXTE(A1;"hh:mm")

Merci steelson du coup j'ai l'embarra du choix et je choisirai en fonction, ceci dit je préfère la première méthode car c'est plus conviviale à lire

Rechercher des sujets similaires à "transformer heures nombre jour"