Función Excel AHORA para devolver la fecha y hora actuales

¿Necesitas conocer la fecha y hora actuales en tu hoja de cálculo de Excel? ¡No busques más! La función AHORA de Excel es la solución perfecta. Con solo un simple comando, podrás obtener al instante la fecha y hora actualizada en tu documento. En este artículo, te enseñaremos cómo utilizar esta función de manera efectiva y cómo sacarle el máximo provecho a tus tareas de seguimiento y organización. ¡No te lo pierdas!

En este tutorial, aprenderá cómo usar una fórmula AHORA en Excel para insertar la fecha y hora actuales como un valor dinámico y cómo hacer que la función AHORA sea estática sin actualización automática.

Para insertar la fecha y hora actuales en su hoja de trabajo, Excel proporciona una función especial llamada AHORA. La función toma la información del reloj del sistema de su computadora y la actualiza automáticamente cuando se abre o se recalcula la hoja de cálculo. El hecho de que esta función no acepte argumentos puede hacerle pensar que no deja espacio para la personalización. Sin embargo, puede formatear el resultado exactamente como lo necesita, de modo que una fórmula AHORA muestre solo la hora, solo la fecha o ambas. Encuentre todos los detalles en los ejemplos que siguen.

Función Excel AHORA

La función AHORA en Excel devuelve el valor de fecha y hora actuales.

La sintaxis es tan simple como podría ser. No se requieren argumentos:

AHORA()

La función AHORA está disponible en todas las versiones de Excel 2007 hasta Excel 365. Función Excel AHORA para devolver la fecha y hora actuales

Consejos y notas sobre la función NOW

  • La función AHORA devuelve la fecha y hora actuales en forma de número decimal, donde un número entero representa la fecha y un valor fraccionario representa la hora. Para obtener más información, consulte Formato de hora de Excel.
  • El valor de fecha y hora se devuelve en el formato predeterminado establecido en su Región ajustes. Esto se puede cambiar fácilmente aplicando un formato de hora personalizado.
  • La función AHORA no se actualiza continuamente. Como cualquier función volátil, se actualiza solo cuando se abre o se vuelve a calcular un libro.
  • Para devolver solo la fecha sin hora, use la función HOY en lugar de la función AHORA. Para más detalles, ver AHORA versus HOY.

Cómo utilizar la función AHORA en Excel

Para insertar una fórmula AHORA en una hoja de trabajo, simplemente escriba el signo de igualdad, el nombre de la función y los paréntesis vacíos:

=NOW()

La fecha de hoy y la hora actual aparecerán inmediatamente en la celda en el formato predeterminado. Para que se muestre de manera diferente, aplique un formato de fecha y hora personalizado como se explica en el tutorial vinculado anteriormente.

Función AHORA: devolver solo la hora sin fecha

Para que se muestre la función Excel AHORA tiempo soloestablezca un formato de hora personalizado, por ejemplo h:mm:ss. Tenga en cuenta que esto solo cambiará la representación visual. El valor subyacente en la celda seguirá teniendo ambas partes: un número entero que representa la fecha y una parte fraccionaria que representa la hora.

Alternativamente, puede restar la fecha del valor NOW() y luego formatear el resultado a su gusto.

=NOW() - TODAY()

De esta manera, obtendrás la hora actual sin fecha. A diferencia del simple formato, la fórmula anterior elimina por completo la parte de la fecha del valor almacenado en la celda. Si aplicas el formato General, verás que el número entero que representa la fecha es cero.

Función AHORA: obtenga solo fecha sin hora

Para hacer AHORA para mostrar solo fechause cualquier formato de fecha que desee, por ejemplo mmmm d, aaaa.

El resultado se verá como en la imagen a continuación: Función Excel AHORA para devolver la fecha y hora actuales

Cómo regresar a la misma hora otro día

Para obtener la hora actual de otro día, sume o reste una cierta cantidad de días al valor NOW().

Aquí hay algunos ejemplos de tales fórmulas NOW:

Fórmula Descripción
=AHORA() +7 La semana que viene a la misma hora
=AHORA() -7 A la misma hora la semana pasada
=AHORA() +30 Hora actual dentro de 30 días
=AHORA() -30 Hora actual 30 días antes de ahora

Para devolver la hora actual unos meses antes o desde ahora, utilice la función AHORA en combinación con EDATE y MOD.

Por ejemplo, para obtener el mismo tiempo 3 meses después, la fórmula es:

=EDATE(NOW(), 3) + MOD(NOW(), 3)

Para devolver la hora actual 3 meses antes, la fórmula toma esta forma:

=EDATE(NOW(), -3) + MOD(NOW(), 3)

Aquí, utiliza la función EDATE para sumar o restar el número especificado de meses a la fecha actual; el resultado es el valor de la fecha sin hora. Para encontrar el tiempo, crea una fórmula MOD que devuelve el resto después de dividir el valor de la fecha y hora actual por la cantidad de meses y luego suma los resultados. Función Excel AHORA para devolver la fecha y hora actuales

