Saltar al contenido principal

HOY y fechas en Excel

Actualizado el

HOY devuelve la fecha actual y se actualiza cada vez que se recalcula el libro. Por ejemplo, =HOY()-C2 da el número de días desde la fecha de factura de C2. Excel guarda cada fecha como un número de días, así que puedes sumar días a una fecha o restar una fecha de otra.

Sintaxis de HOY

=HOY()

(ninguno)
HOY no recibe argumentos, pero los paréntesis vacíos son obligatorios: =HOY().
FECHA(año; mes; día)
Arma una fecha a partir de tres números, por ejemplo =FECHA(2025;3;12). Un mes 13 pasa a enero del año siguiente.
AÑO, MES, DIA(fecha)
Devuelven una parte de la fecha como número: =AÑO(B2) da 2025, =MES(B2) 3 y =DIA(B2) 12 para el 12 de marzo de 2025.

Practica HOY y fechas aquí

Escribe tu fórmula directamente en la hoja. Se revisa como en Excel, con punto y coma o con coma, en español o en inglés.

Ejercicio 1 de 1

Mostrar la fecha de hoy

En B1, muestra la fecha de hoy con la función HOY, para que el reporte lleve siempre la fecha actual.

Fecha del reporte

Cómo usar HOY y las fechas paso a paso

  1. Haz clic en la celda del resultado, escribe =HOY() y pulsa Enter. La celda muestra la fecha de hoy.
  2. Para mover una fecha, súmale un número de días: =B2+30 cae 30 días después de la fecha de B2.
  3. Para contar los días entre dos fechas, resta la más antigua: =HOY()-C2.
  4. Si un resultado aparece como fecha cuando esperabas un número (o al revés), cambia el formato de la celda a General o Fecha corta.

Ejemplos de HOY y fechas

La fecha de hoy

=HOY()

Muestra la fecha actual y cambia sola cada día.

Vencimiento a 30 días

=B2+C2

Una factura del 12 de marzo de 2025 con plazo de 30 días vence el 11 de abril de 2025.

Días desde una factura

=HOY()-C2

Cuántos días lleva abierta la factura, uno más cada día.

El mismo día el año siguiente

=FECHA(AÑO(B2)+1;MES(B2);DIA(B2))

El 15 de febrero de 2024 se renueva el 15 de febrero de 2025.

Errores comunes con fechas y cómo resolverlos

ErrorCausaSolución
#¡VALOR!La celda que usas en la cuenta tiene un texto que Excel no reconoce como fecha, por ejemplo una fecha pegada desde otro sistema.Conviértela en una fecha real (se alinea a la derecha) o créala con FECHA(año;mes;día).
#¿NOMBRE?El nombre de la función está mal escrito, por ejemplo =HOY sin paréntesis o =OY().Escribe =HOY() con los paréntesis vacíos.
#####La columna es demasiado estrecha para mostrar la fecha completa, o el resultado es una fecha negativa.Ensancha la columna. Si la fecha es negativa, revisa qué fecha restas de cuál.
22/01/1900Un número de días tomó el formato de fecha de las celdas con las que se calculó.Cambia el formato de la celda a General o Número para ver los días, aquí 22.

HOY, AHORA o fecha escrita

HOY devuelve solo la fecha, mientras que AHORA devuelve también la hora actual, como fracción de día. Las dos son volátiles: cambian cada vez que se recalcula el libro, así que un reporte hecho con ellas muestra otros números mañana. Cuando una fecha debe quedarse fija, como la fecha de envío de una factura, escribe la fecha directamente en la celda. FECHA arma una fecha a partir de año, mes y día, lo que es más seguro que escribir una fecha como texto, que se lee distinto según la configuración regional.

Preguntas frecuentes

¿Cómo evito que HOY cambie?

HOY siempre muestra la fecha actual. Para dejar una fecha fija, escribe la fecha misma, o copia la celda y pégala como valores.

¿Cómo cuento los días hasta una fecha límite?

Resta la fecha de hoy a la fecha límite: =C2-HOY(). El resultado es negativo cuando la fecha ya pasó.

¿Por qué mi fecha aparece como un número?

Porque Excel guarda las fechas como número de días desde el 1 de enero de 1900. Aplica el formato Fecha corta para verla otra vez como fecha.

¿Cómo calculo una edad con HOY?

Usa =SIFECHA(B2;HOY();"Y"), con la fecha de nacimiento en B2. Cuenta los años completos y se actualiza cada día.

Sigue practicando

Los 5 ejercicios de HOY y fechas, con explicaciones y seguimiento de tu avance.

Abrir los ejercicios de HOY