¿Cómo puedo encontrar una función en Excel en inglés?

HOY() y NOW(): Fechas Dinámicas en Excel

30/10/2023

Valoración: 4.69 (4782 votos)

En el vasto mundo de Microsoft Excel, la capacidad de trabajar con fechas y horas de manera eficiente es fundamental para innumerables tareas, desde el seguimiento de proyectos hasta la gestión de datos. A menudo, necesitamos que nuestra hoja de cálculo muestre la fecha actual de forma dinámica, es decir, que se actualice automáticamente cada vez que abrimos el archivo. Para esto, Excel nos ofrece un par de funciones esenciales: HOY() y NOW().

Comprender cómo funcionan estas herramientas y cuál es su propósito específico puede ahorrarte mucho tiempo y esfuerzo, asegurando que tus cálculos basados en la fecha siempre estén al día. Exploraremos en detalle la función HOY(), su sintaxis, sus usos prácticos y cómo se compara con su función hermana, NOW().

¿Cuál es la función hoy en Excel?
Devuelve la fecha actual. Devuelve la fecha actual más 5 días. Por ejemplo, si la fecha actual es 1/1/12, está fórmula devuelve 6/1/12.

¿Qué Es la Función HOY() en Excel?

La función HOY() es una de las funciones de fecha y hora más sencillas y útiles en Excel. Su objetivo principal es devolver el número de serie correspondiente a la fecha actual del sistema de tu ordenador. Es importante entender que Excel maneja las fechas y horas internamente como números de serie. Este sistema permite realizar cálculos aritméticos con fechas, como sumar o restar días, o determinar la diferencia entre dos fechas.

Cuando introduces la función =HOY() en una celda, Excel realiza dos acciones clave:

  1. Calcula el número de serie de la fecha actual.
  2. Si el formato de la celda donde introdujiste la función estaba configurado como 'General', Excel lo cambia automáticamente a un formato de 'Fecha' para mostrar la fecha de una manera comprensible (por ejemplo, dd/mm/aaaa o mm/dd/aaaa, dependiendo de la configuración regional de tu sistema).

Si por alguna razón necesitas ver el número de serie puro que devuelve HOY(), simplemente debes cambiar el formato de la celda de vuelta a 'General' o 'Número'.

La sintaxis de la función HOY() es extremadamente simple: no requiere ningún argumento. Simplemente escribes =HOY() y presionas Enter.

=HOY()

El Poder de la Fecha Dinámica

Una de las mayores ventajas de usar HOY() es que la fecha que muestra es dinámica. Esto significa que cada vez que abres el libro de Excel o recalculas la hoja de cálculo, la función HOY() se actualiza para reflejar la fecha actual de ese momento. Esto es crucial para informes, seguimientos o cualquier documento que necesite estar siempre al día con respecto a la fecha.

Imagina que tienes una lista de tareas con fechas límite. Puedes usar HOY() para calcular cuántos días quedan para cada tarea, y esta cuenta se actualizará automáticamente cada día que abras el archivo, sin necesidad de editar manualmente la fecha actual.

Usos Prácticos de la Función HOY()

Aunque parezca una función muy básica, HOY() es la base para una variedad de cálculos y aplicaciones en Excel. Su utilidad se extiende más allá de simplemente mostrar la fecha actual.

Mostrar la Fecha Actual

El uso más directo es simplemente mostrar la fecha actual en una celda designada, quizás en el encabezado de un informe o en un panel de control. Esto asegura que cualquier persona que vea el documento sepa exactamente cuándo fue la última vez que se actualizó con datos relevantes a la fecha.

Cálculo de Intervalos de Tiempo

Aquí es donde HOY() revela su verdadero potencial. Al devolver un número de serie, permite usar la fecha actual en fórmulas más complejas para calcular diferencias de tiempo o edades. El ejemplo clásico proporcionado es el cálculo de la edad de una persona a partir de su año de nacimiento.

Considera la siguiente fórmula:

