Calculer en jours heures minutes secondes decimales

Résolu/Fermé
Fab_6167 Messages postés 46 Date d'inscription mardi 19 février 2019 Statut Membre Dernière intervention 13 août 2021 - Modifié le 10 août 2021 à 12:43
Fab_6167 Messages postés 46 Date d'inscription mardi 19 février 2019 Statut Membre Dernière intervention 13 août 2021 - 13 août 2021 à 10:37
Bonjour,

J'aimerais pouvoir afficher les nombres de jours / heures et dixiemes d'heures lorsque j'ai un total d'heures en heures/minutes/secondes ou en heures/minutes decimales.
Exemple:
soit:
- 159h 36 minutes = 6j 15h 36 minutes ou 6j 15,60 heures
- 159,60 heures = 6j 15h 36 minutes ou 6j 15,60 heures

j'ai bien une solution: mettre la cellule au format jj:hh:mm. , il inscrit 06:15:36:00




comment le convertir en 6j 15,60?
car si je pars de la cellule 159.6 ( b2), j'ai 7:14:24:00



Configuration: Windows / Edge 91.0.864.48

4 réponses

Zoul67 Messages postés 1959 Date d'inscription lundi 3 mai 2010 Statut Membre Dernière intervention 30 janvier 2023 149
10 août 2021 à 13:23
Bonjour,

=CONCAT(ENT(A2);" jours ";24*MOD(A2;1);" heures")

A+
0
Fab_6167 Messages postés 46 Date d'inscription mardi 19 février 2019 Statut Membre Dernière intervention 13 août 2021
10 août 2021 à 13:32
Bonjour, Zoul67.
en utilisant ta solution, j' ai un message d'erreur "Name?"
0
Zoul67 Messages postés 1959 Date d'inscription lundi 3 mai 2010 Statut Membre Dernière intervention 30 janvier 2023 149 > Fab_6167 Messages postés 46 Date d'inscription mardi 19 février 2019 Statut Membre Dernière intervention 13 août 2021
10 août 2021 à 13:36
OK, ton Excel est anglais et pas français. Essaie
=CONCATENATE(INT(A2);" jours ";24*MOD(A2;1);" heures")
0
Fab_6167 Messages postés 46 Date d'inscription mardi 19 février 2019 Statut Membre Dernière intervention 13 août 2021 > Zoul67 Messages postés 1959 Date d'inscription lundi 3 mai 2010 Statut Membre Dernière intervention 30 janvier 2023
10 août 2021 à 16:08
ai le résultat suivant
0
Zoul67 Messages postés 1959 Date d'inscription lundi 3 mai 2010 Statut Membre Dernière intervention 30 janvier 2023 149 > Fab_6167 Messages postés 46 Date d'inscription mardi 19 février 2019 Statut Membre Dernière intervention 13 août 2021
10 août 2021 à 16:43
Tu veux 2 décimales ?
=CONCATENATE(INT(A2);" jours ";ROUND(24*MOD(A2;1);2);" heures")
0
Fab_6167 Messages postés 46 Date d'inscription mardi 19 février 2019 Statut Membre Dernière intervention 13 août 2021 > Zoul67 Messages postés 1959 Date d'inscription lundi 3 mai 2010 Statut Membre Dernière intervention 30 janvier 2023
Modifié le 11 août 2021 à 08:36
Bonjour.Zoul67.
2 décimales? oui c'est intéressant.

Mais je vois aussi que, lorsque je pars ( ligne 2 )de 159h35 minutes, il me donne 159.58 heures.
Mais, lorsque je pars ( ligne 5 )de 159.58 heures, il me donne 159h34
0
Fab_6167 Messages postés 46 Date d'inscription mardi 19 février 2019 Statut Membre Dernière intervention 13 août 2021
10 août 2021 à 13:23
j'ai une différence de chiffres
0
Dda_0455 Messages postés 3 Date d'inscription jeudi 29 avril 2021 Statut Membre Dernière intervention 11 août 2021
11 août 2021 à 08:28
Bonjour
C'est parce que vous avez décidé arbitrairement de ne garder que 2 décimales. 159.58 que vous avez encodé n'est pas exactement la même valeur que l'arrondi calculé par excel. Un centième d'heure n'est pas loin d'une minute ... Essayer 3 décimales.
Bien à vous
0
Fab_6167 Messages postés 46 Date d'inscription mardi 19 février 2019 Statut Membre Dernière intervention 13 août 2021 > Dda_0455 Messages postés 3 Date d'inscription jeudi 29 avril 2021 Statut Membre Dernière intervention 11 août 2021
Modifié le 11 août 2021 à 08:36
bonjour dda_0455.
Même en prenant 3 decimales, je ne suis qu'à 6j 15h 34 et non 15h 35

0
Fab_6167 Messages postés 46 Date d'inscription mardi 19 février 2019 Statut Membre Dernière intervention 13 août 2021 > Dda_0455 Messages postés 3 Date d'inscription jeudi 29 avril 2021 Statut Membre Dernière intervention 11 août 2021
11 août 2021 à 09:50
sur 4 decimales, ça fonctionne.
Le probleme: le servuice qui me donne les hjres en centième ne me les donne qu'en 2 chiffres. je ne sais donc pas necesairement deviner les millièmes.
0
Dda_0455 Messages postés 3 Date d'inscription jeudi 29 avril 2021 Statut Membre Dernière intervention 11 août 2021 > Fab_6167 Messages postés 46 Date d'inscription mardi 19 février 2019 Statut Membre Dernière intervention 13 août 2021
11 août 2021 à 18:21
Merci de l'info.
Vous ne saurez donc donner la durée qu'à une minute près. Ce n'est déjà pas si mal.
S'il n'y a pas d'autres solutions je suppose que vous pouvez mettre le sujet comme résolu avec la formule de zoul67.
Bien à vous.
0
Fab_6167 Messages postés 46 Date d'inscription mardi 19 février 2019 Statut Membre Dernière intervention 13 août 2021 > Dda_0455 Messages postés 3 Date d'inscription jeudi 29 avril 2021 Statut Membre Dernière intervention 11 août 2021
12 août 2021 à 08:35
"Ce n'est pas si mal": tout depend de l'interprétation des chefs qui "chipotent" pour 1 minute de recup, et qui "saquent" pour une minute non prestée sur la semaine.
D'où la necessité de la précison même sur 1 minute.
Pour moi, le problème est "NON résolu"
0
eriiic Messages postés 24597 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 22 septembre 2024 7 235
13 août 2021 à 00:18
Bonjour à tous,

=ARRONDI(A2/24*1440;0)/1440 

te donne bien 159:35 pour 159,58
Arrondi à la minute la plus proche, à confirmer sur d'autres cas
eric
0
Fab_6167 Messages postés 46 Date d'inscription mardi 19 février 2019 Statut Membre Dernière intervention 13 août 2021
13 août 2021 à 08:36
Bonjour Eriic.
avec cette formule, j'obtiens le message "name"

Je ne sais pas comment je peux adapter cela.
0
eriiic Messages postés 24597 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 22 septembre 2024 7 235
13 août 2021 à 10:12
Bonjour,

tu as excel en anglais, il faut traduire les fonctions.
essaie avec Round()
eric
0
Fab_6167 Messages postés 46 Date d'inscription mardi 19 février 2019 Statut Membre Dernière intervention 13 août 2021
13 août 2021 à 10:37
Ok.
Testé avec plusieures valeurs. Ca fonctionne au top.

Merci
0