Excel formula: Calculate number of hours between two times

Fórmula genérica

=end-start

Explicación

Para calcular la cantidad de horas entre dos tiempos, puede usar una fórmula que simplemente resta la hora de inicio de la hora de finalización. Esto es útil para calcular el tiempo de trabajo, calcular el tiempo transcurrido, etc. Sin embargo, cuando los tiempos cruzan el límite de un día (medianoche), las cosas pueden ponerse difíciles. Lea a continuación para ver varias formas de manejar este desafío.

Cómo Excel rastrea el tiempo

En Excel, un día es igual a 1, lo que representa 24 horas. Esto significa que las horas y las horas son valores fraccionarios de 1, como se muestra en la tabla a continuación:
Hours Time Fraction Value
3 3:00 AM 3/24 0.125
6 6:00 AM 6/24 0.25
4 4:00 AM 4/24 0.167
8 8:00 AM 8/24 0.333
12 12:00 PM 12/24 0.5
18 6:00 PM 18/24 0.75
21 9:00 PM 21/24 0.875

Cálculo de duración simple

Cuando la hora de inicio y la hora de finalización son el mismo día, calcular la duración en horas es sencillo. Por ejemplo, con una hora de inicio de 9:00 a.m. y una hora de finalización de 5:00 p.m., simplemente puede usar esta fórmula:
=end-start
=5:00PM-8:00AM
=0.375-0.708=.333//8hours

Cuando los tiempos cruzan la medianoche

Calcular el tiempo transcurrido es más complicado si las horas cruzan el límite de un día (medianoche). Por ejemplo, si la hora de inicio es las 10:00 PM un día, y la hora de finalización es las 5:00 AM del día siguiente, la hora de finalización es realmente menor que la hora de inicio y la fórmula anterior devolverá un valor negativo, y Excel mostrará una cadena de caracteres hash (########).
Para corregir este problema, puede usar esta fórmula para los tiempos que cruzan el límite de un día:
=1-start+end
Al restar la hora de inicio de 1, obtiene la cantidad de tiempo en el primer día, que simplemente puede agregar a la cantidad de tiempo en el segundo día, que es lo mismo que la hora de finalización.
Esta fórmula no funcionará por momentos en el mismo día, por lo que podemos generalizar y combinar ambas fórmulas dentro de una declaración SI de la siguiente manera:
=SI(end>start, end-start, 1-start+end)
Ahora, cuando ambas horas son en el mismo día, el final es mayor que la hora de inicio, por lo que se utiliza la fórmula simple. Pero cuando los límites de un día se utilizan la segunda fórmula.

Alternativa de función RESIDUO

Al usar la función RESIDUO con un divisor de 1, podemos simplificar la fórmula anterior a esto:
=RESIDUO(end-start,1)
Aquí la función RESIDUO se ocupa del problema negativo mediante el uso de la función RESIDUO para "voltear" los valores negativos al valor positivo requerido. Esta versión de la fórmula manejará ambos casos, por lo que podemos eliminar la declaración SI condicional.
Nota: ninguna de las fórmulas anteriores manejará duraciones superiores a 24 horas. Si necesita esto, consulte la opción de fecha y hora a continuación.
Para obtener más información sobre el módulo, aquí hay un buen enlace sobre Khan Academy.

Formateo de duraciones de tiempo

De manera predeterminada, Excel puede mostrar el tiempo, incluso el tiempo que representa una duración, usando AM / PM. Por ejemplo, si tiene un tiempo calculado de 6 horas, Excel puede mostrarlo como las 6:00 a.m. Para eliminar el AM / PM, aplique un formato de número personalizado como h: mm.
En los casos en que el tiempo calculado exceda las 24 horas, es posible que desee utilizar un formato personalizado como [h]: mm. La sintaxis de corchetes [h] le dice a Excel que muestre duraciones de más de 24 horas. Si no usa los corchetes, Excel simplemente "pasará" cuando la duración llegue a las 24 horas (como un reloj).

Simplificando el problema con fecha + hora

Simplemente puede resolver el problema de calcular el tiempo transcurrido trabajando con valores que contienen fecha y hora. Para ingresar una fecha y hora juntas, use un solo espacio entre hora y fecha: 9/1/2016 10:00 AM
Luego puede usar una fórmula básica para calcular el tiempo transcurrido:
=end-start
En el siguiente ejemplo, los valores iniciales y finales contienen fechas y horas:
Elapsed time in hours with date and time together
La formula es:
=C5-B5
Formateado con el formato de número personalizado [h]: mm, para mostrar las horas transcurridas.

Comentarios en Facebook


0 comentarios:

Copyright © 2021 TRUJILLOSOFT