=AÑO(HOY())-1963

Analicemos esta fórmula paso a paso:

  • HOY(): Primero, esta parte de la fórmula obtiene el número de serie de la fecha actual. Por ejemplo, si hoy es 25 de octubre de 2023, HOY() devolverá el número de serie correspondiente a esa fecha.
  • AÑO(HOY()): La función AÑO() toma un número de serie de fecha (que es lo que devuelve HOY()) y extrae el año de esa fecha. Siguiendo el ejemplo, AÑO(HOY()) devolvería 2023.
  • AÑO(HOY())-1963: Finalmente, al resultado del año actual (2023) se le resta el año de nacimiento (1963). El resultado (2023 - 1963 = 60) es la edad de la persona en años completos hasta el año actual.

La ventaja clave de usar HOY() en esta fórmula es que no necesitas actualizar manualmente el año actual cada año. La fórmula se encargará de hacerlo por ti, calculando la edad correcta cada vez que abras el archivo en un año diferente.

¿Cómo se llama la fórmula igual en Excel inglés?
Explicación de la función IGUAL en Excel (EXACT en inglés) Esta función tiene 2 argumentos: Texto1: Es un argumento obligatorio.

Este principio se puede aplicar para calcular:

  • Días restantes para una fecha límite.
  • Antigüedad de un empleado o producto.
  • Duración de un proyecto hasta la fecha actual.
  • Diferencia en años, meses o días entre la fecha actual y cualquier otra fecha.

Números de Serie en Excel: La Base de Fechas y Horas

Para apreciar completamente funciones como HOY() y NOW(), es fundamental entender cómo Excel maneja las fechas y horas internamente. Excel almacena fechas y horas como números de serie secuenciales. Por defecto, el día 1 es el 1 de enero de 1900. El 2 de enero de 1900 es el día 2, y así sucesivamente.

Por ejemplo, el número de serie para el 1 de enero de 2023 es 44927 porque es el día número 44927 desde el 1 de enero de 1900. La función HOY() simplemente devuelve este número de serie para la fecha actual.

Las horas se representan como fracciones decimales de un día. Por ejemplo, las 6:00 AM es 0.25 (un cuarto de día), las 12:00 PM (mediodía) es 0.5, y las 6:00 PM es 0.75. Un número de serie que incluye una parte decimal representa una fecha y una hora. Por ejemplo, 44927.5 representaría el 1 de enero de 2023 a las 12:00 PM.

Cuando utilizas HOY(), el número de serie devuelto no tiene una parte decimal, ya que solo representa la fecha. Cuando utilizas NOW(), el número de serie sí incluye una parte decimal que representa la hora actual.

Comparando HOY() y NOW()

La información proporcionada también menciona la función NOW(). Aunque similar a HOY(), existe una diferencia clave que determina cuándo usar una u otra.

La función NOW() devuelve el número de serie de la fecha y hora actuales. Al igual que HOY(), no requiere argumentos (=NOW()).

=NOW()

Cuando introduces =NOW() en una celda, si el formato era 'General', Excel lo cambia a un formato que muestra tanto la fecha como la hora (por ejemplo, dd/mm/aaaa hh:mm).

La principal diferencia radica en la información que proporcionan:

  • HOY(): Solo la fecha actual (número de serie entero).
  • NOW(): La fecha y hora actuales (número de serie con parte decimal).

Ambas funciones comparten la característica de ser dinámicas y se actualizan cada vez que el libro se abre o se recalcula. Sin embargo, NOW() se actualizará con más frecuencia si Excel recalcula la hoja de cálculo a lo largo del día, mostrando no solo el día correcto sino también la hora actual.

Aquí tienes una tabla comparativa simple:

