Convertir d h m s en hh:mm:ss
Résolu/Fermé
A voir également:
- Convertir d h m s en hh:mm:ss
- Convertir youtube en mp3 avec audacity - Guide
- Convertir youtube en mp3 forum ✓ - Forum Logiciels
- Convertir pdf en word excel gratuit - Guide
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Convertir heure en centième excel ✓ - Forum Excel
4 réponses
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 396
25 nov. 2016 à 11:49
25 nov. 2016 à 11:49
Bonjour
Ca risque d'être beaucoup plus compliqué et sans VBA, la formule va être coton!
simplement parce que avec SUBSTITUE,, vous transformez les valeurs en valeurs numériques pour Excel, et que pour ces valeurs, l'unité Excel est de 24h (1d)
Si vous n'avez pas dans la cellule l'ensemble des données, Excel ne va pas s'y retrouver et ne pourra pas faire la différence entre les jours heures minutes
soit donc
0d 0h 5mn pour afficher 5 minutes par exemple
Pour obtenir une valeur exacte dans Excel il faudrait sommer les secondes et afficher un format hh:mm:ss
soit donc:
multiplier les d par 86400, les h par 3600, les mn par 60; garder les secondes brutes, sommer le tout et diviser le résultat par 86400
Bon courage
crdlmnt
Ca risque d'être beaucoup plus compliqué et sans VBA, la formule va être coton!
simplement parce que avec SUBSTITUE,, vous transformez les valeurs en valeurs numériques pour Excel, et que pour ces valeurs, l'unité Excel est de 24h (1d)
Si vous n'avez pas dans la cellule l'ensemble des données, Excel ne va pas s'y retrouver et ne pourra pas faire la différence entre les jours heures minutes
soit donc
0d 0h 5mn pour afficher 5 minutes par exemple
Pour obtenir une valeur exacte dans Excel il faudrait sommer les secondes et afficher un format hh:mm:ss
soit donc:
multiplier les d par 86400, les h par 3600, les mn par 60; garder les secondes brutes, sommer le tout et diviser le résultat par 86400
Bon courage
crdlmnt
tyranausor
Messages postés
3545
Date d'inscription
jeudi 6 août 2009
Statut
Membre
Dernière intervention
1 avril 2022
2 031
Modifié par tyranausor le 25/11/2016 à 11:54
Modifié par tyranausor le 25/11/2016 à 11:54
Bonjour, je procèderais de cette façon :
2d = 2jours? Si oui, convertir les jours en heures soit 48 heures (24h/j) et 8h soit 48+8 = 56 heures
tu as aussi ça qui n'est pas mal
Les forumeurs ne sont pas des devins, en tout cas, moi non!
2d = 2jours? Si oui, convertir les jours en heures soit 48 heures (24h/j) et 8h soit 48+8 = 56 heures
=CONVERT(STXT(A1;1;NBCAR(A1)-1);"day";"hr")avec 2d en A1
tu as aussi ça qui n'est pas mal
Les forumeurs ne sont pas des devins, en tout cas, moi non!
Gyrus
Messages postés
3334
Date d'inscription
samedi 20 juillet 2013
Statut
Membre
Dernière intervention
9 décembre 2016
523
25 nov. 2016 à 13:15
25 nov. 2016 à 13:15
Bonjour,
Une solution avec une fonction personnalisée :
https://www.cjoint.com/c/FKzmoZYNR23
A+
Une solution avec une fonction personnalisée :
https://www.cjoint.com/c/FKzmoZYNR23
A+