INICIO
ofimatica · microsoft excel
como poner en excel la fecha de hoy, Pantalla de Excel mostrando la función HOY con la fecha actual en una celda
ofimatica ·#8246 ·Lectura 4 min

¿Como poner en excel la fecha de hoy?

Respuesta corta

Función dinámica: =HOY() (es) / =TODAY() (ing) → la fecha se actualiza sola cada día.

01

Cómo poner la fecha de hoy en Excel

La forma más rápida y habitual de mostrar la fecha de hoy en una celda de Excel es mediante la función =HOY() en la versión en español o =TODAY() en la versión en inglés. Solo tienes que seleccionar la celda deseada, escribir la fórmula entrecomillada con paréntesis vacíos y pulsar Enter. A partir de ese momento, la celda mostrará siempre la fecha actual del sistema y se actualizará automáticamente cada vez que abras el archivo.


Si lo que necesitas es la fecha fija de hoy (que no cambie mañana), la mejor opción es el atajo de teclado Ctrl + ; (punto y coma). Al pulsar esa combinación en una celda vacía, Excel inserta la fecha como un valor estático, no como fórmula. Esto es muy útil en hojas de registro, facturas o informes donde quieres sellar la fecha de creación sin que se modifique con el paso del tiempo.


Otro método manual consiste en ir al menú Inicio → Formato de celdas → Fecha y seleccionar el formato que prefieras (dd/mm/aaaa, d-m-aaaa, etc.). Recuerda que la función HOY() siempre devuelve un valor numérico interno de Excel (día serial), por lo que si ves un número en lugar de una fecha, solo tienes que aplicar el formato de celda correspondiente.


Si necesitas la fecha y la hora de hoy, la función adecuada es =AHORA() o =NOW() en inglés. Esta devuelve tanto la fecha como las horas, minutos y segundos, y también se actualiza cada vez que recalculas la hoja (F9).


Un error muy común es escribir la fecha a mano como texto, por ejemplo "15/06/2025". Excel la interpreta como texto, no como fecha, y las operaciones de resta de fechas o funciones como DIFCONV dejarán de funcionar. Para evitarlo, usa siempre la función o el atajo de teclado.


Puedes combinar la fecha con texto usando concatenación: ="Hoy es "&TEXTO(HOY();"dd/mm/aaaa"). Esto te da una cadena legible tipo "Hoy es 15/06/2025" que no se recalcula como fecha sino como texto fijo en ese momento.


Si trabajas con Excel online (Microsoft 365), todas estas funciones y atajos funcionan exactamente igual. No hay ninguna diferencia entre la versión de escritorio y la web en lo que a manejo de fechas se refiere.


Para imprimir un informe con la fecha de hoy, lo más limpio es colocar =HOY() en una celda del encabezado o pie de página (Insertar → Encabezado/Pie de página) para que se actualice sola en cada impresión.

Atajo para fecha fija: Ctrl + ; (punto y coma) → inserta la fecha de hoy como valor estático, no como fórmula.

Dato clave
como poner en excel la fecha de hoy, Manos usando el atajo de teclado Ctrl más punto y coma en Excel para insertar la fecha
Imagen

Manos usando el atajo de teclado Ctrl más punto y coma en Excel para insertar la fecha

02

Función HOY(), atajos de teclado y métodos para insertar la fecha actual en una celda

Un truco avanzado es usar la función HOY() dentro de fórmulas más complejas. Por ejemplo, para saber cuántos días faltan hasta una fecha objetivo: =B2-HOY(), donde B2 contiene la fecha límite. Esto te da el resultado en días y puedes formatear la celda como número entero.


Si quieres que la fecha se congele automáticamente al abrir el archivo pero que no se sobreecriba si tocas la celda, puedes usar una macro sencilla o la opción de protección de hoja. Sin embargo, para la mayoría de usuarios el atajo Ctrl + ; es suficiente y mucho más rápido.


En tablas dinámicas y segmentaciones, Excel trata las fechas insertadas con HOY() como valores que cambian, lo que puede dar resultados confusos. En ese caso, es preferible insertar la fecha como valor fijo (Ctrl + ;) para que la tabla dinámica la trate como un campo estable.


Si trabajas en hojas de cálculo compartidas en la nube (OneDrive, SharePoint), ten en cuenta que HOY() se actualiza en función del huso horario de la última persona que abrió el libro. Para evitar confusiones, documenta en la hoja el huso horario de referencia o usa fechas fijas.


Para crear una secuencia de fechas a partir de hoy, escribe =HOY() en la primera celda y debajo =A1+1, luego arrastra el control de relleno hacia abajo. Obtendrás una lista de fechas consecutivas que se renuevan automáticamente cada día.


Recuerda que Excel almacena las fechas como números seriales (el 1/1/1900 es el día 1). Si necesitas convertir una fecha a texto con un formato personalizado, la función TEXTO() o TEXT() es tu aliada: =TEXTO(HOY();"dddd, dd de mmmm de aaaa") te daría algo como "miércoles, 15 de junio de 2025".


En resumen, para el 90 % de los casos: usa =HOY() si quieres fecha dinámica y Ctrl + ; si quieres fecha fija. Ambos métodos son nativos, no requieren complementos y funcionan en cualquier versión de Excel desde 2003 en adelante.

Conclusión

¿como poner en excel la fecha de hoy?

En definitiva, Excel ofrece varias formas sencillas de mostrar la fecha de hoy: la función =HOY() para una fecha que se actualiza sola, el atajo Ctrl + ; para una fecha fija, y =AHORA() si necesitas incluir también la hora. Elegir entre un método u otro depende de si quieres que la celda sea dinámica o un sello inamovible. Conocer estas dos opciones básicas cubre prácticamente cualquier necesidad de trabajo diario con fechas en hojas de cálculo.

Fuentes: soporte de Microsoft Excel, documentación oficial de funciones de fecha de Microsoft, guías de atajos de teclado de Microsoft 365
4.5 / 5 · 56 valoraciones Valorar
Más preguntas de ofimatica
De otras categorías