Cómo utilizar la función AHORA en Excel (8 ejemplos adecuados)

  • Compartir Este
Hugh West

En Microsoft Excel, la función AHORA se utiliza para mostrar marcas de tiempo. Al encerrar la función AHORA dentro de otras funciones relacionadas, se pueden obtener diferentes salidas útiles. En este artículo, aprenderá a utilizar esta función AHORA de manera eficiente en Excel bajo múltiples criterios.

La captura de pantalla anterior es una visión general del artículo que representa una aplicación simplificada de la función AHORA en Excel. En las siguientes secciones de este artículo obtendrá más información sobre el conjunto de datos, así como sobre los métodos y funciones bajo diferentes criterios.

Descargar el cuaderno de prácticas

Puede descargar el libro de Excel que hemos utilizado para preparar este artículo.

Uso de la función NOW.xlsx

Introducción a la función NOW

  • Función Objetivo:

NOW Función que devuelve la fecha y hora actuales formateadas como fecha y hora.

  • Sintaxis:

=NOW()

No se acepta ningún argumento dentro de la función NOW.

8 casos adecuados de uso de la función NOW en Excel

1. Sumar o restar días con la función NOW

En la imagen de abajo, Columna B representa repetidamente la fecha y la hora actuales. Utilizando la tecla AHORA y luego sumar o restar un valor numérico, podemos averiguar nuevas fechas y horas fácilmente. En Columna C se muestran los valores resultantes tras aplicar el AHORA fórmula con la suma o resta de otro valor numérico que representa varios días.

Para añadir días a la fecha actual, sólo tiene que introducir el número de días en la siguiente fórmula:

=NOW() + número_de_días

Para volver a una fecha anterior, basta con restar un número de días a la función AHORA y entonces la función tendrá el siguiente aspecto:

=NOW() - número_de_días

Si utilizas una fracción de un número para sumar o restar, entonces se sumará o restará la parte de un día. Por ejemplo, sumarás 1 con la función AHORA para encontrar el día siguiente, lo que significa que estás sumando exactamente 24 horas a la fecha actual. Pero cuando se utiliza 0.5 en lugar de 1 entonces 12 horas se añadirá con la fecha actual definida por la función NOW.

Más información: Cómo quitar la hora de la fecha en Excel (6 enfoques)

2. Sumar o restar minutos u horas con la función NOW

Al sumar o restar un número de fracción con o desde la función AHORA, simplemente encontrará la nueva hora con minutos u horas añadidos. La fórmula genérica para sumar o restar un número de fracción debería tener este aspecto:

=NOW() ± fracción_horas/24

Para el fracción_horas , 1 representa 60 minutos y, por tanto, el 30 minutos será la mitad, y la fracción de hora, es decir 0.5 . Del mismo modo, 0,25 y 0,75 denotan 15 minutos y 45 minutos respectivamente. Entonces hay que hacer esta fracción como dividendo donde el divisor será 24 para que esta parte combinada represente minutos o una fracción de hora.

Para sumar o restar un número de horas, tienes que introducir la fracción como parte de 24 horas. Así, la fórmula genérica debería ser:

=NOW() ± fracción_horas

Y aquí no tendrás que dividir la fracción con 24, puesto que ya estás introduciendo el valor como una fracción de 24 horas. Así, por ejemplo, si sumas o restas 0.5 que denotará 12 horas de forma similar 0,25 y 0,75 representará 6 horas y 18 horas respectivamente.

Más información: Cómo actualizar automáticamente la hora actual en Excel (con fórmulas y VBA)

3. Suma o resta de meses con las funciones EDATE y NOW

Función EDATE devuelve el número de serie de la fecha que es el número indicado de meses antes o después de la fecha de inicio. La sintaxis de esta función es:

=EDATE(fecha_inicio, meses)

Utilizando EDATE y NOW juntas, puede sumar o restar meses con o desde la fecha actual. En nuestro conjunto de datos representado en la imagen de esta sección, Células C5 y C7 muestran dos fechas diferentes sumando y restando 6 meses de la fecha actual. Pero en este caso, la hora no se conservará y se mostrará 0:00 horas. La fórmula genérica de esta función combinada puede representarse como:

=EDATE(NOW(), meses)

Si desea ver las nuevas fechas con las horas conservadas, deberá utilizar la función MOD Esta función devuelve un resto después de dividir un número por un divisor. La sintaxis de la función MOD es:

=MOD(número, divisor)

Así, en nuestro caso, la fecha y la hora encontradas por el AHORA se dividirá por 1 y devolverá el resto con 0 que representa 1/0/1900 pero se conservará el tiempo que se sumará al valor resultante anterior hallado por el EDATE Por lo tanto, la fórmula genérica general se puede mostrar como:

=EDATE(NOW(), meses) + MOD(NOW(),1

4. Combinación de las funciones IF y NOW para encontrar la fecha y hora de vencimiento

Pensemos ahora en un caso en el que tenga que averiguar si la fecha y hora actuales superan o no la fecha límite. Tendrá la opción de personalizar los estados de vencimiento utilizando SI y AHORA En nuestro conjunto de datos de la imagen siguiente, Columna B representa los plazos y Columna C muestra la fecha y hora actuales. Averiguaremos los estados de plazo o vencimiento en Columna D .

📌 Pasos:

➤ En la salida Celda D5 la fórmula correspondiente será:

=IF((B5-NOW())>0, "Vencido", "Plazo vencido")

➤ Ahora pulse Entre en autocompletar el resto de las celdas de Columna D y encontrarás todos los estados relevantes con Vencimiento o plazo vencido mensajes.

Lecturas similares

  • Cómo utilizar la función WORKDAY.INTL en Excel (Una guía completa)
  • Usar la Función WEEKDAY en Excel ( Con 8 Ejemplos)
  • Cómo utilizar la función NETWORKDAYS.INTL en Excel (2 ejemplos)
  • Utilizar la Función DATEVALUE en Excel (6 Ejemplos Adecuados)
  • Cómo utilizar la función DÍAS de Excel con un ejemplo práctico

5. Mostrar la primera o última fecha de un mes antes o después de la fecha actual utilizando las funciones NOW y EOMONTH

EOMONTH devuelve el número de serie del último día del mes anterior o posterior a un número especificado de meses. La sintaxis de esta función es:

=EOMONTH(fecha_inicio, meses)

Utilizando EOMONIO y AHORA funciones juntas, podemos obtener la 1ª o última fecha del mes anterior o siguiente a partir de la fecha actual. La fórmula genérica combinada para obtener la 1ª fecha de un mes a partir de la fecha actual es:

=EOMONTH(NOW(), mes_serie)+1

Aquí, el mes_serie es el número de serie del mes a partir del mes actual. Por ejemplo, para obtener la 1ª fecha del mes actual, tenemos que utilizar -1 como mes_serie , - 2 para la mes anterior y 0 para la próximo mes De este modo, obtendremos la última fecha del mes correspondiente y, añadiendo 1 a la función, obtendremos el primer día del mes siguiente basándonos en el month_serial de la fórmula.

Así, para obtener la última fecha de un mes a partir de la fecha actual, la fórmula genérica debería tener este aspecto:

=EOMONTH(NOW(), mes_serie)

En este caso, el mes_serie será 0 para obtener la última fecha del mes en curso , -1 para la mes anterior y 1 para la próximo mes .

En la siguiente imagen, espero que tengas un concepto completo de cómo debes utilizar esta función combinada para obtener la primera o la última fecha de un mes a partir de la fecha actual. Pero a menos que utilices la función MOD la hora no se conservará a partir de la fecha actual.

Para conservar la hora actual mientras se determina la 1ª fecha del mes anterior o siguiente a partir de la fecha actual, la fórmula genérica y combinada con la función MOD será:

=EOMONTH(NOW(), mes_serie) + 1 + MOD((NOW),1)

Y para obtener la última fecha del mes anterior o siguiente a partir de la fecha actual conservando la hora, entonces la fórmula será:

=EOMONTH(NOW(), mes_serie) + MOD((NOW),1)

Espero que la siguiente captura de pantalla le ayude a comprender mejor el uso de estas funciones.

6. Incorporación de las funciones NOW y TIME para mostrar la hora actual en función de las distintas zonas horarias

Sumando o restando los TIEMPO de la función AHORA podemos averiguar fácilmente la hora actual en función de las distintas zonas o áreas de la Tierra. La función TIEMPO convierte horas, minutos y segundos dados como números a un número de serie de Excel, formateado con un formato de hora. La sintaxis de la función TIME es:

=TIME(hora, minuto, segundo)

La siguiente imagen es un ejemplo de cómo encontrar diferentes horas zonales añadiendo horas y minutos a la hora actual. Suponiendo que la hora actual en Chicago, Estados Unidos es 13:25:16 que ha sido encontrado por el AHORA Y para obtener la hora actual de otras partes del mundo tenemos que sumar o restar horas y minutos introduciéndolos en la función TIME.

Columna C en la imagen está mostrando diferentes tiempos basados en zonas que han sido encontradas por las fórmulas NOW y TIME relacionadas y Columna D Así, la fórmula genérica para encontrar la hora actual de otra región o parte del mundo debería ser:

=NOW() + TIME(hora, minuto, segundo)

7. Contar el número de días que quedan desde la fecha actual utilizando las funciones DAYS y NOW

Función DÍAS muestra el número de días entre dos fechas y la sintaxis de esta función es:

=DAYS(fecha_fin, fecha_inicio)

Introduciendo el AHORA función como fecha_final en el DÍAS podemos averiguar fácilmente el número de días que quedan para cumplir un plazo. La siguiente captura de pantalla es un ejemplo de uso eficaz de esta fórmula.

📌 Pasos:

➤ En Celda D5 la fórmula correspondiente será:

=DAYS(B5, NOW())

➤ Prensa Entre en autocompletar toda la columna con Asa de llenado y encontrarás el número de días que quedan para cada ocasión.

8. Determinación del tiempo final para llegar a un destino a partir de la hora actual utilizando las funciones NOW y TIME

Suponiendo que un coche empezará a viajar desde el tiempo actual y cruzará 360 kilómetros a una velocidad media de 60 kilómetros por hora (60 km/h) Determinaremos el tiempo final en que el coche llegará al destino introduciendo el tiempo como Distancia(C5)/Velocidad(C4) en el hora argumento de TIEMPO función.

📌 Pasos:

➤ En Célula C7 la fórmula correspondiente será:

=AHORA()+TIEMPO(C5/C4,0,0)

➤ Prensa Entre en y obtendrás de inmediato la hora exacta de destino.

💡 Aspectos a tener en cuenta

🔺 AHORA es un volátil lo que significa que se actualizará cada vez que introduzcas o cambies cualquier dato en tu hoja de cálculo Excel. Para mantener estática la hora encontrada por la función NOW, tienes que copiar la hora de la celda y luego pegarla con la función VALORES(V) O si no desea utilizar la función NOW, deberá pulsar CTRL+MAYÚS+; para obtener la hora actual y hacerla estática.

🔺 Si quieres actualizar la fecha y la hora encontradas por la función AHORA, tendrás que pulsar F9 cada vez que quieras encontrar la fecha y hora actualizadas.

🔺 El formato de fecha y hora de la función NOW es MM/DD/AAAA hh: mm.

Conclusiones

Espero que todos los métodos mencionados anteriormente para utilizar la función AHORA le permitan ahora aplicarlos en sus hojas de cálculo de Excel con mayor eficacia. Si tiene alguna pregunta o comentario, hágamelo saber en la sección de comentarios. O puede consultar nuestros otros artículos relacionados con las funciones de Excel en este sitio web.

Hugh West es un capacitador y analista de Excel altamente experimentado con más de 10 años de experiencia en la industria. Tiene una Licenciatura en Contabilidad y Finanzas y una Maestría en Administración de Empresas. Hugh tiene una pasión por la enseñanza y ha desarrollado un enfoque de enseñanza único que es fácil de seguir y comprender. Su conocimiento experto de Excel ha ayudado a miles de estudiantes y profesionales en todo el mundo a mejorar sus habilidades y sobresalir en sus carreras. A través de su blog, Hugh comparte su conocimiento con el mundo, ofreciendo tutoriales gratuitos de Excel y capacitación en línea para ayudar a las personas y empresas a alcanzar su máximo potencial.