Hola a todos, tengo un problema extraño con los valores de tiempo de mi Excel. Tengo algunos datos (el ejemplo se adjunta aquí como archivo de Excel), la columna de tiempo es un interés para mí y agregaría la columna de fecha y hora para crear una columna de fecha y hora. Para analizar los datos, utilizo JMP, así que estoy importando el archivo de Excel.
Sin embargo, me encontré con una serie de rarezas:
1. Cuando importo varios archivos (de los clientes para analizar sus datos), los valores de tiempo, los valores de tiempo (en segundos) son negativos y está comenzando desde 1899 cuando cambié el formato a mm: dd: aaaa hh: mm : ss. Cuando guardo el archivo como CSV nuevamente, luego lo abro nuevamente con JMP, los valores de tiempo son correctos (como se enumeran en el archivo de Excel original).
2. Cuando cambio el formato de los archivos de Excel a CSV, los valores de tiempo son correctos una vez importados a JMP. Para los archivos que son xls o xlsx, tendré que cambiarlos a CSV. ¿Porqué es eso?
A continuación se muestran notas de mis pensamientos sobre lo que está sucediendo y cómo llegué a las dos soluciones que dan como resultado un formato de fecha y hora deseado.
1. Convierta la fecha y la hora en cadenas de caracteres, luego concatene ambas columnas. Copie las propiedades, péguelas en una nueva columna y luego cambie el formato a numérico. ¡Pero esto no siempre funciona!
2. La función Second () extrajo valores negativos ... y solo Second (), lo cual fue interesante.la fórmula está debajo
Informat (
Char (Formato (: Fecha, "mm / dd / aaaa")) || "" ||
Char (Hora (: Hora, 24)) || ":" || Char (Minuto (: Hora)) ||
":" || Char (60 + segundo (: tiempo)),
"mm / dd / aaaa HH: mm: ss"
)
Esta publicación tiene los datos de Excel correctos, publicó una con muchos errores antes, pero no se puede editar ni eliminar.