Note: The other languages of the website are Google-translated. Back to English

¿Cómo convertir milisegundos a tiempo en Excel?

Como todos sabemos, un segundo equivale a 1000 milisegundos entre el tiempo que se une, en este artículo, hablaré sobre cómo convertir milisegundos a tiempo hh: mm: ss en Excel.

Convierta milisegundos a hh: mm: ss tiempo con fórmula


flecha azul burbuja derecha Convierta milisegundos a hh: mm: ss tiempo con fórmula

Para convertir los milisegundos en tiempo, la siguiente fórmula puede hacerte un favor:

Ingrese esta fórmula en la celda en blanco donde desea generar el resultado:

=CONCATENATE(TEXT(INT(A2/1000)/86400,"hh:mm:ss"),".",A2-(INT(A2/1000)*1000)), y luego arrastre el controlador de relleno hacia las celdas a las que desea aplicar esta fórmula, y todos los milisegundos en las celdas se han convertido en tiempo, vea la captura de pantalla:

doc convertir milisegundos a tiempo 1


Las mejores herramientas de productividad de oficina

Kutools para Excel resuelve la mayoría de sus problemas y aumenta su productividad en un 80%

  • Reutilizar: Inserte rápidamente fórmulas complejas, gráficos y cualquier cosa que hayas usado antes; Cifrar celdas con contraseña; Crear lista de distribución y enviar correos electrónicos ...
  • Barra de súper fórmula (edite fácilmente varias líneas de texto y fórmulas); Diseño de lectura (leer y editar fácilmente un gran número de celdas); Pegar en rango filtrado...
  • Combinar celdas / filas / columnas sin perder datos; Contenido de celdas divididas; Combinar filas / columnas duplicadas... Prevenir celdas duplicadas; Comparar rangos...
  • Seleccione Duplicado o Único Filas; Seleccionar filas en blanco (todas las celdas están vacías); Super Find y Fuzzy Find en muchos libros de trabajo; Selección aleatoria ...
  • Copia exacta Varias celdas sin cambiar la referencia de la fórmula; Crear referencias automáticamente a varias hojas; Insertar viñetas, Casillas de verificación y más ...
  • Extraer texto, Agregar texto, Eliminar por posición, Quitar espacio; Crear e imprimir subtotales de paginación; Convertir entre contenido de celdas y comentarios...
  • Súper filtro (guardar y aplicar esquemas de filtros a otras hojas); Orden avanzado por mes / semana / día, frecuencia y más; Filtro especial en negrita, cursiva ...
  • Combinar libros y hojas de trabajo; Combinar tablas basadas en columnas clave; Dividir datos en varias hojas; Conversión por lotes de xls, xlsx y PDF...
  • Más de 300 potentes funciones. Compatible con Office/Excel 2007-2021 y 365. Compatible con todos los idiomas. Fácil implementación en su empresa u organización. Funciones completas Prueba gratuita de 30 días. Garantía de devolución de dinero de 60 días.
pestaña kte 201905

Office Tab lleva la interfaz con pestañas a Office y hace que su trabajo sea mucho más fácil

  • Habilite la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
  • Abra y cree varios documentos en nuevas pestañas de la misma ventana, en lugar de en nuevas ventanas.
  • ¡Aumenta su productividad en un 50% y reduce cientos de clics del mouse todos los días!
