Lectores como tú ayudan a apoyar a MUO. Cuando realiza una compra utilizando enlaces en nuestro sitio, podemos ganar una comisión de afiliado. Leer más.

La función HORA de Excel es una forma eficiente de convertir piezas de información separadas que representan un tiempo específico en una sola marca de tiempo. Esto puede permitir que los usuarios clasifiquen más fácilmente los registros por tiempo y conviertan los datos legibles por máquina en información que tenga significado para los humanos.

También se puede utilizar para determinar la diferencia entre dos marcas de tiempo. Su implementación es bastante simple, pero puede ser difícil de dominar sin comprender cómo funciona la función y cómo formatear su salida.

¿Qué es la función HORA en Excel y cómo funciona?

La función HORA en Excel es una manera fácil de transformar valores separados para horas, minutos y segundos en una sola marca de tiempo. La función toma tres argumentos, uno para cada sección de la marca de tiempo.

El primer argumento,

instagram viewer
hora, representa la parte horaria del tiempo seleccionado. La función HORA utiliza notación de tiempo de 24 horas. Las horas posteriores a las 12:00 p. m. deben aparecer en formato de 24 horas, no en formato AM/PM.

Si la cantidad de horas ingresadas supera las 23, Excel determinará el valor de la hora de la marca de tiempo dividiendo el número por 24. El resto se insertará en el lugar de la hora.

El segundo argumento, minuto, es el número de minutos que han pasado en la hora actual. Los minutos superiores a 59 se convertirán en horas y se sumarán al valor del primer argumento.

El último argumento, segundo, es el número de segundos que han pasado en el minuto actual. Al igual que los minutos, los segundos superiores a 59 se convertirán en minutos y se sumarán a la cantidad de minutos.

La función TIME estándar toma la forma:

=HORA(hora, minuto, segundo)

Dados los tres valores, la función TIME devolverá un número decimal que representa una marca de tiempo en horas, minutos y segundos. Es importante señalar que ninguno de los argumentos puede ser negativo.

Además, los tres deben ser referencias a celdas, valores numéricos codificados o dejarse en blanco. Si falla cualquiera de estas condiciones, se devolverá un error en lugar de una marca de tiempo.

Ejemplos de la función HORA en Excel

La función TIME de Excel tiene varios casos de uso diferentes y mucha utilidad. La función TIME es una forma práctica de convertir rápidamente firmas de tiempo de varias partes en una sola marca de tiempo.

Esto se logra fácilmente en los casos en los que tiene una hora, un minuto y un segundo cada uno en sus propias celdas. La función TIME puede convertir los tres en un solo valor usando la función.

=HORA(A2, B2, C2)

Otro uso común de la función TIME es calcular el paso del tiempo entre dos marcas de tiempo. Esto se logra tomando la diferencia de horas, minutos y segundos como argumentos de la función.

=HORA(horasfinalización - horashorainicial, minutoshorafinalización - minutoshorainicio, segundoshorafinalización - segundoshorainicio)

La salida será un número decimal que corresponde a la duración entre la hora de inicio y la hora de finalización.

De forma predeterminada, Excel formateará las celdas cuyo resultado sea generado por la función HORA usando el formato h: mm: ss AM/PM. Cambie el formato de la celda a h: mm: ss, h: mm o mm: ss para mostrar el tiempo transcurrido en lugar de la hora del día.

Excel formateará automáticamente las celdas cuya salida esté determinada por la función HORA utilizando el formato de hora estándar. De forma predeterminada, esta es una marca de tiempo de 12 horas AM/PM, como 06:17 PM. Utilizando el Formato de celdas opción del menú contextual, puede seleccionar otras opciones de formato.

En la sección de hora de la lista de formatos, hay varias formas estándar de mostrar la hora. Estos incluyen notación de 24 horas y notación de hora-minuto-segundo en lugar de notación de hora-minuto. También puede definir un formato personalizado para estas celdas utilizando el sistema de formato personalizado de Excel para obtener la salida exacta que necesita.

