La función AHORA en Microsoft Excel es una de las funciones de fecha y hora más directas y utilizadas. Devuelve el número de serie de la fecha y hora actuales del sistema operativo de tu ordenador. El valor se actualiza cada vez que la hoja de cálculo se recalcula, ya sea por un cambio en otra celda o al abrir el libro de trabajo.
Esta función es especialmente útil para registrar la fecha y hora exactas en que se realiza una acción, como la entrada de un dato, o para realizar cálculos basados en el momento presente. Es importante destacar que es una función «volátil», lo que significa que su constante actualización puede afectar al rendimiento en hojas de cálculo muy grandes o complejas.
Sintaxis
=AHORA()
La función AHORA no requiere ningún argumento.
- Esta función no tiene parámetros. Los paréntesis son obligatorios, aunque estén vacíos, para que Excel la reconozca como una función.
 
Ejemplos
Ejemplo 1: Insertar la fecha y hora actuales
El uso más básico de la función. Simplemente, inserta la fórmula en una celda. Para ver correctamente la fecha y la hora, es posible que necesites formatear la celda. Puedes hacerlo con Clic derecho > Formato de celdas > Número > Fecha o Personalizada (por ejemplo, «dd/mm/aaaa hh:mm:ss»).
=AHORA()
Resultado esperado (si la fecha es 15 de octubre de 2023 a las 10:30 AM): 15/10/2023 10:30
Ejemplo 2: Obtener solo la fecha actual
Si solo necesitas la fecha, pero quieres usar una función volátil que se actualice, puedes anidar AHORA dentro de la función ENTERO, que elimina la parte decimal (la hora).
=ENTERO(AHORA())
Resultado esperado: 15/10/2023 (El resultado es idéntico a usar la función HOY())
Ejemplo 3: Obtener solo la hora actual
Para aislar la hora, puedes restar la parte entera (la fecha) del valor completo de AHORA. El resultado es un número decimal que debes formatear como hora.
=AHORA() - HOY()
Resultado esperado (formateado como hh:mm:ss): 10:30:00
Ejemplo 4: Calcular una fecha y hora futuras
Puedes usar AHORA para realizar cálculos. Por ejemplo, para saber qué fecha y hora será exactamente en 3 días y 6 horas. Recuerda que en el sistema de fechas de Excel, un día completo equivale al número 1, y una hora a 1/24.
=AHORA() + 3 + (6/24)
Resultado esperado: La fecha y hora exactas 3 días y 6 horas después del momento actual.
Ejemplo 5: Crear un sello de tiempo estático (Timestamp)
Dado que AHORA() se actualiza constantemente, no sirve para registrar un evento en un momento fijo. Para crear un sello de tiempo que no cambie, puedes usar un atajo de teclado:
- Para insertar la fecha actual estática: Ctrl + ; (punto y coma)
 - Para insertar la hora actual estática: Ctrl + Shift + : (dos puntos)
 
    Si aun así quieres usar la función, deberás introducir =AHORA() en la celda y, una vez que muestre el valor, copiar esa celda (Ctrl+C) y pegarla en el mismo lugar como valores (Clic derecho > Opciones de pegado > Valores).
  
Observaciones
Función Volátil: AHORA es una función volátil. Esto significa que se recalcula cada vez que se realiza cualquier cambio en la hoja de cálculo, aunque no tenga relación directa con la celda que contiene la función. En libros de trabajo con muchas fórmulas, el uso excesivo de funciones volátiles puede ralentizar el rendimiento.
Actualización: El valor de AHORA() se actualiza cuando la hoja se recalcula. No funciona como un reloj en tiempo real. Para forzar una actualización manual de todas las fórmulas del libro, puedes presionar la tecla F9.
Errores comunes
La función AHORA es muy robusta y no suele generar errores por sí misma, ya que no depende de entradas del usuario. El resultado siempre será un número de serie de fecha/hora. Los problemas suelen derivar de un formato de celda incorrecto, que puede hacer que se muestre un número como «45214,4375» en lugar de una fecha y hora reconocibles.
Disponibilidad por versión de Excel
La función AHORA está disponible en todas las versiones de Microsoft Excel, incluyendo:
- Excel para Microsoft 365
 - Excel 2021, 2019, 2016, 2013, 2010, 2007
 - Versiones anteriores de Excel
 - Excel para la Web
 - Excel para Mac, iPad, iPhone y Android
 
Compatibilidad
| Software | Compatibilidad | Notas | 
|---|---|---|
| Microsoft Excel | ✔️ | Funcionalidad completa. | 
| Google Sheets | ✔️ | La función se llama NOW() en inglés, pero Google Sheets traduce automáticamente AHORA() en entornos de habla hispana. | 
| LibreOffice Calc | ✔️ | Funciona de la misma manera que en Excel. | 
| OpenOffice Calc | ✔️ | Funciona de la misma manera que en Excel. | 
| WPS Office Spreadsheets | ✔️ | Totalmente compatible. | 
| Apple Numbers | ✔️ | La función equivalente es NOW(), pero también es compatible con AHORA(). | 
Funciones Relacionadas
- HOY: Devuelve la fecha actual sin la hora. Es como la parte entera de AHORA().
 - FECHA: Construye una fecha a partir de un año, mes y día especificados.
 - HORA: Construye una hora a partir de una hora, minuto y segundo especificados.
 - DIA / MES / AÑO: Extraen el día, mes o año de una fecha, respectivamente.
 
