2012-07-10 14 views
11

estoy en busca de una forma elegante de conversión de una célula a partir deconversión de MM: SS.ms a segundos usando MS Excel

Minutes:Seconds.Milliseconds a

Seconds.Milliseconds

es decir

11.111 = 11.111 
1:11.111 = 71.111 

I tener algo en el lugar por el momento, pero es un poco hacky y estoy seguro de que debe haber alguna buena característica de Excel para hacer esto para mí: P

Gracias!

Respuesta

16

hacer esto:

valores de lugar y 0:0:11.1110:1:11.111 en las células B3 y B4 respectivamente.

Ahora formatéelo para dar cuenta de los milisegundos ... Seleccione las celdas B3 y B4, haga clic con el botón derecho y elija Formato de celdas. En personalizada, poner el siguiente en el cuadro de texto llamado Type:

[h]:mm:ss.000 

Ahora en la celda C3 poner la siguiente fórmula:

=B3*86400 

Llenar C4 con la misma fórmula ...

Formato columna C como Number con 3 decimales.

¡Ya ha terminado! :)

Aquí hay una captura de pantalla del intento que hice y que trabajaron:

enter image description here

Editar:

como usted quiere ingresar sólo MM:SS.ms puede dar formato a toda la columna de la B con una formato personalizado como: mm:ss.000. Ahora puede ingresar valores como 02:11.111 y lo convertirá según corresponda, proporcionándole 131.110. Espero eso ayude.

+0

Esto funciona muy bien si el número está totalmente calificado. es decir, 0: 00.11.111, pero cuando el número simplemente se ingresa como 11: 111 da la respuesta incorrecta. – Jambobond

+0

No lo está ingresando en el formato esperado. Debería ser: '11.111' y no' 11: 111'. –

+0

Hola Leniel, vuelve a editar al final, seguramente si la columna está formateada como mm: ss.000 e ingresas 02: 11.111 aún verás exactamente eso, para ver 131.111 necesitas un formato personalizado de '[s] .000 ' –

3

dicen que su tiempo es en la celda A1, coloque esta fórmula en B1

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

Si el tiempo es menor que un minuto que emite el tiempo inalterada, mayor que 1 minuto se convierte en segundo & milisegundos (2 decimales).

Esto solo funcionará si su tiempo en A1 es de 10 segundos o más.

Cuestiones relacionadas