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
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
| Objetivo | Fó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.