【Excel】 Cómo utilizar las funciones TODAY y NOW

【Excel】 Cómo utilizar las funciones TODAY y NOW Excel

Introducción

Excel es una de las herramientas más utilizadas en contabilidad, gestión de proyectos y análisis de datos. Una de sus fortalezas es la capacidad de manejar fechas y horas de manera dinámica. Dentro de este contexto, las funciones TODAY y NOW permiten automatizar procesos y mantener la información siempre actualizada sin esfuerzo manual.

Imagina que gestionas un proyecto con plazos de entrega ajustados o un control de asistencia de empleados: en ambos casos, trabajar con la fecha y la hora exacta evita errores y garantiza precisión. En este tutorial encontrarás una explicación detallada, ejemplos paso a paso y consejos prácticos para aprovechar estas funciones en distintos escenarios reales.

Función TODAY en Excel

La función TODAY devuelve la fecha actual del sistema, sin incluir la hora. Su sintaxis es simple:

=TODAY()

Cada vez que se abra el archivo o se actualice la hoja, Excel mostrará la fecha vigente. Esto resulta especialmente útil en reportes diarios, seguimientos de actividades o en plantillas que requieren mantener un registro actualizado.

Ejemplo práctico: días transcurridos

Si en la celda A1 tienes una fecha de inicio (por ejemplo, 01/01/2025), la fórmula:

=TODAY() - A1

mostrará los días que han pasado desde esa fecha hasta hoy. Así puedes calcular la antigüedad de un contrato, el tiempo transcurrido desde un pedido o el avance de un proyecto.

Encabezado dinámico con fecha actual

Otra aplicación muy usada es crear un título que muestre la fecha del día. Por ejemplo:

= "Reporte actualizado al " & TEXT(TODAY(), "dd/mm/yyyy")

De este modo, tu reporte tendrá siempre un encabezado como “Reporte actualizado al 01/09/2025”, sin necesidad de editarlo manualmente.

SituaciónFórmula con TODAYResultado
Días desde el inicio de un proyecto (01/01/2025)=TODAY()-A1Número de días transcurridos
Fecha de vencimiento a 30 días=TODAY()+30Fecha exacta de vencimiento

Función NOW en Excel

La función NOW devuelve la fecha y la hora actuales. Es tan sencilla como escribir:

=NOW()

El valor mostrado cambia automáticamente con cada actualización de la hoja, por lo que resulta ideal para sistemas de control de asistencia, registro de entradas y salidas o informes con hora de última actualización.

Ejemplo práctico: registro de hora

Si quieres anotar la hora exacta de ingreso de un empleado, basta con usar NOW en una celda. Cada vez que se abra o se recalcule el archivo, se registrará la fecha y hora del momento.

Formato personalizado con NOW

Puedes dar formato al resultado de NOW con la función TEXT, como en:

= "Última actualización: " & TEXT(NOW(), "dd/mm/yyyy hh:mm:ss")

Esto devolverá algo como “Última actualización: 01/09/2025 15:45:30”, perfecto para informes dinámicos.

EscenarioFórmulaUtilidad
Control de fichaje de empleados=NOW()Registra fecha y hora exacta
Encabezado con hora de actualización=”Última actualización: “&TEXT(NOW(),”dd/mm/yyyy hh:mm:ss”)Muestra la fecha y hora actuales

Ejemplos Prácticos

Veamos cómo TODAY y NOW se aplican en situaciones comunes:

  • Cálculo de edad:
    =INT((TODAY()-A1)/365.25)
    convierte la fecha de nacimiento en años completos.
  • Plazos de entrega:
    =TODAY()+7
    devuelve la fecha límite una semana después.
  • Registro de hora de entrada: con
    =NOW()
    queda guardado el momento exacto.
  • Control de reportes: usar NOW con TEXT indica la fecha y hora de última actualización en un informe.

Combinación con Otras Funciones

TODAY y NOW se pueden combinar con otras funciones para análisis más avanzados. Por ejemplo:

  • =YEAR(TODAY())
    devuelve el año actual.
  • =MONTH(TODAY())
    devuelve el mes actual.
  • =DAY(TODAY())
    devuelve el día actual.

Con estas funciones es posible calcular el primer día del mes en curso:

=DATE(YEAR(TODAY()), MONTH(TODAY()), 1)

También se pueden usar combinaciones con NOW para mostrar la hora en diferentes formatos, adaptándola a informes corporativos o dashboards automáticos.

Errores Comunes

Aunque estas funciones parecen simples, es habitual encontrar errores:

  • Confundir valores dinámicos con estáticos: TODAY y NOW cambian al recalcular la hoja. Para fijar un valor, hay que copiar y pegar como valores.
  • Formato de celda incorrecto: si la celda está en formato “General”, la fecha puede aparecer como número (ej. 45123). Hay que aplicar formato de fecha o fecha y hora.
  • Sintaxis mal escrita: olvidar los paréntesis (=TODAY en lugar de =TODAY()) genera error. También pueden variar los separadores según configuración regional (coma o punto y coma).

Comprender estas particularidades ayuda a evitar resultados inesperados y a aprovechar al máximo el poder de Excel en la gestión de fechas y horas.