Como restar tempo en Excel (7 métodos rápidos)

  • Comparte Isto
Hugh West

Hai moitas veces que necesitamos restar tempo na nosa folla de traballo Excel . Moitas veces restamos tempo para atopar o tempo transcorrido. Neste artigo, veremos varios métodos para restar tempo facilmente nunha folla de cálculo de Excel. Cando traballas cun gran conxunto de datos en Excel, estas técnicas aforrarán moito tempo.

Descargar Practice Book

Descargar Practice Book.

Calcular a diferenza de tempo.xlsx

7 xeitos de restar tempo en Excel

1. Restar o tempo entre dúas celas para obter o tempo transcorrido

Con frecuencia, cómpre calcular a diferenza de tempo entre celas para obter o tempo transcorrido. Esiximos esta operación para calcular o horario de traballo dos empregados nunha oficina. Hai varias formas de restar tempo entre dúas celas. A continuación comentaremos estas técnicas. Para facilitar a explicación, utilizaremos un conxunto de datos que conteña o ‘Hora de entrada’ & "Tempo de saída" algúns empregados.

Ler máis: Como calcular o tempo transcorrido en Excel (8 xeitos)

1.1 Con fórmula simple

Neste submétodo, utilizaremos unha fórmula sinxela para calcular a diferenza de tempo entre dúas celas.

Sigue os pasos seguintes.

PASOS:

  • En primeiro lugar, seleccione Cela E5.
  • En segundo lugar, escriba a fórmula:
=D5-C5

  • Agora, preme Intro .

Aquí,a fórmula é restar os valores da Cela D5 & Célula C5. Entón, dá o resultado no mesmo formato na Cela E5.

Debemos cambiar o formato da hora para mostrar a hora de traballo correctamente.

  • Para iso, vai á pestana Inicio e selecciona a icona de diálogo Número como a continuación. Aparecerá a xanela 'Formato de celas' .

  • Despois diso, seleccione o Tipo de Formato de hora que desexa mostrar e prema en Aceptar .

  • Entón, verá horas , minutos & segundos na columna Hora de traballo .

  • Finalmente, use o Manexador de recheo para ver resultados en todas as celas.

1.2 Coa función IF

Tamén podemos calcular a diferenza de tempo entre dúas celas usando o Función IF . A función IF proba a lóxica e devolve un valor se é verdadeiro. En caso contrario, devolve outro valor.

Preste atención aos pasos seguintes para esta técnica.

PASOS:

  • En primeiro lugar , seleccione Cela E5 .
  • Agora, escriba a fórmula:
=IF(D5>=C5, D5-C5, D5+1-C5)

  • A continuación, preme Intro para ver o resultado.

Aquí, a Función SI comprobará primeiro se o valor de D5 é maior ou igual que C5 . Se é verdadeiro , restaráos e mostrarase na saída. Se o é falso , entón sumará 1 con D5 e despois restará de C5 .

  • Para cambiar o formato, vai a 'Formato de celas' & selecciona o teu Tipo.

  • Despois de facer clic en Aceptar, verás horas e minutos como a continuación.

  • Por último, arrastre cara abaixo o Recheo para ver os resultados en todas as celas.

1.3 Coa función MOD

Podemos usar a Función MOD co mesmo propósito. A Función MOD xeralmente devolve o resto despois de que un número sexa dividido por un divisor. O número é o primeiro argumento e o segundo é o divisor.

Sigue os pasos seguintes.

PASOS:

  • No inicio, seleccione Cela E5 .
  • Agora, escriba a fórmula:
=MOD((D5-C5),1)

  • A continuación, preme Intro para ver o resultado.

Aquí, a Función MOD restará os valores da Cela D5 coa Cela C5 . Entón, o valor restado dividirase por 1.

  • De novo, cambie o Formato de tempo.

  • Por último, use o Enche o controlador para ver os resultados na columna Hora de traballo .

1.4 Coa función TEXT

A Función TEXT tamén pode calcular a diferenza horaria. Xeralmente, a Función TEXTO converte números no texto nunha folla de traballo. Inicialmente, a funciónconverte calquera valor numérico nunha cadea de texto.

