Cómo restar tiempo en Excel (7 métodos rápidos)

  • Compartir Este
Hugh West

Muchas veces necesitamos restar tiempo en nuestro Excel A menudo restamos tiempo para encontrar el tiempo transcurrido. En este artículo, veremos varios métodos para restar tiempo fácilmente en una hoja de cálculo de Excel. Cuando trabaje con un conjunto de datos grande en Excel, estas técnicas le ahorrarán mucho tiempo.

Descargar el Libro de Prácticas

Descargar el cuaderno de prácticas.

Calcular Diferencia Horaria.xlsx

7 maneras de restar tiempo en Excel

1. Restar el tiempo entre dos celdas para obtener el tiempo transcurrido

Con frecuencia, necesitamos calcular la diferencia horaria entre celdas para obtener el tiempo transcurrido. Requerimos que esta operación calcular las horas de trabajo de los empleados en una oficina. Hay varias formas de restar el tiempo entre dos celdas. A continuación hablaremos de estas técnicas. Para facilitar la explicación, utilizaremos un conjunto de datos que contiene el Hora de entrada & Hora de salida de algunos empleados.

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

1.1 Con una fórmula sencilla

En este submétodo, utilizaremos una fórmula sencilla para calcular la diferencia de tiempo entre dos celdas.

Siga los pasos que se indican a continuación.

PASOS:

  • En primer lugar, seleccione Celda E5.
  • En segundo lugar, escribe la fórmula:
=D5-C5

  • Ahora, pulsa Entre en .

En este caso, la fórmula consiste en restar los valores de Celda D5 & Celda C5. A continuación, indique el resultado en el mismo formato en Celda E5.

Tenemos que cambiar el formato de la hora para que muestre correctamente la hora de trabajo.

  • Para ello, vaya a la página Inicio y seleccione la pestaña Número El icono Formato de celdas se producirá.

  • A continuación, seleccione Tipo de Formato de hora que desea visualizar y pulse OK .

  • Entonces, verá horas , minutos & segundos en el Hora de trabajo columna.

  • Por último, utilice la función Asa de llenado para ver los resultados en todas las celdas.

1.2 Con función IF

También podemos calcular la diferencia horaria entre dos celdas utilizando la función Función IF . Función IF comprueba la lógica y devuelve un valor si es verdadero. En caso contrario, devuelve otro valor.

Presta atención a los siguientes pasos para esta técnica.

PASOS:

  • En primer lugar, seleccione Célula E5 .
  • Ahora, escribe la fórmula:
=IF(D5>=C5, D5-C5, D5+1-C5)

  • A continuación, pulse Entre en para ver el resultado.

Aquí, el Función IF comprobará primero si el valor de D5 es mayor o igual que C5 Si es verdadero entonces los restará y se mostrará en la salida. Si es falso entonces, añadirá 1 con D5 y luego restar de C5 .

  • Para cambiar el formato, vaya a Formato de celdas & seleccione su Tipo.

  • Después de pulsar DE ACUERDO, verá las horas y los minutos como a continuación.

  • Por último, arrastre hacia abajo el botón Asa de llenado para ver los resultados en todas las celdas.

1.3 Con función MOD

Podemos utilizar el Función MOD para el mismo fin. El Función MOD generalmente devuelve el resto después de dividir un número por un divisor. El número es el primer argumento y el segundo argumento es el divisor.

Siga los pasos que se indican a continuación.

PASOS:

  • Al principio, seleccione Célula E5 .
  • Ahora, escribe la fórmula:
=MOD((D5-C5),1)

  • A continuación, pulse Entre en para ver el resultado.

Aquí, el Función MOD restará los valores de Celda D5 con Célula C5 A continuación, el valor restado se dividirá por 1.

  • De nuevo, cambie el Formato de la hora.

  • Por último, utilice la función Asa de llenado para ver los resultados en el Hora de trabajo columna.

1.4 Con la función TEXTO