officetab parte inferior
Comentarios (19)
Aún no hay calificaciones. ¡Sé el primero en calificar!
Este comentario fue minimizado por el moderador en el sitio
¿Es esto cierto? Porque 79000231 me parece que esto es más corto que 100121211012 pero es más largo cuando lo conviertes a hh:mm:ss
Este comentario fue minimizado por el moderador en el sitio
Hola Mirjam, ¿cómo estás? La razón por la que el 79000231 más corto convierte resultados más largos que el 100121211012 es que el formato descarta los días. Cuando el formato se convierta en dd/hh/mm/ss, verá lo que quiero decir. Por favor, vea la captura de pantalla.
Este comentario fue minimizado por el moderador en el sitio
Hay un error en esta fórmula. Tenga en cuenta la fila 6 de la captura de pantalla. 6604545009 debería convertirse a 10:35:45:009. Sin embargo, la fórmula convierte incorrectamente esto a 10:35:45:900. 009 frente a 900 milisegundos.
Este comentario fue minimizado por el moderador en el sitio
Hola Gautam, gracias por tu comentario. Tienes toda la razón. Y corregiremos este error pronto. ¡Gracias de nuevo! Saludos cordiales, Mandy
Este comentario fue minimizado por el moderador en el sitio
esto produce algunos errores en algunos casos (no me he molestado en averiguar por qué o en qué casos, pero se equivocó en aproximadamente el 10% de mis filas. En su lugar, divida el milisegundo por 86400000, por ejemplo con

=(A1/86400000)

luego aplique un formato de número personalizado al nuevo valor, como:

[hh]:mm:ss.000

..esto funcionó bien para mí en el 100% de mis filas.
Este comentario fue minimizado por el moderador en el sitio
Hola fmbetz@gmail.com, gracias por tu consejo. Y disculpe las molestias. Saludos cordiales,
Mandy
Este comentario fue minimizado por el moderador en el sitio
Puede hacer que la fórmula original funcione modificando la porción de milisegundos de la fórmula para incluir la función de texto para formatear de la siguiente manera: =CONCATENAR(TEXTO(INT(A1/1000)/86400,"hh:mm:ss")," .",TEXTO(A1-(INT(A1/1000)*1000),"000"))
Si necesita permitir días, puede hacer lo siguiente:
=CONCATENATE(TEXT(INT(A1/1000)/86400,"dd:hh:mm:ss"),".",TEXT(A1-(INT(A1/1000)*1000),"000"))
Este comentario fue minimizado por el moderador en el sitio
¡Gracias por todo esto!

=CONCATENAR(TEXTO((A1/1000)/86400,"[hh]:mm:ss"))

Es lo que funcionó para mí mientras buscaba redondear los milisegundos.

Ejemplo de 230947ms
El formato original dio: 00:03:50.947
El formato que obtuve redondea hacia arriba: 00:03:51

¡Aclamaciones!
Este comentario fue minimizado por el moderador en el sitio
Pero, ¿cómo cambiamos el tipo de datos en duración? Este 100% se convierte en mm: ss, pero ¿cómo lo convertimos al tipo de datos de duración?
Este comentario fue minimizado por el moderador en el sitio
Hola Jan Hook, muchas gracias por tu consejo. Ayuda y corrige la pequeña porción de errores en nuestra fórmula. Agradecemos su esfuerzo y nos encantaría tomar su consejo. Gracias de nuevo. Atentamente, Mandy
Este comentario fue minimizado por el moderador en el sitio
La expresión más simple/fácil para hacer esto (según la publicación de Florian a continuación) es =TEXT(A1/8400000,"hh:mm:ss.000")
Este comentario fue minimizado por el moderador en el sitio
Esta es una discusión muy útil para mí. Encontré las publicaciones anteriores de Rob Bell y Jan Hook de gran ayuda para el tutorial inicial. Necesitaba la columna "día" adicional para contar mis milisegundos, que superaban los 84,000,000 1 86400000 por día. Así que modifiqué la ecuación fácil de Robs para decir "=TEXT(A000/0,"dd:hh:mm:ss.30")". También usé la segunda ecuación publicada por Jan. Sin embargo, lo curioso es que, en las hojas de Google, cuando uso la expresión en 00ms, el resultado es 00:00.000:00:00, en lugar de 00:00.000:1:30. Cuando pruebo la expresión en 00ms, el resultado es 00:00.001:00:00, en lugar de 00:00.001:99999999:31. Cuando pruebo la expresión en 03ms, el resultado es 46:39.999:1111111111:11. Cuando pruebo la expresión en 20ms, el resultado es 38:31.111:1111111111:3. Tenga en cuenta que todos estos, excepto 2ms, comienzan con un "30", como 00ms=00:00.2:1:86400000. Me parece que, extrañamente, la expresión "=TEXT(A000/30,"dd:hh:mm:ss.172,800,000") y la versión más larga de Jan dan como resultado que las matemáticas se pierdan exactamente 30 días, hasta los 01 00 00 ms, momento en el que caen los 00.000 días y la expresión informa un resultado de XNUMX:XNUMX:XNUMX:XNUMX.

Mi pregunta aquí es ¿cómo corrijo la ecuación para que cualquier cantidad de milisegundos menos de 172,800,00 sea igual a la cantidad correcta de días?
Este comentario fue minimizado por el moderador en el sitio
Permítanme reformular la última pregunta:
"Mi pregunta aquí es ¿cómo corrijo la ecuación para que cualquier cantidad de milisegundos menos de 172,800,00 sea igual a la cantidad correcta de días?"

Quise escribir:

Mi pregunta aquí es cómo corrijo la ecuación para que cualquier número de milisegundos sea mayor que 172,799,999.00
es igual al número correcto de días?
Este comentario fue minimizado por el moderador en el sitio
En Excel es fácil: =(A2/1000/3600)*"01:00:00"
Establecer número de formato B2 propio (para 3 decimales): hh:mm:ss.000;@o Establecer número de formato B2 propio (para 1 decimal): hh:mm:ss.0;@
Este comentario fue minimizado por el moderador en el sitio
Hola voros@volny.cz,Gracias por tu comentario. De hecho, su fórmula es más simple. Ingreso su fórmula =(A2/1000/3600)*"01:00:00" en la celda B2 y aplico el formato de hora entre los formatos de número. El formato del resultado se convierte en hh:mm:ss. Por favor, vea la captura de pantalla. Pero no puedo establecer los resultados en 3 decimales o 1 decimal. De cualquier manera, gracias por tu consejo.
Este comentario fue minimizado por el moderador en el sitio
Hola voros@volny.cz, ¿Cómo estás? Creo que ahora sé cómo establecer el formato en 3 decimales o 1 decimal. Simplemente aplique un formato de número personalizado al resultado. Tu consejo realmente ayuda. ¡Gracias! Atentamente, Mandy
Este comentario fue minimizado por el moderador en el sitio
En Excel es fácil: =(A2/1000/3600)*"01:00:00"

Establecido para el número de formato propio de la celda B2 (para 3 decimales): hh:mm:ss.000;@
or
Establecido para el número de formato propio de la celda B2 (para 1 lugar decimal): hh: mm: ss.0; @ (Redondear por un lugar decimal)
Este comentario fue minimizado por el moderador en el sitio
Quando eu tento use a formula, o Excel apresenta um erro como se eu não estivesse querendo fazer uma formula. Estou copiando exatamente una formula original do post
Este comentario fue minimizado por el moderador en el sitio
Hola Matheus,
Lamento escuchar eso. En Portugal y España, las comas en la fórmula deben reemplazarse por punto y coma. Entonces la fórmula debería ser =CONCATENAR(TEXTO(INT(A2/1000)/86400;"hh:mm:ss");".";A2-(INT(A2/1000)*1000)). Por favor, inténtalo. Espero su respuesta.

Atentamente,
Mandy
No hay comentarios publicados aquí todavía
Deje sus comentarios
Publicar como invitado
×
Califica esta publicación:
0   Personajes
Ubicaciones sugeridas

Seguinos

Copyright © 2009 - www.extendoffice.com. | Reservados todos los derechos. Energizado por ExtendOffice, | Mapa del Sitio
Microsoft y el logotipo de Office son marcas comerciales o marcas comerciales registradas de Microsoft Corporation en los Estados Unidos y / o en otros países.
Protegido por Sectigo SSL