Fórmula de Excel: Diferencia horaria en horas como valor decimal -

Tabla de contenido

Fórmula genérica

=MOD(end-start,1)*24

Resumen

Para obtener la duración entre dos tiempos en una hora decimal (es decir, 3 horas, 4,5 horas, 8 horas, etc.) puede utilizar una fórmula basada en la función MOD. En el ejemplo que se muestra, la fórmula en D5 es:

=MOD(B2-A2,1)*24

Explicación

Las fechas de Excel son números de serie y un día equivale al número 1. Esto significa 1 hora = 1/24 = 0.041666667. En otras palabras, los tiempos de Excel son solo números fraccionarios:

Hora Fracción Horas
3:00 a. M. 0,125 3
6:00 AM 0,25 6
09 A.M 0.375 9
12:00 PM 0,5 12
3:00 PM 0,625 15
6:00 p. M. 0,75 18
21:00 0,875 21
12:00 A.M 1 24

Para convertir estos valores fraccionarios a horas decimales, simplemente multiplique por 24. Por ejemplo, .5 * 24 = 12 horas, .24 * 24 = 6 horas, etc.

Horas entre horas

Para calcular las horas entre horas, simplemente puede restar la hora de inicio de la hora de finalización cuando ambas horas son el mismo día. Por ejemplo, con una hora de inicio de las 9:00 a. M. Y una hora de finalización de las 3:00 p. M., Puede simplemente usar esta fórmula:

=(3:00 PM-9:00 AM)*24 =(.625-.375)*24 =.25 * 24 =6

Tiempos que cruzan la medianoche

Cuando las horas cruzan la medianoche, el problema se vuelve más complicado, ya que la hora de finalización a menudo será menor que la hora de inicio. Una forma elegante de manejar este desafío es agregar la función MOD a la fórmula. Por ejemplo, para calcular las horas entre las 9 p.m. y las 3 a.m.:

=MOD(0.125-0.875,1)*24 =MOD(-0.75,1)*24 =0.25*24 =6

La función MOD se encarga del problema negativo "volteando" los valores negativos al valor positivo requerido. (De esta manera, la función MOD funciona un poco como un reloj. Aquí hay un buen enlace en Khan Academy que explica más sobre el módulo).

Buenos enlaces

Introducción a las matemáticas modulares (Khan Academy) Cálculo de las horas de trabajo (video de Chandoo)

Articulos interesantes...