Cómo redondear la hora actual a la hora más cercana

Para redondear la hora actual a la hora más cercana, utilice la función MROUND.

=MROUND(NOW(), "1:00")

Esta fórmula genérica se puede personalizar fácilmente para manejar casos más específicos.

Por ejemplo, para devolver la hora actual dentro de 10 días redondeada a la hora más cercana, la fórmula es:

=MROUND(NOW() +10, "1:00")

Para obtener la hora actual hace 10 días redondeada a la hora más cercana, utilice esta fórmula:

=MROUND(NOW() -10, "1:00")

Los resultados pueden verse de la siguiente manera: Función Excel AHORA para devolver la fecha y hora actuales

Sumar o restar horas, minutos y segundos a la hora actual

Para sumar o restar una cierta cantidad de tiempo de/a la hora actual, proporcione diferentes unidades de tiempo con la ayuda de la función HORA.

Digamos que actualmente se encuentra en la zona horaria UTC+3. Para obtener el Tiempo Universal Coordinado (UTC), debes restar 3 horas de tu hora local, lo que se puede hacer fácilmente con esta fórmula:

=NOW() - TIME(3, 0, 0)

Y aquí hay un caso un poco más complejo. Para obtener la hora estándar de la India (IST), que está 2 horas y 30 minutos por delante de su hora local, proporcione los valores correspondientes tanto para el hora y minuto argumento de la función TIEMPO:

=NOW() + TIME(2, 30, 0)

La siguiente imagen muestra algunos ejemplos de fórmulas más para calcular la hora actual en diferentes zonas horarias. Para mostrar solo tiempo sin fechael formato de número personalizado h:mm:ss se aplica a los resultados. Función Excel AHORA para devolver la fecha y hora actuales

Cómo convertir AHORA a texto en Excel

Para convertir el valor NOW() en una cadena de texto en el formato deseado, incorpórelo en la función TEXTO de esta manera:

TEXTO(AHORA(), código_formato)

Por ejemplo, para convertir la fecha y hora actuales en una cadena de texto como “12 de enero de 2023 12:32 p.m.”, la fórmula es la siguiente:

=TEXT(NOW(), "mmmm d, yyyy h:mm AM/PM")

Si es necesario, puede incluir texto o caracteres personalizados en el código de formato. Por ejemplo:

=TEXT(NOW(), "mmmm d, yyyy at h:mm AM/PM")

El resultado aparecerá como “12 de enero de 2023 a las 12:37 p.m.”.

En la siguiente captura de pantalla se muestran más ejemplos de fórmulas: Función Excel AHORA para devolver la fecha y hora actuales

Cómo combinar texto con la función AHORA

Existen 3 métodos principales para combinar texto con la función AHORA en Excel:

CONCATENAR y AHORA

Para unir diferentes fragmentos de texto con el valor de fecha y hora en el formato de su elección, utilice la función CONCATENAR. Los valores de texto deben estar entre comillas dobles y NOW() debe anidarse en TEXTO como se analizó en el ejemplo anterior. Por ejemplo:

=CONCATENATE("The current time is ", TEXT(NOW(), "h:mm:ss"))

Esta fórmula funciona bien en todas las versiones de Excel.

CONCAT y AHORA

En Excel 2019 y versiones posteriores, puedes utilizar la función CONCAT para el mismo propósito. Por ejemplo:

=CONCAT("Today is ", TEXT(NOW(), "mmmm, d, yyyy"), CHAR(10), "Local time is ", TEXT(NOW(), "h:mm AM/PM"))

Aquí, además concatenamos la fórmula CHAR(10) para que los valores de fecha y hora se muestren en dos líneas separadas.

Carácter “&” y AHORA

Una forma más de combinar cadenas en Excel es el operador de concatenación (&). Es compatible con todas las versiones de Excel y puede hacer que una fórmula sea un poco más compacta. Por ejemplo:

="Currently it's " & TEXT(NOW(), "h:mm:ss") & " here"

Y aquí están las tres fórmulas en acción: Función Excel AHORA para devolver la fecha y hora actuales

Cómo hacer que Excel NOW funcione de forma estática

En algunas circunstancias, es posible que necesites mantener el valor devuelto por la función AHORA tal como está. sin actualización automática. Entonces, ¿hay alguna manera de evitar que la fórmula NOW() se actualice cada vez que se abre el libro? La respuesta es no, no es posible arreglar la función AHORA en Excel, ya que está diseñada para devolver siempre la hora actual.

Lo que puedes hacer es crear tu propia función que devolverá la fecha y hora actuales como un valor estático. Para esto, agregue el siguiente código VBA en su libro de trabajo. Para obtener instrucciones detalladas, puede consultar Cómo insertar código VBA en Excel.

Función NowStatic() NowStatic = Ahora

