Cómo calcular la diferencia horaria en Excel (13 maneras)

  • Compartir Este
Hugh West

Si está buscando algunas de las formas más sencillas de calcular la diferencia horaria en Excel, entonces está en el lugar correcto. Sumerjámonos en el artículo principal para conocer los detalles de estas formas.

Descargar el cuaderno de ejercicios

Cálculo de las diferencias horarias.xlsx

13 maneras de calcular la diferencia horaria en Excel

Aquí, hemos utilizado las dos tablas siguientes para demostrar los ejemplos de cálculo de diferencias horarias en Excel.

Para crear el artículo, hemos utilizado Microsoft Excel 365 puede utilizar cualquier otra versión según le convenga.

Método-1: Uso del Operador Aritmético para Calcular la Diferencia de Tiempo en Excel

Aquí, determinaremos las diferencias de tiempo entre el Horas de salida y el Horarios de entrada para obtener el Horario de trabajo de los empleados mediante signos menos.

Paso-01 :

➤ Escribe la siguiente fórmula en la celda E5

=D5-C5

Restará el Hora de salida del Hora de entrada .

➤ Prensa INTRODUCE

➤ Arrastre hacia abajo el Asa de llenado herramienta

Resultado :

De este modo, obtendrá la Horario de trabajo de los empleados.

Más información: Cómo calcular el tiempo en Excel (16 formas posibles)

Método-2: Uso de la función TEXT para calcular la diferencia de tiempo en Excel

Puede utilizar la función Función TEXTO para determinar las diferencias de tiempo entre Hora de salida y el Hora de entrada .

Paso-01 :

➤ Escribe la siguiente fórmula en la celda E5

=TEXT(D5-C5, "hh:mm:ss")

  • D5-C5 17:00-8:30

Salida →0.354166667

  • TEXTO(D5-C5, "hh:mm:ss") se convierte en

TEXT(0.354166667,”hh:mm:ss”)

Salida →08:30:00

➤ Prensa INTRODUCE

➤ Arrastre hacia abajo el Asa de llenado herramienta

Resultado :

A continuación, obtendrá el Horario de trabajo de los empleados.

Del mismo modo, para los distintos formatos, puede utilizar las siguientes funciones

=TEXT(D5-C5, "hh:mm")

Devolverá la diferencia en horas y minutos

=TEXT(D5-C5, "hh")

Aquí obtendrá la diferencia de horas.

Nota

En Función TEXTO devolverá las diferencias en formato de texto

Read More: Cómo calcular el tiempo transcurrido en Excel (8 maneras)

Método-3: Uso de la función TIMEVALUE para calcular la diferencia de tiempo en Excel

En este caso, utilizaremos el Función TIMEVALUE para calcular las diferencias de tiempo entre los Hora de salida y el Hora de entrada .

Paso-01 :

➤ Utiliza la siguiente fórmula en la celda E5

=TIMEVALUE("17:00")-TIMEVALUE("8:30")

  • TIMEVALUE("17:00") se convierte en

0.708333333

  • TIMEVALUE("8:30") se convierte en

0.354166667

  • TIMEVALUE("17:00")-TIMEVALUE("8:30") se convierte en

0.708333333-0.354166667

Salida →08:30

Del mismo modo, utilice las fórmulas para otros Horas de salida y Horario de entrada, y, por último, obtendrá las horas de trabajo de los empleados.

Contenido relacionado: Cómo calcular la diferencia entre dos fechas y horas en Excel

Método-4: Uso de la función TIME para calcular la diferencia de tiempo en Excel

Puede utilizar la función Función TIEMPO para calcular las diferencias de tiempo entre los Hora de salida y el Hora de entrada .

Paso-01 :

➤ Escribe la siguiente fórmula en la celda E5

=TIEMPO(HORA(D5),MINUTO(D5),SEGUNDO(D5))-TIEMPO(HORA(C5),MINUTO(C5),SEGUNDO(C5))

  • HORA(D5) →17
  • MINUTO(D5) →0
  • SEGUNDO(D5) →0
  • HORA(HORA(D5),MINUTO(D5),SEGUNDO(D5)) se convierte en