CaracterísticaFunción HOY()Función NOW()
Valor DevueltoNúmero de serie de la fecha actualNúmero de serie de la fecha y hora actuales
Incluye HoraNoSí (como parte decimal)
Sintaxis=HOY()=NOW()
ArgumentosNingunoNinguno
ActualizaciónCada vez que se abre/recalcula el libroCada vez que se abre/recalcula el libro (y con recálculos intermedios si aplica)
Uso TípicoMostrar fecha actual, cálculos basados solo en la fecha (ej: edad, días restantes)Mostrar fecha y hora actuales, cálculos basados en fecha y hora (ej: marca de tiempo)

Elegir entre HOY() y NOW() depende de si necesitas que tu cálculo o visualización incluya la hora exacta del momento de la actualización o si solo te interesa la fecha.

¿Cómo se llama la función pagoprin en Excel en inglés?
PPMT function. Returns the payment on the principal for a given period for an investment based on periodic, constant payments and a constant interest rate.

Formato de Celdas con Fechas y Horas

Como se mencionó, tanto HOY() como NOW() pueden cambiar automáticamente el formato de una celda si estaba en 'General'. Sin embargo, Excel ofrece una gran flexibilidad para mostrar estos números de serie de fecha y hora en una variedad de formatos. Puedes acceder a estas opciones haciendo clic derecho en la celda, seleccionando 'Formato de celdas...', y luego yendo a la pestaña 'Número' y eligiendo 'Fecha' u 'Hora' o 'Personalizada'.

Por ejemplo, aunque HOY() devuelve solo la fecha, podrías formatear la celda para mostrar el día de la semana (lunes, martes, etc.) junto con la fecha, o incluso solo el nombre del mes. De manera similar, con NOW(), puedes elegir mostrar la fecha y la hora completa, solo la hora, o la hora en formato de 12 o 24 horas, con o sin segundos.

Entender que lo que ves (el formato de fecha/hora) es solo una representación del número de serie subyacente es fundamental para trabajar con fechas y horas en Excel.

Preguntas Frecuentes sobre HOY() y NOW()

Basándonos en las preguntas implícitas en el texto inicial, abordemos algunas dudas comunes.

¿Cuál es la función HOY() en Excel?

La función HOY() en Excel es una función sin argumentos que devuelve el número de serie de la fecha actual del sistema. Es útil para mostrar la fecha actual de forma dinámica en una hoja de cálculo y para usar la fecha actual en cálculos que necesitan actualizarse automáticamente.

¿Cómo se usa la fórmula HOY()?

Para usar la fórmula HOY(), simplemente escribe =HOY() en la celda donde deseas que aparezca la fecha actual. No necesitas poner nada entre los paréntesis. Puedes usar esta fórmula sola para mostrar la fecha, o como parte de fórmulas más complejas, como en el ejemplo de cálculo de edad =AÑO(HOY())-AñoDeNacimiento.

¿Qué hace la fórmula NOW() en Excel?

La fórmula NOW() en Excel es otra función sin argumentos que devuelve el número de serie de la fecha y hora actuales del sistema. Es útil para mostrar la fecha y la hora actuales de forma dinámica en una hoja de cálculo, a menudo utilizada para marcas de tiempo o cálculos que requieren la hora exacta además de la fecha.

Consideraciones Finales

Las funciones HOY() y NOW() son herramientas poderosas a pesar de su simplicidad. Permiten crear hojas de cálculo más dinámicas y automatizadas, reduciendo la necesidad de actualizar manualmente las fechas. Al entender que ambas operan sobre el sistema de números de serie de Excel y que se actualizan automáticamente, puedes aprovecharlas al máximo en tus propios proyectos.

Ya sea que necesites calcular plazos, registrar la hora exacta de una entrada de datos o simplemente mostrar la fecha actual en un informe, HOY() y NOW() son las funciones a las que recurrir. Recuerda siempre que el formato de la celda controla cómo se visualiza el número de serie subyacente, y puedes personalizarlo para adaptarlo a tus necesidades.

Si quieres conocer otros artículos parecidos a HOY() y NOW(): Fechas Dinámicas en Excel puedes visitar la categoría Inglés.

Subir