En TEXTO Función también puede calcular la diferencia horaria. Generalmente, el TEXTO Función convierte números en texto dentro de una hoja de cálculo. Inicialmente, la función convierte cualquier valor numérico en una cadena de texto.

Sigamos los pasos para saber cómo funciona.

PASOS:

  • En primer lugar, seleccione Célula E5 y escribe la fórmula:
=TEXT(D5-C5, "h:mm:ss")

  • Hit Entre en para ver el resultado.

En este caso, el TEXTO Función almacenará la resta de Celda D5 y Célula C5 en el primer argumento y luego expresar la cadena en formato horas, minutos, & segundos.

  • Del mismo modo, si sólo desea visualizar las horas y los minutos, escriba la fórmula:
=TEXT(D5-C5, "h:mm")

  • Pulse Entre en para ver el resultado.

  • Una vez más, si desea mostrar sólo las horas, a continuación, escriba la fórmula:
=TEXT(D5-C5, "h")

  • Ahora, pulse Entre en para ver el resultado.

  • Al final, utilice el Asa de llenado para ver los resultados en todas las celdas.

2. Restar Tiempo con la Función TIEMPO en Excel

Hay ocasiones en las que necesitamos restar una cantidad específica de horas de un periodo de tiempo. En esos casos, la función Función TIEMPO es muy eficaz. El Función TIEMPO almacena las horas en el primer argumento, los minutos en el segundo argumento y los segundos en el tercer argumento.

Utilizaremos un conjunto de datos que contiene las horas de trabajo de unos empleados, a los que restaremos la hora de la comida.

Observe los pasos para saber más sobre este método.

PASOS:

  • Seleccione Celda D5 al principio.
  • Ahora, pon la fórmula:
=C5-TIEMPO(1,30,0)

  • Ahora, pulse Entre en para ver el resultado.

Aquí, nuestra hora de comer es 1 hora y 30 minutos Por lo tanto, el Función TIEMPO contiene 1 en el primer argumento y 30 en el segundo argumento. Contiene 0 en el tercer argumento porque no tenemos segundos en nuestra hora de comer.

  • Por último, utilice la función Asa de llenado para ver los resultados en todas las celdas.

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

3. Calcular y visualizar la diferencia horaria negativa en Excel

A veces, cuando restamos tiempo, la resta puede ser negativa. Excel no muestra valores de tiempo negativos por defecto.

Puedes ver este problema en la imagen de abajo.

Para solucionar este problema, sigue los pasos que se indican a continuación.

PASOS:

  • En primer lugar, vaya a la página Archivo y seleccione Opciones .

  • En segundo lugar, seleccione Avanzado del Excel Opciones .
  • A continuación, compruebe el Utilizar el sistema de fechas de 1904".

  • Haga clic en OK para ver resultados como los siguientes.

  • También puede utilizar la siguiente fórmula en Celda E5.
=IF(D5-C5>0, D5-C5, "-" & TEXT(ABS(D5-C5), "h:mm"))

  • Hit Entre en y utilizar el Asa de llenado para ver el resultado.

Aquí, el Función IF mostrará la resta entre D5 y C5 si la resta es mayor que 0. En caso contrario, mostrará un signo negativo junto con el valor absoluto de la resta.

Read More: Cómo Restar y Mostrar Tiempo Negativo en Excel (3 Métodos)

4. Restar Tiempo y Mostrar en una Unidad en Excel

En este método, hallaremos la diferencia entre dos tiempos utilizando una fórmula sencilla y convertiremos la diferencia en un número decimal.

Aquí utilizaremos el mismo conjunto de datos.

PASOS:

  • Seleccione Célula E5 y escribe la fórmula:
=(D5-C5)*24

  • Hit Entre en para ver el resultado.

  • Utiliza el Asa de llenado para ver los resultados en otras células.

  • Para mostrar sólo el valor entero, vamos a utilizar la función Función INT y tipo:
=INT((D5-C5)*24)

  • Pulse Entre en para ver el resultado.

  • De nuevo, arrastre el Asa de llenado hacia abajo para ver los resultados en todas las celdas.

  • Para convertir en minutos, multiplique la fórmula por 1440 .
=(D5-C5)*1440

  • Pulse Entre en y utilizar el Asa de llenado para ver los resultados como a continuación.

  • Para convertir en minutos, multiplique la fórmula por 86400 .
=(D5-C5)*86400

  • Pulse Entre en y utilizar el Asa de llenado para ver los resultados como a continuación.

Lecturas similares:

  • [Solucionado!] La suma no funciona con valores temporales en Excel (5 soluciones)
  • Cómo calcular el tiempo medio de manipulación en Excel (2 formas sencillas)
  • Usar Formato de Hora en Excel VBA (Macro, UDF y UserForm)
  • Cómo calcular el tiempo de respuesta en Excel (4 maneras)
  • Calcular la tarifa por hora en Excel (2 métodos rápidos)

5. Calcular la diferencia horaria en una unidad ignorando otras unidades

También podemos calcular la diferencia horaria en una unidad ignorando otras unidades. Podemos utilizar esta técnica para mostrar horas, minutos y segundos en diferentes.

Observemos los pasos que se indican a continuación.

PASOS:

  • Seleccione una celda y escriba la fórmula:
=HORA(D5-C5)

  • Hit Entre en y arrastre hacia abajo el Asa de llenado para ver el resultado.

Aquí, el Función HORA restará los valores de Celda D5 y C5 y mostrar sólo la parte de la hora.

  • Para mostrar sólo una pequeña parte en la salida, utilice la función Función MINUTO y escribe la fórmula:
=MINUTO(D5-C5)

  • Pulse de nuevo Entre en y utilizar el Asa de llenado para ver el resultado.

  • Utilice la SEGUNDA Función para mostrar sólo la segunda parte en la salida. Escriba la fórmula:
=SECOND(D5-C5)

  • A continuación, pulse Entre en y arrastre hacia abajo el Asa de llenado para ver el resultado.

  • Por último, mostramos los valores por separado como se indica a continuación.

Contenido relacionado: Cómo calcular la duración del tiempo en Excel (7 métodos)

6. Uso de la función NOW para restar tiempo

Podemos utilizar Función NOW cuando necesitamos restar tiempo a la hora actual.

Siga los pasos que se indican a continuación.

PASOS:

  • Seleccione Celda D5 al principio y escriba la fórmula:
=NOW()-C5

En este caso, la fórmula restará el valor de Célula C5 de la hora actual.

  • A continuación, pulse Entre en y utilizar el Autorrelleno para ver los resultados.

Contenido relacionado: Cómo Restar Fecha y Hora en Excel (6 Maneras Fáciles)

7. Restar y mostrar la hora en unidades de horas, minutos y segundos

A veces necesitamos mostrar el valor restado con algunos textos. En este método, mostraremos los valores restados con unidades de horas, minutos & segundos. Aquí volveremos a utilizar el mismo conjunto de datos.

Sigamos los pasos que se indican a continuación.

PASOS:

  • En primer lugar, seleccione Célula E5 y escribe la fórmula:
=D5-C5

  • Ahora, pulsa Entre en .

  • A continuación, vaya al Formato numérico en el icono Inicio y selecciónela.

  • Seleccione Personalizado del Formatear celdas ventana.
  • Ponga el texto en el Tipo campo:
h "horas", m "minutos y" s "segundos"

  • Haga clic en OK para ver resultados como los siguientes.

  • Por último, utilice la función Asa de llenado para ver los resultados en todas las celdas.

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

Conclusión

Hemos demostrado 7 formas fáciles y rápidas de restar tiempo en excel. Espero que estos métodos te ayuden a restar tiempo fácilmente en excel. Además, al principio del artículo también se ha añadido el libro de prácticas. Descárgalo para practicar más. Por último, si tienes alguna duda o sugerencia, no dudes en comentar a continuación.

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.