TIEMPO(17,0,0)

Salida →0.708333333

  • HORA(C5) →8
  • MINUTO(D5) →30
  • SEGUNDO(D5) →0
  • TIEMPO(8,30,0 se convierte en

TIEMPO(17,0,0)

Salida →0.354166667

  • TIEMPO(HORA(D5),MINUTO(D5),SEGUNDO(D5))-TIEMPO(HORA(C5),MINUTO(C5),SEGUNDO(C5)) se convierte en

0.708333333-0.354166667

Salida →08:30

➤ Prensa INTRODUCE

➤ Arrastre hacia abajo el Asa de llenado herramienta

Resultado :

Después, obtendrá el Horario de trabajo de los empleados.

Contenido relacionado: Cómo restar la hora militar en Excel (3 métodos)

Método 5: Cálculo de la diferencia horaria entre dos horas de fechas diferentes

Puede calcular las diferencias horarias entre los Plazo de entrega y Hora de pedido siguiendo este método.

Paso-01 :

➤ Escribe la siguiente fórmula en la celda E5

=(D5-C5)*24

En este caso, la diferencia horaria entre el Plazo de entrega y Hora de pedido se multiplica por 24 (1 día= 24 horas) para convertir la diferencia en horas.

➤ Prensa INTRODUCE

➤ Arrastre hacia abajo el Asa de llenado herramienta

Resultado :

De este modo, obtendrá las diferencias horarias entre el Plazos de entrega y el Tiempos de pedido .

Más información: Cómo calcular el total de horas en Excel (9 métodos sencillos)

Método 6: Calcular la diferencia de minutos entre dos horas de fechas diferentes

En esta sección, determinaremos las diferencias de tiempo entre el Plazos de entrega y el Tiempos de pedido en minutos.

Paso-01 :

➤ Escribe la siguiente fórmula en la celda E5

=(D5-C5)*1440

Aquí, hemos multiplicado la diferencia de tiempo entre el Plazo de entrega y Hora de pedido por 1440 (1 día= 24 horas*60 minutos= 1440 minutos) para convertir la diferencia en minutos.

➤ Prensa INTRODUCE

➤ Arrastre hacia abajo el Asa de llenado herramienta

Resultado :

Entonces, obtendrá las diferencias mínimas entre el Plazos de entrega y el Tiempos de pedido .

Más información: Cómo añadir minutos al tiempo en Excel (5 maneras fáciles)

Método 7: Cálculo de la diferencia de segundos entre dos horas de fechas diferentes

Aquí, determinaremos las diferencias de tiempo entre el Plazos de entrega y el Tiempos de pedido en segundos.

Paso-01 :

➤ Escribe la siguiente fórmula en la celda E5

=(D5-C5)*86400

Aquí, hemos multiplicado la diferencia de tiempo entre el Plazo de entrega y Hora de pedido por 86400 (1 día= 24 horas*60 minutos*60 segundos= 86400 segundos) para convertir la diferencia en segundos.

➤ Prensa INTRODUCE

➤ Arrastre hacia abajo el Asa de llenado herramienta

Resultado :

Por último, obtendrá la segunda diferencia entre el Plazos de entrega y el Tiempos de pedido .

Más información: Cómo restar tiempo en Excel (7 métodos rápidos)

Lecturas similares:

  • Cómo Usar el Formato de Hora en Excel VBA (Macro, UDF y UserForm)
  • Calcular el plazo de entrega en Excel (4 maneras)
  • Cómo calcular la tarifa por hora en Excel (2 métodos rápidos)
  • Calcular el total de horas trabajadas en una semana en Excel (Los 5 mejores métodos)
  • Cómo calcular el tiempo medio de respuesta en Excel (4 métodos)

Método 8: Cálculo de la diferencia horaria con las funciones HORA, MINUTO y SEGUNDO

En este caso, utilizaremos el HORA , MINUTO, y SEGUNDO para determinar las diferencias horarias y dividirlas en unidades de horas, minutos y segundos.

Paso-01 :

➤ Escribe la siguiente fórmula en la celda E5

=HORA(D5-C5)

HORA devolverá el valor horario de esta diferencia horaria.

➤ Prensa INTRODUCE

➤ Arrastre hacia abajo el Asa de llenado herramienta

De este modo, obtendrá las diferencias horarias del Hora de salida y Hora de entrada .

Para calcular las diferencias por minuto hemos utilizado la siguiente función

=MINUTO(D5-C5)

MINUTO devolverá el valor en minutos de esta diferencia horaria.

Puede utilizar la siguiente función para calcular las segundas diferencias

=SECOND(D5-C5)

SEGUNDO devolverá el segundo valor de esta diferencia de tiempo.

Nota

Debe utilizar el General formato aquí.

Más información: Cómo Calcular Horas y Minutos para Nómina Excel (7 Maneras Fáciles)

Método-9: Uso de la función NOW para calcular la diferencia de tiempo en Excel

Para obtener la diferencia horaria entre la hora actual y la hora Hora de entrada aquí estamos utilizando el Función NOW .

Paso-01 :

➤ Escribe la siguiente fórmula en la celda D5

=NOW()-C5

AHORA() devolverá la hora actual (al crear este artículo era 10:54 )

➤ Prensa INTRODUCE

➤ Arrastre hacia abajo el Asa de llenado herramienta

Resultado :

Después, obtendrá la diferencia horaria entre la hora actual y la Hora de entrada .

Nota

Contenido relacionado: Fórmula de hoja de horas en Excel (5 Ejemplos)

Método-10: Uso de las funciones IF e INT para calcular la diferencia de tiempo en Excel

En esta sección, utilizaremos el SI , INT , HORA , MINUTO y SEGUNDO para calcular las diferencias horarias.

Paso-01 :

➤ Escribe la siguiente fórmula en la celda E5

=IF(INT(D5-C5)>0, INT(D5-C5) & " días, ","") & IF(HOUR(D5-C5)>0, HOUR(D5-C5) & " horas, ","") & IF(MINUTE(D5-C5)>0, MINUTE(D5-C5) & " minutos y ","") & IF(SECOND(D5-C5)>0, SECOND(D5-C5) & " segundos","")

  • (D5-C5) →2.5
  • INT(D5-C5) →2
  • IF(INT(D5-C5)>0, INT(D5-C5) & " días, ","") se convierte en

IF(2>0, 2 & " días, ","") SI devolverá 2 días con la ayuda de & cuando la diferencia sea mayor que cero, de lo contrario devolverá un espacio en blanco

Salida →2 días,

  • HORA(D5-C5) →12
  • IF(HOUR(D5-C5)>0, HOUR(D5-C5) & " horas, ","") se convierte en

IF(12>0, 12 & " horas, ","") SI devolverá 12 horas con la ayuda de & cuando la diferencia sea mayor que cero, de lo contrario devolverá un espacio en blanco

Salida →12 horas,

  • MINUTO(D5-C5) →0
  • IF(MINUTE(D5-C5)>0, MINUTE(D5-C5) & " minutos y ","") se convierte en

IF(0>0, 0 & " minutos y ","") SI devolverá 0 minutos con la ayuda de & cuando la diferencia sea mayor que cero, en caso contrario devolverá un espacio en blanco

Salida →En blanco

  • SEGUNDO(D5-C5) →0
  • IF(SECOND(D5-C5)>0, SECOND(D5-C5) & " segundos","") se convierte en

IF(0>0, 0 & " segundos y ","") SI devolverá 0 segundos con la ayuda de & cuando la diferencia sea mayor que cero, de lo contrario devolverá un espacio en blanco

Salida →En blanco

  • IF(INT(D5-C5)>0, INT(D5-C5) & " días, ","") & IF(HOUR(D5-C5)>0, HOUR(D5-C5) & " horas, ","") & IF(MINUTE(D5-C5)>0, MINUTE(D5-C5) & " minutos y ","") & IF(SECOND(D5-C5)>0, SECOND(D5-C5) & " segundos","") se convierte en

2 días,&12 horas,& "" & ""

Salida →2 días, 12 horas,

➤ Prensa INTRODUCE

➤ Arrastre hacia abajo el Asa de llenado herramienta

Resultado :

De esta forma, obtendrá las diferencias horarias entre los Plazo de entrega y el Hora de pedido .

Puede obtener un resultado similar simplemente restando los valores mediante la siguiente fórmula

=D5-C5

y luego hay que pulsar CTRL+1 para elegir el siguiente formato del A medida opción.

Método-11: Cálculo de diferencias negativas entre dos tiempos

Si desea calcular la diferencia horaria restando el Hora de entrada y el Hora de salida entonces obtendrá un valor negativo debido a la sustracción de un valor pequeño de un valor grande. Aquí veremos cómo manejar esta situación.

Paso-01 :

➤ puedes escribir la siguiente fórmula simple en la celda E5

=C5-D5

Pero no mostrará ningún resultado

Por lo tanto, debe utilizar la siguiente fórmula en su lugar

=IF(C5-D5>0, C5-D5, TEXT(ABS(C5-D5),"-h:mm"))

  • C5-D5 →-0.35416667
  • TEXT(ABS(C5-D5),"-h:mm") se convierte en

TEXT(ABS(-0.35416667),”-h:mm”) TEXT(0.35416667,”-h:mm”)

Salida →-8:30

  • IF(C5-D5>0, C5-D5, TEXT(ABS(C5-D5),"-h:mm")) se convierte en

IF(-0,35416667>0, C5-D5, -8:30) →Aquí la condición es FALSO

Salida →-8:30

➤ Arrastre hacia abajo el Asa de llenado herramienta

Resultado :

Entonces, obtendrá las diferencias horarias negativas.

Más información: Cómo Restar y Mostrar Tiempo Negativo en Excel (3 Métodos)

Método-12: Suma de los valores temporales de una lista

Aquí, sumaremos las diferencias de tiempo para obtener el total de horas de trabajo.

Paso-01 :

➤ Escribe la siguiente fórmula en la celda E12

=TEXT(SUM(E5:E11), "dd:hh:mm:ss")

  • SUM(E5:E11)→ 2.2951388889
  • TEXT(SUM(E5:E11), "dd:hh:mm:ss") se convierte en

TEXT(2.2951388889,”dd:hh:mm:ss”)

Salida →02:07:05:00

➤ Prensa INTRODUCE

Resultado :

Por último, obtendrá la suma de las horas de trabajo donde 2 es el día, 7 es la hora y 5 es el minuto.

Más información: [Solucionado!] La suma no funciona con valores temporales en Excel (5 soluciones)

Método-13: Añadir horas, minutos y segundos

Puede sumar las horas, minutos y segundos que desee en las tres tablas siguientes.

Paso-01 :

➤ Utiliza la siguiente fórmula para sumar las horas con las Hora de pedido para obtener el Plazo de entrega

=C5+D5/24

Aquí, el valor de la hora que se sumará con el Hora de pedido se divide por 24 (1 día = 24 horas)

Para sumar minutos utilice la siguiente fórmula

=C5+D5/1440

En este caso, dividimos los valores de los minutos por 1440 (1 día= 24 horas*60 minutos= 1440 minutos)

Utilizamos la siguiente fórmula para sumar los segundos

=C5+D5/86400

Por lo tanto, dividimos los segundos valores por 86400 (1 día= 24 horas*60 minutos*60 segundos= 86400 segundos)

Más información: Cómo añadir minutos al tiempo en Excel (5 maneras fáciles)

Sección práctica

Para hacer prácticas por su cuenta hemos proporcionado un Práctica en una hoja denominada Práctica Por favor, hazlo tú mismo.

Conclusión

En este artículo, he intentado cubrir las formas más fáciles de calcular la diferencia horaria en Excel de manera efectiva. Espero que lo encuentres útil. Si tienes alguna sugerencia o pregunta, no dudes en compartirla con nosotros.

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.