Convertir texto a valor de tiempo en excel

0
29.08.2018 11:52:16.9040000
29.08.2018 11:52:18.2880000

Necesito convertir en formato de hora y luego calcular la diferencia.

ivica
fuente
2
support.office.com/en-us/article/… luego solo reste y formatee el resultado como tiempo.
Máté Juhász
Tal vez usted utiliza algún formato de fecha y hora nacional? intente reemplazar un punto decimal en segundos con una coma y luego formatee las celdas como fecha y hora. Para calcular la diferencia, simplemente reste los valores (y multiplíquelos por un valor adecuado para obtener el resultado en unidades que necesita).
Akina
Intenté todo eso sin ayudar.
ivica

Respuestas:

0

Este enfoque asume la la parte de la fecha es la misma para ambos valores.

Con datos en A1 y A2 en B1 y B2 entrar:

=--MID(A1,12,9999)
=--MID(A2,12,9999)

Esto descarta la parte de la fecha y le da la parte de la hora incluyendo milisegundos. En B3 entrar:

=B2-B1

Finalmente formatear las celdas en columna. segundo como hh: mm: ss.000

enter image description here

Gary's Student
fuente
Finalmente, formatee las celdas en la columna B como hh: mm: ss.000. No puedo formatear asi
ivica
@ivica Luego elige tu propio formato
Gary's Student
1
Si te pones B1 a =DATEVALUE(MID(A1,7,4)&"-"&MID(A1,4,2)&"-"&LEFT(A1,2))+TIMEVALUE(MID(A1,12,16)) y B2 De manera similar, entonces puede manejar tiempos que trascienden los días, pero necesita el formato [hh]:mm:ss.000 para mostrar la diferencia total de horas. Alternativamente, puede mostrar la diferencia total en segundos con formato general en B3 ajustado a =86400*(B2-B1). Tenga en cuenta que para los datos de prueba esto muestra 1.384000364 en Excel2007, que muestra la falta de precisión en los valores de tiempo, que se mantienen como fracciones de un día. Los datos de prueba implican una resolución de 0.1 microsegundos, que Excel no manejará con precisión.
AFH