web-dev-qa-db-fra.com

Conversion MM: SS.ms en secondes en utilisant MS Excel

Je cherche un moyen soigné de convertir une cellule de

Minutes:Seconds.Milliseconds à

Seconds.Milliseconds

c'est à dire.

11.111    = 11.111
1:11.111  = 71.111

J'ai quelque chose en place pour le moment, mais c'est un peu hacky et je suis sûr qu'il doit y avoir une fonctionnalité Nice Excel pour le faire pour moi: P

Merci!

15
Jambobond

Faites ceci:

Valeurs de position 0:0:11.111 et 0:1:11.111 dans les cellules B3 et B4 respectivement.

Maintenant formatez-le pour tenir compte des millisecondes ... Sélectionnez les cellules B3 et B4, faites un clic droit et choisissez Formater les cellules. Dans Personnalisé, placez ce qui suit dans la zone de texte intitulée Type:

[h]:mm:ss.000 

Maintenant sur la cellule C3 mettez la formule suivante:

=B3*86400

Remplir C4 avec la même formule ...

Colonne la colonne C en Number avec 3 décimales.

Vous avez terminé! :)

Voici une capture d'écran de la tentative que j'ai faite et qui a fonctionné:

enter image description here

Modifier:

Comme tu veux entrer seulement MM:SS.ms vous pouvez formater l'intégralité de la colonne B avec un format personnalisé comme: mm:ss.000. Vous pouvez maintenant saisir des valeurs comme 02:11.111 et il le convertira en conséquence, vous donnant 131.110. J'espère que cela aide.

19
Leniel Maccaferri

dites que votre temps est dans la cellule A1, placez cette formule dans B1

=IF(LEN(A1)>5,VALUE(TEXT(A1,"[ss].00")),A1)

Si le temps est inférieur à une minute, il affiche le temps sans modification, supérieur à 1 minute, il le convertit en secondes et millisecondes (2 décimales).

Cela ne fonctionnera que si votre temps dans A1 est de 10 secondes ou plus.

3
Guest101