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.
microsoft-excel
ivica
fuente
fuente
Respuestas:
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:
Esto descarta la parte de la fecha y le da la parte de la hora incluyendo milisegundos. En B3 entrar:
Finalmente formatear las celdas en columna. segundo como hh: mm: ss.000
fuente
B1
a=DATEVALUE(MID(A1,7,4)&"-"&MID(A1,4,2)&"-"&LEFT(A1,2))+TIMEVALUE(MID(A1,12,16))
yB2
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 enB3
ajustado a=86400*(B2-B1)
. Tenga en cuenta que para los datos de prueba esto muestra1.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.