Restar tiempo en Excel

¿Cómo restar tiempo en Excel? (Con ejemplos)

Se ha vuelto bastante fácil realizar operaciones como sumar o restar diferentes valores de fecha y hora con Excel. Para restar valores de tiempo de menos de 24 horas, podemos restarlos fácilmente usando el operador '-'. Sin embargo, Excel ignora los valores de tiempo que al restar exceden las 24 horas / 60 minutos / 60 segundos. Usamos formato de número personalizado en tales casos.

Puede descargar esta plantilla de Excel para restar tiempo aquí - Plantilla de Excel para restar tiempo

Ejemplo 1

Si algunos estudiantes nos proporcionan la hora de inicio y la hora de finalización de la realización de una tarea (es decir, se nos proporcionan las horas en las que los estudiantes comienzan y terminan la tarea), y deseamos calcular el tiempo total que tardaron estos estudiantes en completar la tarea. :

Podemos ver que tres estudiantes toman la Hora de inicio y la Hora de finalización para completar una tarea que se proporcionan en las celdas: B2, B3, B4 y C2, C3, C4 respectivamente, y deseamos calcular el tiempo total (en horas) tomadas por estos estudiantes para completar la tarea en las celdas D2, D3, D4.

Entonces, restamos los dos valores de tiempo dados usando el operador ', y luego multiplicamos el valor resultante por 24 para obtener la cantidad de horas que se necesitan para completar la tarea. Esto funciona con bastante facilidad ya que el valor de resta de tiempos dados no es más de 24.

obtenemos el resultado como 3.00.

Arrastre la fórmula de C2 a C4.

Ejemplo # 2

Ahora, digamos que deseamos restar el tiempo en Excel que es más de 24 horas cuando se dan la hora de inicio y finalización de la tarea:

Podemos ver que tres estudiantes toman la Hora de inicio y la Hora de finalización para completar una tarea que se proporcionan en las celdas: B2, B3, B4 y C2, C3, C4 respectivamente, y deseamos calcular el tiempo total (en horas) tomado por estos estudiantes para completar la tarea en las celdas D2, D3, D4.

obtuvimos el resultado como se indica a continuación:

Estos valores de fecha y hora (que cruzan la medianoche) se escriben utilizando formatos personalizados que se pueden usar para mostrar intervalos de tiempo que exceden la longitud de las unidades de tiempo estándar.

Los siguientes pasos ilustran cómo aplicar el formato de número personalizado en Excel:

  • Haga clic en la pestaña 'Inicio' y expanda el menú desplegable 'Formato de número'. Haga clic en 'Más formatos de números'.

  • Seleccione 'Personalizado' y en el cuadro 'Tipo', seleccione: 'dd-mm-aaaa hh: mm AM / PM' y haga clic en 'Aceptar'.

Ahora, la próxima vez que necesitemos este formato, se guardará en la lista 'Tipo'.

A partir de entonces, restamos los dos valores de tiempo dados usando el operador '- y luego multiplicamos el valor resultante por 24 para obtener el número de horas necesarias para completar la tarea.

De manera similar, si deseamos calcular minutos o segundos entre valores de dos tiempos, restamos los valores de dos tiempos y multiplicamos el valor resultante por 1440 o 86400 (en lugar de 24) respectivamente.

Ejemplo # 3

Ahora, digamos que deseamos restar el intervalo de tiempo deseado de un tiempo dado: Esto se puede hacer dividiendo el número de horas, minutos o segundos por el número de la unidad correspondiente en un día (24 horas, 1440 minutos, 86400 segundos) y luego restar el cociente resultante del tiempo dado:

Caso 1) El tiempo a restar es inferior a 24 horas:

Podemos ver que Given Time está presente en la celda A2 y la celda B2 contiene una cantidad de horas que deseamos restar de esto. Entonces, estos valores de dos tiempos se restan de la siguiente manera:

Tiempo tomado = Tiempo dado - (No de horas a restar / 24)

Ahora bien, este resultado también se puede lograr usando la función TIME () de la siguiente manera: Entonces podemos ver que cuando restamos 4 horas de la hora dada: 16:00, obtenemos el resultado como 12:00.

Time Taken = Dado T000ime - TIME (No de horas a restar, 0,0)

Sin embargo, cuando deseamos restar menos de 24 horas, solo entonces se puede usar la función TIME (). Entonces vemos que la función TIME () también da el mismo resultado.

Caso 2) El tiempo a restar es superior a 24 horas:

Podemos ver que Given DateTime está presente en la celda A4 y la celda B4 contiene una cantidad de horas que deseamos restar de esto. Ahora, estos valores de dos tiempos se restan de la siguiente manera:

Tiempo tomado = Tiempo dado - (No de horas a restar / 24)

Caso 3) El tiempo a restar es superior a 60 minutos o 60 segundos: por lo tanto, encontramos que esta fórmula no tiene limitaciones en cuanto al número de horas que deseamos restar. Entonces, cuando se restan 26 horas (> 24) de la Fecha y hora dada: '27-03-2019 15:56 ', obtenemos '26-03-2019 13:56' como resultado.

Aquí, los valores de dos tiempos se restan utilizando la misma fórmula anterior. La única diferencia en la fórmula sería que:

  • Una cantidad de minutos que deseamos restar del DateTime dado se divide por 1440 (cuando el tiempo a restar es superior a 60 minutos, ya que 1 día tiene 1440 minutos) y la fórmula funcionaría de la siguiente manera:
Tiempo tomado = Tiempo dado - (No de minutos a restar / 1440)
  • El número de segundos que deseamos restar del DateTime dado se divide por 86400 (cuando el tiempo a restar es superior a 60 segundos ya que 1 día tiene 86400 segundos) y la fórmula funcionaría de la siguiente manera:
Tiempo tomado = Tiempo dado - (No de segundos a restar / 86400)

Cosas para recordar

  • Podemos agregar horas / minutos / segundos a un DateTime en Excel usando formatos de números personalizados o formatos de números personalizados que se pueden usar para formatear valores de tiempo que están más allá de las 24 horas, 60 minutos o 60 segundos.
  • Los formatos de hora personalizados solo funcionan para valores de hora positivos.
  • Para obtener el número completo de horas después de restar los valores de tiempo, podemos usar la función 'INT' y redondearlo al número entero más cercano.

  • Si la hora de finalización es mayor que la hora de inicio, la diferencia horaria se muestra como un número negativo.

  • Si después de aplicar el formato personalizado, una celda muestra una secuencia de '#####', esto podría suceder debido al hecho de que el ancho de la celda no es suficiente para mostrar el valor de fecha y hora.