Aprender Excel
ES
Define cómo se ven los números, las fechas y las fórmulas, para que todo funcione como en tu propio Excel.

Inicio › Funciones de Excel › HOY y AHORA

HOY y AHORA en Excel: fecha y hora actuales

HOY devuelve la fecha actual y AHORA la fecha y la hora actuales. Las dos se actualizan solas, y por eso son perfectas para cuentas atrás, edades y avisos de vencimiento. En el Excel en inglés, las funciones se llaman TODAY y NOW.

En esta guía
  1. Sintaxis
  2. Cómo funcionan las fechas
  3. Pruébalo tú mismo
  4. Ejemplos prácticos
  5. Una fecha que no cambia
  6. Cuándo se actualizan
  7. Resaltar lo vencido
  8. Preguntas frecuentes

Sintaxis

=HOY() =AHORA()

Ninguna tiene argumentos, pero los paréntesis vacíos son obligatorios. El resultado tiene formato de fecha (HOY) o de fecha y hora (AHORA); cambia el aspecto con Ctrl+1.

Cómo guarda Excel las fechas

Excel guarda una fecha como un número: los días transcurridos desde el 1 de enero de 1900. Las horas son fracciones de un día: las 12:00 del mediodía son 0,5. Por eso puedes restar fechas sin más para obtener los días que hay entre ellas, y sumar 7 para obtener la fecha de una semana después.

Practica HOY y AHORA: pruébalo tú mismo

Leer es una cosa y escribirlo es otra. Construye la fórmula de abajo paso a paso: las pistas te dicen qué escribir, y puedes hacer clic en las celdas o arrastrar sobre ellas para añadirlas, igual que en Excel.

Tarea: Muestra la fecha de hoy en B2: =HOY()

Ejemplos prácticos

ObjetivoFórmula
Días hasta la fecha límite de A2=A2-HOY() (con formato de número)
Días desde la fecha de una factura=HOY()-A2
¿Vencido?=SI(A2<HOY(); "Vencido"; "")
¿Vence en los próximos 7 días?=Y(A2>=HOY(); A2<=HOY()+7)
Edad en años=SIFECHA(A2; HOY(); "Y")
La fecha dentro de una semana=HOY()+7
Último día de este mes=FIN.MES(HOY(); 0)
Horas desde una marca de tiempo=(AHORA()-A2)*24

Más sobre edades en SIFECHA y sobre finales de mes en FIN.MES. Para contar solo días laborables, lee DIAS.LAB.

Una fecha que no cambia: atajos

HOY cambia cada día, así que no sirve para cosas como la "fecha del pedido", que debe quedarse fija. Usa un atajo de teclado; escribe el valor actual como una entrada fija:

  • Ctrl+; (punto y coma) inserta la fecha de hoy.
  • Ctrl+Mayús+: (dos puntos) inserta la hora actual.
  • Los dos seguidos (con un espacio en medio) dan una fecha y una hora fijas.

¿Cuándo se actualizan HOY y AHORA?

Son "volátiles": se recalculan cada vez que se recalcula el libro, por ejemplo al abrirlo o al cambiar cualquier celda. No avanzan en directo como un reloj. Pulsa F9 para forzar la actualización. En libros muy grandes, muchas fórmulas volátiles pueden ralentizarlo todo; un solo HOY() en una celda a la que se refieren las demás fórmulas es mejor que cientos.

Resaltar lo vencido

Selecciona la columna de fechas y añade una regla de formato condicional con la fórmula =A2<HOY(), o usa Resaltar reglas de celdas › Una fecha para opciones como "Ayer" o "La semana próxima".

Preguntas frecuentes

¿Por qué mi fórmula HOY muestra un número como 46338?

La celda tiene formato de número. Dale formato de fecha con Ctrl+1 › Fecha.

¿Cómo evito que HOY cambie?

Copia la celda y usa Pegado especial › Valores, o escribe la fecha directamente con Ctrl+;.

¿Qué diferencia hay entre HOY y AHORA?

HOY devuelve solo la fecha. AHORA devuelve la fecha y la hora actual.