En este ejemplo, la primera columna representa una ID generada por una pieza de maquinaria desconocida. Las siguientes tres columnas son la marca de tiempo datos importados a Excel de un registro del proceso de la máquina. Estos tres representan cuándo comenzó el proceso. Las últimas tres columnas también se extraen del registro, pero representan cuándo finalizó el proceso.

Los datos como este se pueden extraer de una variedad de sistemas automatizados o se pueden ingresar a mano con un formulario de cobro automatizado creado en Excel.

En la columna H, la función

=HORA(B2, C2, D2)

producirá una marca de tiempo legible por humanos para cuando comenzó el proceso. De manera similar, agregando esta función en el I columna producirá una marca de tiempo legible por humanos para el momento en que finalizó el proceso.

=TIEMPO(E2, F2, G2)

Finalmente, podemos agregar la siguiente función en la columna J

=HORA(E2 - B2, F2 - C2, G2 - D2)

o podemos usar la formula

=I2 - H2

y cambie los formatos de celda a h: mm: ss para mostrar el tiempo de ejecución de cada proceso.

A veces, una marca de tiempo puede hacer que el tiempo total esté disponible en solo minutos o segundos desde una hora en particular. Estos también se pueden formatear de una manera legible por humanos usando la función TIME.

Esta hoja de cálculo de ejemplo nos presenta tres columnas de información. La primera columna es el ID de una corrida de producción de un producto hipotético. La segunda columna es la fecha en que finalizó la ejecución. La tercera columna representa cuántos segundos han pasado desde la medianoche de ese día, cuando finalizó la ejecución.

Podemos crear una marca de tiempo legible por humanos a partir de nuestra hora de finalización en la columna D usando la función:

=TIEMPO(0, 0, C2)

La función TIEMPO también se puede combinar con otras funciones, como SUMA o PROMEDIO. Promediar una lista de marcas de tiempo de ejecución creadas por la función TIME puede dar un tiempo de ejecución promedio para un proceso.

Sumar una serie de tiempos transcurridos generados por la función TIME puede dar un tiempo de ejecución total para una serie de procesos.

Las mejores prácticas para usar la función TIME de Excel

La función HORA en Excel tiene algunas trampas que pueden proporcionar resultados inexactos. Uno de los mayores problemas que a menudo afectan a los usuarios es no entender que la salida es un número decimal. Este número representa el tiempo transcurrido desde la medianoche.

Debido a este formato, es más fácil sumar o restar un número determinado de horas, minutos o segundos antes de ejecutar la función. Esto también significa que el formato utilizado en la salida marcará una gran diferencia en cómo se percibe el tiempo.

Otro problema es que al restar las marcas de tiempo, las dos horas deben haber ocurrido el mismo día. Las escalas de tiempo superiores a 24 horas darán como resultado que el tiempo transcurrido calculado sea inexacto. Esto se debe a que la función TIME solo puede mantener un período de 24 horas en su salida.

Además, los tres argumentos tienen un valor máximo de 32.767. Esto significa que al tratar de desglosar una gran cantidad de minutos o segundos, la función puede desbordarse. Esto hace que se produzca un error en lugar del resultado deseado. Los valores negativos tampoco están permitidos y darán lugar a errores.

La función TIME de Excel es muy versátil

La función HORA de Excel tiene una amplia variedad de usos. Estos incluyen la creación de marcas de tiempo legibles y la conversión de segundos o minutos a un formato más fácil de entender. Las marcas de tiempo creadas con la función TIME también se pueden usar para comparar dos tiempos diferentes para encontrar un tiempo transcurrido.

Puede ayudar a formatear informes o extraer información útil de datos difíciles de entender. También se puede utilizar para ordenar/filtrar una amplia gama de datos en función del tiempo. Esto hace que la función TIME sea imprescindible para cualquier experto en Excel.