¿Alguna vez te has encontrado en medio de una hoja de cálculo, necesitando saber la fecha y hora exactas para completar un registro o para analizar datos en tiempo real? La función AHORA de Excel es la herramienta perfecta para ti. Te permite obtener de manera instantánea y sencilla la fecha y hora actuales, facilitando la gestión y el seguimiento de tus proyectos. En este artículo, descubriremos cómo utilizar esta poderosa función y cómo puede optimizar tu flujo de trabajo. ¡No te lo pierdas!
¿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.
>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:
>
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órmulaDescripción=AHORA() +7La semana que viene a la misma hora=AHORA() -7A la misma hora la semana pasada=AHORA() +30Hora actual dentro de 30 días=AHORA() -30Hora 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.
>
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:
>
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.
>
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:
>
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:
>
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:
>
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
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.
La función AHORA en Excel es una herramienta poderosa que permite obtener la fecha y hora actuales en cualquier hoja de cálculo. Aquí te dejo un resumen y algunos ejemplos sobre cómo utilizarla de manera efectiva.
¿Qué es la función AHORA?
La función AHORA tiene la siguiente sintaxis:
excel
=AHORA()
No requiere argumentos. Su resultado es un número decimal que representa la fecha y la hora actuales.
Características clave:
- Actualización: La función AHORA se actualiza automáticamente cuando abres el libro de trabajo o cuando se recalcula la hoja. Sin embargo, no se actualiza continuamente.
- Formato: Devuelve el valor de fecha y hora en el formato predeterminado basado en la configuración regional de tu computadora. Puedes aplicar formatos personalizados para ajustar su presentación.
Ejemplos de uso:
1. Mostrar solo la hora actual:
Para mostrar solo la hora sin la fecha, puedes usar la siguiente fórmula:
excel
=AHORA() - HOY()
Luego, aplica el formato de hora personalizado h:mm:ss
a la celda.
2. Mostrar solo la fecha actual:
Para obtener solo la fecha, puedes aplicar el formato mmmm d, aaaa
.
3. Obtener la hora de un día diferente:
Puedes sumar o restar días a la función AHORA. Por ejemplo:
- Horario de la misma hora en una semana:
excel
=AHORA() + 7
- Horario de la misma hora la semana pasada:
excel
=AHORA() - 7
4. Redondear la hora actual:
Si deseas redondear la hora actual a la hora más cercana, utiliza la función MROUND:
excel
=MROUND(AHORA(), "1:00")
5. Suma o resta de horas, minutos y segundos:
Para ajustar la hora a diferentes zonas horarias, puedes combinar con la función TIEMPO:
- Para convertir de UTC+3 a UTC:
excel
=AHORA() - TIEMPO(3, 0, 0)
- Para ajustar a la hora estándar de la India (IST):
excel
=AHORA() + TIEMPO(2, 30, 0)
6. Convertir AHORA a texto:
Para mostrar el valor de AHORA en un formato de texto específico, puedes usar la función TEXTO:
excel
=TEXTO(AHORA(), "mmmm d, aaaa h:mm AM/PM")
7. Combinar texto con la función AHORA:
Puedes combinar texto con la función AHORA utilizando CONCATENAR, CONCAT o el operador &
:
excel
="La hora actual es " & TEXTO(AHORA(), "h:mm:ss")
¿Cómo hacer que la función AHORA sea estática?
Si necesitas mantener la fecha y hora como un valor que no cambie, debes agregar un código VBA que cree una función personalizada:
vba
Function NowStatic()
NowStatic = Now
End Function
Luego puedes usar =NowStatic()
para obtener la fecha y hora actuales de manera estática.
Diferencias entre AHORA y HOY:
- HOY solo devuelve la fecha actual (número entero), mientras que AHORA devuelve fecha y hora (número decimal).
- La función AHORA proporciona información más completa que la función HOY.
Resumen:
La función AHORA es versátil y puede utilizarse en diversas aplicaciones de Excel para trabajar con tiempo y fechas. Recuerda que su valor se actualiza solo al abrir o recalcular el documento, lo que la hace ideal para ciertos propósitos de análisis temporal.
Irias: ¡Totalmente de acuerdo, chicos! La función AHORA es una maravilla. Yo también la usé para mis trabajos en la uni y me facilitó un montón la vida, sobre todo cuando tenía que entregar varias cosas a la vez. ¡Ya no más lío con las fechas! Gracias por compartir sus experiencias, me encanta leerlas.
Me encanta este artículo, la función AHORA es super útil para llevar el control de mis tareas. Recuerdo que la primera vez que la usé fue para un proyecto del cole y me salvó la vida, ¡no tuve que estar anotando la fecha y hora manualmente! Gracias por compartir esto, jhonny alejandro.
Briceño: ¡Exacto! A mí me pasó algo parecido, la usé para un proyecto en el trabajo y la verdad es que me ayudó muchísimo a organizar mis tareas. Antes siempre estaba batallando con el tema de las fechas y ahora es mucho más fácil. ¡Definitivamente es una herramienta que todos deberían probar!
Isaac carlos: Totalmente de acuerdo, jhonny. A mí también me ahorró un montón de tiempo en mi trabajo. La usé para registrar los tiempos de entrega de mis proyectos y fue un cambio de juego; ya no tengo que preocuparme por olvidarme de poner la fecha y hora. ¡Es una herramienta imprescindible!