Sigamos os pasos para descubrir como funciona.

PASOS:

  • Primeiro. , seleccione Cela E5 e escriba a fórmula:
=TEXT(D5-C5, “h:mm:ss”)

  • Preme Introduza para ver o resultado.

Neste caso, a Función TEXTO almacenará a resta de Cela D5 e Cela C5 no primeiro argumento e despois expresa a cadea como horas, minutos e & formato de segundos.

  • Do mesmo xeito, se quere amosar só horas e minutos, escriba a fórmula:
=TEXT(D5-C5,“h:mm”)

  • Preme Intro para ver o resultado.

  • De novo, se queres mostrar só as horas, escribe a fórmula:
=TEXT(D5-C5,“h”)

  • Agora, preme Intro para ver o resultado.

  • Ao final, usa o Recheo para ver resulta en todas as celas.

2. Resta tempo coa función TIME en Excel

Hai veces que necesitamos restar unha cantidade específica de horas dun período de tempo. Neses casos, a Función TIME é moi efectiva. A Función TIME almacena horas no primeiro argumento, minutos no segundo argumento e segundos no terceiro argumento.

Utilizaremos un conxunto de datos que conteña as horas de traballo dalgúns empregados. Restarémoslle a hora do xantar.

Observa os pasos para sabermáis sobre este método.

PASOS:

  • Seleccione Cela D5 ao principio.
  • Agora, coloque o fórmula:
=C5-TIME(1,30,0)

  • Agora, preme Intro para ver o resultado .

Aquí, a nosa hora de xantar é 1 hora e 30 minutos . Así, a Función TIME contén 1 no primeiro argumento e 30 no segundo argumento. Contén 0 no terceiro argumento porque non temos ningún segundo na hora do xantar.

  • Por último, utiliza o Recheo para ver resultados en todas as celas.

Ler máis: Como restar o tempo militar en Excel (3 métodos)

3 Calcula e mostra a diferenza horaria negativa en Excel

Ás veces, cando restamos tempo, a resta pode ser negativa. Excel non mostra valores de tempo negativos por defecto.

Podes ver este problema na imaxe de abaixo.

Para solucionar este problema, sigue os pasos a continuación.

PASOS:

  • En primeiro lugar, vai á pestana Ficheiro e selecciona Opcións .

  • En segundo lugar, seleccione Avanzado en Excel Opcións .
  • Entón, verifique a 'Usar o sistema de datas 1904'.

  • Faga clic en Aceptar para ver resultados como os seguintes.

  • Como alternativa, pode usar a fórmula a continuación na Cela E5.
=IF(D5-C5>0, D5-C5, “-” & TEXT(ABS(D5-C5),”h:mm”))

  • Preme Introducir e usao Recheo para ver o resultado.

Aquí, a Función IF mostrará a resta entre D5 e C5 se a resta é maior que 0. Se non, mostrará un signo negativo xunto co valor absoluto da resta.

Ler máis: Como restar e mostrar o tempo negativo en Excel (3 métodos)

4. Resta tempo e visualización nunha única unidade en Excel

Neste método, atoparemos a diferenza entre dúas veces mediante unha fórmula sinxela e converteremos a diferenza nun número decimal.

Utilizaremos aquí o mesmo conxunto de datos.

PASOS:

  • Seleccione Cela E5 e escriba a fórmula:
=(D5-C5)*24

  • Preme Introducir para ver o resultado.

  • Utiliza o Recheo para ver resultados noutras celas.

  • Para mostrar só o valor enteiro, imos usar a Función INT e escribir:
=INT((D5-C5)*24)

  • Preme Intro para ver o resultado.

  • De novo, arrastra o Enche o controlador abaixo para ver os resultados en todas as celas.

  • Para converter en minutos, multiplica o fórmula por 1440 .
=(D5-C5)*1440

  • Preme Intro e usa o Recheo de datos para ver os resultados como a continuación.

  • Para converter en minutos, multiplica ofórmula por 86400 .
=(D5-C5)*86400

  • Preme Intro e usa o Recheo de datos para ver os resultados como a continuación.

