← Volver a Biblioteca

Función HOY()

Obtén la fecha actual del sistema de forma automática.

Descripción

La función HOY() es una de las funciones volátiles de Excel. Esto significa que se actualiza automáticamente cada vez que abres el archivo o realizas un cálculo, tomando siempre la fecha configurada en el reloj de tu computadora.

Sintaxis

=HOY()

Esta función no requiere argumentos. Siempre debe llevar los paréntesis vacíos.

Casos Prácticos

1. Cálculo de Edad (Método Simple)

Si tienes la fecha de nacimiento en la celda B2, puedes calcular la edad aproximada usando:

=ENTERO((HOY()-B2)/365)

Nota: Restamos la fecha actual menos la de nacimiento y usamos ENTERO() para quitar los decimales.

2. Cálculo de Edad (Método Profesional)

La forma más precisa de calcular la edad es con la función "oculta" SIFECHA:

=SIFECHA(B2; HOY(); "y")

Esta función no aparece en el buscador de Excel, pero funciona perfectamente. El parámetro "y" indica que queremos el resultado en años (Years).

3. Días Transcurridos o Antigüedad

Para saber cuántos días han pasado desde que se inició un proyecto o contrato:

=HOY() - [Fecha_Inicio]

3. Control de Vencimientos

Puedes usarla en Formato Condicional para resaltar facturas que vencen hoy o que ya están vencidas comparándolas con HOY().

[Espacio para captura de pantalla de Excel - Ejemplo HOY]

Observaciones Importantes

  • La función solo devuelve la fecha (día, mes y año), no la hora.
  • Si el resultado aparece como un número extraño (ej. 45422), simplemente cambia el formato de la celda a Fecha corta.
  • Se actualiza sola, por lo que no es útil si quieres dejar una fecha fija o estática (para eso usa Ctrl + ;).