Fin Función

Al igual que la función NOW nativa, nuestra función definida por el usuario no acepta ningún argumento, solo paréntesis vacíos después del nombre de la función:

=NowStatic()

Una vez que se ingresa la fórmula en una celda, devolverá el fecha y hora actuales como valor estático eso nunca cambiará. De forma predeterminada, la salida aparece como un número decimal en el General formato. Al aplicar un formato de número personalizado a la celda de fórmula, puede obtener el resultado como un valor de fecha y hora, solo fecha o solo hora: Función Excel AHORA para devolver la fecha y hora actuales

Otras opciones para insertar la fecha y hora actuales como un valor no modificable son:

¿Cuál es la diferencia entre AHORA y HOY en Excel?

Las funciones HOY y AHORA son similares en que ambas muestran la fecha actual, son volátiles y no aceptan argumentos.

La diferencia entre HOY y AHORA es:

  • HOY solo devuelve el valor de la fecha, que se almacena como un número entero en el sistema interno de Excel.
  • AHORA devuelve el valor de fecha y hora, que incluye el número entero que representa la fecha y un valor fraccionario que representa la hora. Se puede formatear una celda de fórmula para que muestre solo la hora, solo la fecha o ambas. Desde este punto de vista, puedes pensar en el AHORA como una versión más completa del HOY.

La función Excel NOW() no se actualiza automáticamente

Un punto importante a tener en cuenta es que la función AHORA en Excel no se actualiza continuamente. Solo se actualiza cuando abre el libro o cuando Excel lo vuelve a calcular. Si no se ha cambiado nada en la hoja, no hay nada que recalcular y, en consecuencia, NOW() no se actualizará.

Para actualizar una fórmula NOW, puede usar uno de estos atajos:

  • F9 – recalcular todos los libros abiertos.
  • Mayús + F9 – recalcular solo la hoja de trabajo activa.

Además, asegúrese de que las Opciones de cálculo estén configuradas en Automático en su Excel.

Así es como se utiliza eficientemente la función AHORA en Excel. ¡Te agradezco por leer y espero verte en nuestro blog la próxima semana!

Libro de práctica para descargar.

Fórmula Excel AHORA – ejemplos (archivo .xlsm)

Usted también podría estar interesado en

Error 403 The request cannot be completed because you have exceeded your quota. : quotaExceeded

Función Excel AHORA para devolver la fecha y hora actuales

Microsoft Excel es una herramienta muy versátil que permite realizar una amplia variedad de tareas, desde simples cálculos hasta análisis de datos complejos. Una de las características más útiles de Excel es su capacidad para manejar fechas y horas de manera eficiente. En este artículo, exploraremos la función AHORA de Excel, que devuelve la fecha y hora actuales, y responderemos algunas preguntas frecuentes sobre su uso.

¿Qué es la función AHORA en Excel?

La función AHORA en Excel es una función de hoja de cálculo que devuelve la fecha y hora actuales según el sistema en el que se ejecuta Excel. Es muy útil en situaciones en las que se necesita rastrear y registrar la fecha y hora de un evento o cálculo específico. La función se actualiza automáticamente cada vez que se recalcula la hoja de cálculo.

¿Cómo se usa la función AHORA?

La sintaxis básica de la función AHORA es la siguiente:

=AHORA()

Es importante tener en cuenta que la función AHORA no requiere ningún argumento. Se utiliza por sí sola, sin necesidad de ingresar ningún valor adicional. Al ingresar esta función en una celda, Excel mostrará la fecha y hora actuales.

¿Puedo formatear la salida de la función AHORA?

Sí, es posible formatear la salida de la función AHORA en Excel. Puede aplicar diferentes formatos de número y formato de fecha y hora a la celda que contiene la función AHORA. Para hacerlo, seleccione la celda y vaya a la pestaña “Inicio” en la barra de herramientas. Luego, haga clic en el botón “Formato de número” y elija el formato deseado.

¿Puedo utilizar la función AHORA en fórmulas?

Sí, la función AHORA se puede utilizar en fórmulas de Excel de la misma manera que cualquier otra función. Por ejemplo, puede utilizarla para calcular la diferencia en segundos entre dos fechas y horas. Esto puede ser útil para rastrear el tiempo transcurrido entre eventos o determinar la duración de un proceso.

Conclusión

En resumen, la función AHORA de Excel es una herramienta poderosa para obtener la fecha y hora actuales en una hoja de cálculo. Puede ser utilizada para una variedad de propósitos, desde registrar la marca de tiempo de eventos hasta realizar cálculos relacionados con el tiempo. Asegúrese de aprovechar los diferentes formatos de número y formato de fecha y hora para personalizar la salida según sus necesidades.

Para obtener más información sobre la función AHORA y otras funciones de Excel, consulte la documentación oficial de Microsoft o explore la guía de funciones de Excel disponible en ExcelFunciones.com.

Deja un comentario