MS Excel 2003: Convierta el valor de fecha/hora en valor de fecha (elimine la parte de tiempo)

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.