%20da%20valores%20diferentes%20para%20datos%20similares.png)
En una columna, tengo marcas de tiempo en el formatoJun 10, 2015 11:36:51 AM
Entonces, para obtener la fecha de esa columna, creé otra columna y usé la fórmula
=DATEVALUE(CONCATENATE(MID(D2,5,2)," ",LEFT(D2,3)," ",MID(D2,8,5)))
Básicamente, esto funciona de la siguiente manera:
=DATEVALUE(CONCATENATE("10"," ","Jun"," "," 2015")
=DATEVALUE("10 Jun 2015")
Esto me da el resultado10-06-2015
Ahora, en otra columna, obtuve fechas de VLOOKUP
la siguiente manera:
=VLOOKUP(Customers!B2,Customers!B2:B5013:Customers!I2:I5013,8,FALSE)
Esta columna también tiene marcas de tiempo del formatoJun 10, 2015 12:22:48 PM
Apliqué la misma DATEVALUE
fórmula anterior para convertir esto a la fecha:
=DATEVALUE(CONCATENATE(MID(L2,5,2)," ",LEFT(L2,3)," ",MID(L2,8,5)))
Pero esta vez, estoy obteniendo el valor.42165
¿Por qué está pasando esto?
Quiero encontrar la diferencia entre estas 2 fechas. Por eso los quiero en el mismo formato.
Respuesta1
Las fechas en Excel se almacenan como números enteros.. Si bien ha estado confundido por cómo se muestra en la celda, el valor que devuelve su función es de hecho el correcto, solo tiene que cambiar el formato de la celda al mismo que el de la otra, y deberían mostrar el mismo valor. .
Si echas un vistazo al menú desplegable del formato de la celda, podrás ver que los dos son iguales:
Respuesta2
En Excel una fecha es siempre un valor numérico. 10 Jun 2015
es 42165
.
Tienes que cambiar elformato de columnaafecha. Supongo que estás usandoGeneraloNúmero.