Lecturas similares:

  • [Fixado!] SUMA non funciona cos valores de tempo en Excel (5 solucións)
  • Como calcular o tempo medio de manipulación en Excel (2 xeitos sinxelos)
  • Usar o formato de tempo en Excel VBA (Macro, UDF e formulario de usuario)
  • Como calcular o tempo de resposta en Excel (4 xeitos)
  • Calcular a tarifa horaria en Excel (2 métodos rápidos)

5. Calcular a diferenza horaria nunha unidade ignorando outras unidades

Tamén podemos calcular a diferenza horaria nunha unidade ignorando outras unidades. Podemos usar esta técnica para mostrar horas, minutos e segundos de forma diferente.

Observemos os pasos a continuación.

PASOS:

  • Seleccione unha cela e escriba a fórmula:
=HOUR(D5-C5)

  • Prema Intro e arrastre cara abaixo o Recheo para ver o resultado.

Aquí, a Función HOUR restará o valores de Cela D5 e C5 e só mostra a parte horaria.

  • Para mostrar só a parte dos minutos na saída, use a función MINUTE e escriba a fórmula:
=MINUTE(D5-C5)

  • De novo, prema Intro e use o Recheo de control para ver o resultado.

  • Use a SEGUNDA Función para mostrarsó a segunda parte na saída. Escriba a fórmula:
=SECOND(D5-C5)

  • Despois diso, prema Intro e arrastra cara abaixo o Recheo para ver o resultado.

  • Finalmente, mostramos os valores por separado como se indica a continuación.

Contido relacionado: Como calcular a duración do tempo en Excel (7 métodos)

6 . Uso da función NOW para restar tempo

Podemos usar a Función NOW cando necesitemos restar tempo da hora actual.

Segue os pasos seguintes.

PASOS:

  • Seleccione primeiro Cela D5 e escriba a fórmula:
=NOW()-C5

Aquí, a fórmula restará o valor da Cela C5 da hora actual.

  • A continuación, prema Intro e use a opción Enchemento automático para ver os resultados.

Contido relacionado: Como restar data e hora en Excel (6 xeitos sinxelos)

7. Restar e mostrar o tempo en horas, minutos e amp; Segundos Unidade

Ás veces necesitamos mostrar o valor subtraído con algúns textos. Neste método, mostraremos os valores substraídos con horas, minutos e amp; unidades de segundos. Usaremos de novo o mesmo conxunto de datos aquí.

Sigamos os pasos seguintes.

PASOS:

  • Primeiro, seleccione A cela E5 e escriba a fórmula:
=D5-C5

  • Agora, prema Introduza .

  • A continuación, vai á icona de diálogo Formato de número na Inicio e selecciónao.

  • Seleccione 'Personalizado' na xanela Formatar celas .
  • Engade o texto no campo Escriba :
h "hours," m "minutes and" s "seconds"

  • Fai clic en Aceptar para ver os resultados como a continuación.

  • Finalmente, utiliza o Recheo para ver os resultados en todas as celas.

Ler máis: Como calcular horas e minutos para a nómina Excel (7 Formas fáciles)

Conclusión

Demostramos 7 formas sinxelas e rápidas de restar tempo en Excel. Espero que estes métodos che axuden a restar tempo facilmente en Excel. Ademais, o libro de prácticas tamén se engade ao comezo do artigo. Descargalo para practicar máis. Por último, se tes algunha consulta ou suxestión, non dubides en comentar a continuación.

Hugh West é un adestrador e analista de Excel altamente experimentado con máis de 10 anos de experiencia na industria. É Licenciado en Contabilidade e Finanzas e Máster en Administración de Empresas. Hugh ten unha paixón polo ensino e desenvolveu un enfoque docente único que é fácil de seguir e comprender. O seu coñecemento experto de Excel axudou a miles de estudantes e profesionais de todo o mundo a mellorar as súas habilidades e a destacar nas súas carreiras. A través do seu blog, Hugh comparte os seus coñecementos co mundo, ofrecendo titoriais de Excel gratuítos e formación en liña para axudar ás persoas e ás empresas a alcanzar todo o seu potencial.