Los datos expuestos en este blog, son solo de índole informativo. Por favor realiza siempre una copia de seguridad antes de realizar cualquier cambio en tu proyecto.
MS Excel 2003: Convierta el valor de fecha/hora en valor de fecha (elimine la parte de tiempo)
Pregunta: En Microsoft Excel 2003/XP/2000/97, ¿cómo convierto una columna con formato de fecha en solo una fecha y no una hora?
Respuesta: Puede utilizar la función AÑO, la función MES y la función DÍA para eliminar la parte de la hora de una fecha.
Lo demostraremos con el siguiente ejemplo:
En este ejemplo, tenemos un valor de fecha/hora en la celda A1 y queremos eliminar la parte de la hora de ese valor.
En la celda B1, ingresamos la siguiente fórmula usando las funciones MES, DÍA y AÑO:
=MONTH(A1) & "/" & DAY(A1) & "/" & YEAR(A1)
El orden en que usa las funciones de año, mes y día depende de cómo configure la fecha.
En este ejemplo, hemos formateado la celda B2 de la siguiente manera:
Es posible que deba reordenar las funciones Año, Mes y Día según el formato de fecha que elija en Excel.
Preguntas frecuentes
Pregunta: Probé tu solución anterior:
=MONTH(A1) & "/" & DAY(A1) & "/" & YEAR(A1)
Pero Excel no reconoce el campo como un campo de fecha. Cuando trato de ordenar las fechas en orden ascendente o descendente, los valores no se ordenan por fecha sino por valor de texto. ¿Cómo puedo hacer que Excel reconozca estos valores como fechas para poder realizar la clasificación correcta?
R: Para que Excel reconozca el valor como una fecha, debe modificar la fórmula de la siguiente manera:
=DATEVALUE(MONTH(A1) & "/" & DAY(A1) & "/" & YEAR(A1))
La función DATEVALUE devuelve el número de serie de una fecha, lo que le permite ordenar las fechas correctamente.