Cómo transformar fechas en valores numéricos en Microsoft Excel
Usar fechas en tus hojas de Excel es bastante común, pero ¿qué pasa si quieres los números de serie subyacentes en lugar de las fechas legibles? Quizás para algunos cálculos o simplemente para simplificar la importación de datos. El problema es que, a veces, las fechas se almacenan como texto o en formatos extraños, por lo que convertirlas puede ser un poco complicado. Esta guía te muestra las maneras más sencillas de convertir tus fechas en números de serie (la forma en que Excel almacena las fechas como números) para que puedas hacer lo que necesites con ellas.
Es un poco raro, pero saber cómo está formateada la fecha (texto o número) marca la diferencia. Si está formateada como fecha o número, la conversión es sencilla. Si está almacenada como texto, tendrás que trabajar un poco más con fórmulas como `FECHANUMERO`.Encontrarás funciones útiles, un par de atajos y consejos que podrían agilizar el proceso, porque, claro, Excel tiene que complicar las tareas sencillas para mantenerte alerta.
Determinar cómo se formatean las fechas
Antes de profundizar en las conversiones, debe averiguar cómo Excel almacena esas fechas. A veces, las fechas parecen correctas, pero en realidad se almacenan como texto, especialmente si provienen de una fuente externa o se importaron. Para comprobarlo, haga clic en una celda con una fecha, luego busque en la pestaña Inicio el menú desplegable Formato de número. Si aparece Fecha, probablemente esté listo. Pero si aparece General o Texto, es posible que tenga trabajo por delante.
Consejo rápido: si ves un pequeño apóstrofo antes de la fecha (como ’01/01/2024′), significa que está guardada como texto. En algunas configuraciones, las fechas con formato de fecha se comportan como números, pero en otras, podrían ser texto; usa las funciones a continuación para comprobarlo.
Si tiene varias fechas, la forma más sencilla es usar ESNUMERO o ESTEXTO. Para consultar un rango, escriba =ISNUMBER(A2:A13)en una celda vacía. Si es VERDADERO, es un número. Si es FALSO, probablemente sea texto.
De igual forma, =ISTEXT(A2:A13)indicará si las fechas tienen formato de texto. Para una sola celda, simplemente reemplaza A2 con la celda que estés revisando. Así, no perderás tiempo intentando convertir datos que ya están almacenados como números.
Convertir una fecha numérica en un número de serie
Si la fecha parece un número, pero no ves el número de serie, probablemente se deba a un problema de formato. Excel almacena las fechas como números de serie a partir del 1 (1 de enero de 1900).Para ver esos números, debes cambiar el formato de la celda a Número.
- Primero, seleccione la celda o rango con sus fechas.
- Vaya a la pestaña Inicio, abra el menú desplegable Formato de número y seleccione Número.
- En este punto, deberías ver los números de serie en esas celdas, probablemente totalmente crípticos como 44567 o algo así.
- Si los números tienen decimales (que a veces sí las tienen), puedes eliminarlas haciendo clic en el botón «Reducir decimales» en la misma pestaña. Si quieres números enteros más limpios, establece los decimales en cero.
Es bueno tener en cuenta: si desea hacer esto en un solo paso, haga clic derecho en la celda, elija Formato de celdas ( Ctrl + 1en Windows, Command + 1en Mac), luego elija Número y configure los decimales en 0.¡Fácil!
A veces, los números aparecen como decimales y se necesitan números enteros de inmediato. Cambiar el formato de esta manera suele ser suficiente, pero si se desea que el número de serie sea el valor real utilizado en los cálculos, también se puede copiar y pegar como valores posteriormente.
Convertir fechas a números sin decimales
¿Quieres mantener todo ordenado? Simplemente convierte y elimina esos decimales a la vez. En el cuadro de diálogo Formato de celdas, establece los decimales en cero y haz clic en Aceptar. Ahora, tus fechas son los números de serie que necesitas. Esto es especialmente útil si estás copiando datos a otros sistemas o realizando operaciones en masa.
Convertir una fecha de texto en un número de serie
Si las fechas no se comportaron correctamente y están almacenadas como texto (por ejemplo, ’01/01/2024′), deberá convertirlas con la función FECHANUMERO. Esta función convierte fechas de texto en números de serie, algo así como traducir de un idioma que Excel no entiende completamente de forma nativa.
Para ello, usa una fórmula como =DATEVALUE(A2). Arrástrala hacia abajo por todo el rango para convertir todo a la vez. Una vez aplicada la fórmula, la celda mostrará un número: tu fecha de serie.
Consejo: si quieres reemplazar las fechas de texto originales con los números de serie, copia los resultados de la fórmula, haz clic derecho y selecciona Pegado especial > Valores.¡Listo! Todo está numérico y listo para los cálculos.
¿Estás pensando en fechas específicas? Puedes insertarlas directamente en la fórmula entre comillas, como =DATEVALUE("1/1/2024"). Pero ten cuidado: si el formato de fecha de tu sistema es diferente, podrías tener que ajustar la cadena de fecha según corresponda. De lo contrario, podría generar un error o mostrar resultados incorrectos.
Otros consejos y trucos
¿Alguna vez has tenido problemas con las fechas de archivos CSV o datos importados? Probablemente se almacenan como texto, y usar FECHANUMERO es la solución más sencilla. Además, si tienes problemas, revisa el formato; Excel puede ser un poco extraño en ese aspecto.
Y por si acaso, hay un proyecto de GitHub llamado Winhance que puede ayudar a automatizar algunos de estos ajustes, aunque está más orientado a ajustes de visualización y formato más sencillo.
Resumen
- Comprueba cómo se almacenan tus fechas: números o texto.
- Utilice Formato de celdas para ver o cambiar formatos.
- Si es necesario, convierta el texto en número de serie con DATEVALUE.
- Cambie el formato para mostrar números de serie fácilmente configurando el formato de número y decimales.
Resumen
Convertir una fecha en un número en Excel no es tan difícil una vez que se domina el formato. Tanto si las fechas ya son números como si están almacenadas como texto, existe una forma de convertirlas y obtener esos números de serie. Es un poco engorroso, pero una vez que lo consigues, es pan comido. Con suerte, esto te ahorrará algunos dolores de cabeza en el futuro; las peculiaridades de Excel pueden ser un fastidio, pero son manejables.
Artículos relacionados
¿Te resultó útil este artículo?