Convertir des milliseconde au format 0000'00

bonjour a tous, bonjours a chacun

je souhaite convertir a l aide d une formule un temps en millisecondes dans un format minutes, secondes, dixièmes.

ex 1358 millisecondes correspond 2'15"80 .

Vous remerciant

ian

Bonjour,

Pour convertir un temps en millisecondes en nombre-temps d'Excel, il faut le diviser par : 86400000

Cordialement.

Bonjour MFerrand,

Merci d avoir pris le temps de repondre a ma demande.

tu proposes la division par 86400000. Or 1358/86400000 ne me permet pas d obtenir le temps de 2'15"80.

Ai je oublié une etape dans ce calcul?

A te lire Cordialement

ian

Le format se met par le format de cellule.

NB- Pour faire 2 minutes, il faut 120000 millisecondes.

1358 représente à peine plus d'1 seconde.

Merci a nouveau Mferrand de repondre aussi rapidement.

J ai bien essaye la division mais le choix du format personnalisé ne correspond pas au format souhaité. il n y a pas minutes, seconde, dixieme.

A te lire

ian

Format : m:ss,00

ou : m" ' "ss,00" ''"

re M ferrand,

il y a en effet li ligne mm:ss.000 cependant la division de 1358 par 68400000 donne 1,57176E-05

Or en appliquant le format a la cellule le résultat donne 1.04 m voir la capture écran joint au message

A te lire

ian

capture 1

Bien sûr : 1358 représente à peine plus d'1 seconde !

Mferrand

Peut etre me suis tromper dans ma demande

1358 dixième de seconde correspondent a 2 minutes 15 secondes et 80 dixiemes non?

a te lire

ian

1 milliseconde = 1 millième de seconde.

Il faut t'ajuster avec les virgules.

Les nombres-temps d'Excel s'expriment en jour.

1 jour = 24 heures

1 jour = 1440 minutes

1 jour = 86400 secondes.

Toutes les conversions sont possibles...

je comprends bien les conversions possibles mais dans mon cas precis cela ne correspond pas a ma demande.

je recherche une formule qui "redecoupe" ma valeur en milliseconde (ex 1358) dans un format mm:ss.00

autrement dit 1358 correspond a 2X60 : 1X15. 1X80 correspondant a 2"15""80

A te lire

ian

Bonjour,

Ton temps est exprimé en dixièmes de secondes, pas en millisecondes. Essaie avec ;

=ENT(A1/600)&"'"&ENT(MOD(A1;600)/10)&"''"&MOD(A1;10)*10

re Mferrand,

excellente formule qui me convient tout a fait . en effet mon temps est exprime en dixieme de seconde.

Un grand merci a toi M Mferrand.

Bonne continuation

ian

Je maintiens, mets-toi d'accord avec les virgules !!

c est exact, le temps est exprimé en dixième de seconde au départ.

je note que tu as maintenu. ce qui nous permettra de repartir sur des bases communes dans un prochain post : surveiller les virgules!!

Un grand merci a toi

ian

re M ferrand,

il y a en effet li ligne mm:ss.000 cependant la division de 1358 par 68400000 donne 1,57176E-05

Or en appliquant le format a la cellule le résultat donne 1.04 m voir la capture écran joint au message

A te lire

ian

Bonjour,

Je reviens un peu tard, mais peut-être cela servira t-il à d'autres ?

Déjà Merci Mr Ferrand, votre première réponse était exacte .

L'erreur est l'utilisation par ian de la valeur 68400000 (surlignée ci-dessus) au lieu de 86400000^^.

Le format mm:ss.000 est impeccable, ou bien [h]:mm:ss.000 appliqué à la case, par exemple, A1 ayant la formule =B1/86400000 où B1 contient la valeur en millisecondes.

[h]:mm:ss si vous ne voulez pas les millisecondes.

[h]:mm:ss.0 pour n avoir que les dixièmes comme l'exemple photo ci-dessous.

Bonne continuation

xlxmillisec1
Rechercher des sujets similaires à "convertir milliseconde format 0000"