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!
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é:
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.
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.