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

  • Comparte Isto
Hugh West

Se queres saber como calcular a duración do tempo en Excel, atoparás este artigo útil. Neste artigo, discutín 7 formas diferentes de calcular o tempo.

Supoñamos que no teu conxunto de datos se indican as horas de inicio e de finalización. Agora mostrarei como podes medir a duración do tempo desde as horas de inicio ata as de finalización.

Descarga o Caderno de prácticas

Calculate the Duration of Time.xlsx

7 xeitos de calcular a duración do tempo en Excel

1. Calcula a duración do tempo cunha fórmula sinxela

Pode calcular a duración do tempo en Excel con unha simple resta fórmula . Primeiro,

➤ Escriba a seguinte fórmula na cela D5 ,

= C5-B5

A fórmula restará o tempo da cela B5 a partir do tempo da cela C5 . Como resultado, obterá a duración na cela D5 .

➤ Prema ENTER .

Verás que a saída se mostrará nun formato de hora, o que non é apropiado neste caso. Quere saber a duración que significa a diferenza entre os dous tempos. No tempo de duración A.M./P.M. non ten ningún sentido. Polo tanto, ten que cambiar o formato da hora.

➤ Seleccione Máis formatos de números na caixa da fita Número de a pestana Inicio .

Abrirá a pestana Número da caixa Formato de celas .

➤ Seleccione un formato de hora axeitado na caixa Tipo eprema en Aceptar .

Nesta demostración, seleccionei o formato h:mm .

Despois diso, atoparás a duración entre os tempos da cela B5 e C5 na cela D5 .

➤ Arrastra a cela D5 ata o final do teu conxunto de datos.

Como resultado, obterás todas as duracións do tempo.

Se observas con atención, verás a duración na cela D9 que mostra 8 horas e 19 minutos. Pero a hora de inicio e de finalización son as 10:00 e as 18:20. Polo tanto, a duración debería ser de 8 horas e 20 minutos.

Está a suceder porque o tempo da cela B9 ten un segundo valor que non se está a mostrar.

Se seleccione a cela, verá na barra de fórmulas que hai un valor no “segundo” argumento da función TIME .

Podes mostrar estes segundos valores.

➤ Seleccione Hora na caixa da fita Número da pestana Inicio .

Como resultado, verá que se mostra o segundo valor en todas as entradas de tempo.

Ler máis: Como calcular o tempo en Excel (16 xeitos posibles)

2. Calcula a duración do tempo coa función TEXTO

Coa a función TEXTO , pode calcular a duración do tempo no formato desexado. Primeiro,

➤ Escriba a seguinte fórmula na cela D5 ,

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

A fórmula calculará primeiro a duración do tempo porrestando o tempo da cela B5 do tempo da cela C5 e, a continuación, mostrará a duración no formato hh:mm:ss .

➤ Prema ENTER .

Como resultado, obterá a duración do tempo na cela D5 .

➤ Arrastre a cela D5 ata o final do seu conxunto de datos.

Como resultado, obterá todas as duracións de tempo en hh:mm:ss formato.

Contido relacionado: como calcular o tempo de resposta en Excel (4 xeitos)

3. Medir o tempo transcorrido en horas

Excel asigna o número 1 ás 24 horas do día. Entón, 00:00 AM/ 12:00 PM ten un valor de 0 e 23:59 PM ten un valor de 0,999. Calquera tempo entre estes obtén unha fracción de 1. Entón, cando multiplicas a diferenza horaria por 24, obterás a duración do tempo en horas.

Con este método, mostrarémosche como podes calcular o duración do tempo en horas. Primeiro,

➤ Escriba a seguinte fórmula na cela D5 ,

= (C5-B5)*24

A fórmula restará o tempo da cela B5 a partir do momento da cela C5 e multiplique o valor por 24. Como resultado, obterá a duración na cela D5 .

➤ Preme ENTER .

O resultado terá o formato de hora, polo que terás que cambiar o formato a Número para obter a duración do tempo.

➤ Seleccione Número na caixa da fita Número da Inicio pestana.

Como resultado, tiobterá a duración do tempo en horas.

Agora,

➤ Arrastre a cela D5 .

Como como resultado, obterás todas as duracións do tempo.

Ler máis: Como calcular o total de horas traballadas nunha semana en Excel (5 métodos principais)

4. Obter a duración do tempo en minutos

Tamén pode obter a duración do tempo en minutos. Primeiro,

➤ Escriba a seguinte fórmula na cela D5 ,

= (C5-B5)*24*60

A fórmula restará o tempo da cela B5 a partir do momento da cela C5 e multiplique o valor por 24 e 60. Como resultado, obterá a duración na cela D5 .

➤ Preme ENTER .

O resultado terá o formato de hora, polo que terás que cambiar o formato a Número para obter a duración do tempo

➤ Seleccione Número na caixa da fita Número da Inicio pestana.

Como resultado, obterá a duración do tempo en minutos.

Agora,

➤ Arrastre a cela D5 .

Como resultado, obterá todas as duracións do tempo.

Ler máis: Como engadir minutos ao tempo en Excel (5 xeitos sinxelos)

Lecturas similares

  • Fórmula de Excel para calcular as horas traballadas menos o xantar
  • Fórmula para horas extraordinarias de máis de 40 horas [con modelo gratuíto]
  • [Correxido !] SUMA non funciona cos valores de tempo en Excel (5 solucións)
  • Folla de horas de ExcelFórmula con pausa para o xantar (3 exemplos)
  • Como calcular o tempo de ciclo en Excel (7 exemplos)

5. Calcular a duración do tempo a partir dun Hora de inicio ata agora

Excel pode determinar a duración dun tempo pasado ata agora mediante a función AGORA .

Supoña que tes algo de tempo pasado no teu conxunto de datos e quere saber a duración do tempo desde ese momento ata o momento actual. Para facelo

➤ Escriba a seguinte fórmula,

= NOW () - B5

A función AGORA dará a hora actual e o a fórmula dará a duración do tempo desde o tempo na cela B5 ata o momento actual.

Despois diso,

➤ Prema ENTER .

Recibirá unha saída en formato de hora con AM/PM . Polo tanto, cómpre converter a saída nun formato axeitado.

➤ Seleccione Máis formatos de números na caixa do Número cinta da pestana Inicio .

Abrirá a pestana Número da pestana Formato de celas

➤ Seleccione un formato de hora axeitado na caixa Escriba e prema en Aceptar .

Neste exemplo, seleccionei o formato h:mm:ss .

Como resultado, obterás a duración do tempo desde o momento pasado ata o momento actual.

Agora,

➤ Arrastre a cela C5 ata o final do seu conxunto de datos.

Entón, obterá duracións de tempo para todas as horas do teu conxunto de datos.

Ler máis:Como engadir minutos ao tempo en Excel (3 métodos rápidos)

6. Función Se para obter a duración dun tempo anterior a un tempo anterior

En todos os métodos anteriores temos restado un tempo anterior dun tempo anterior. Cando restamos un tempo anterior dun tempo anterior, Excel dá un valor irrelevante, porque Excel considera tanto a hora da mesma data. Podemos resolver o problema usando a función SE na nosa fórmula.

Supoñamos que temos o seguinte conxunto de datos, onde algunhas das actividades remataron ao día seguinte do día de inicio.

Para saber a duración deste conxunto de datos,

➤ Insira a seguinte fórmula na cela D5 ,

=IF(C5>B5, C5-B5, B5-C5)

A fórmula restará B5 de C5 se C5>B5 . En caso contrario, restará C5 de B5 . Entón, obteremos a duración do tempo, independentemente de cal sexa anterior ou anterior.

➤ Prema ENTER .

Como resultado, obterá a saída en formato numérico. Polo tanto, cómpre cambialo a un formato de hora axeitado.

➤ Seleccione Máis formatos de números na caixa da fita Número da Inicio pestana.

Abrirá a pestana Número da caixa Formato de celas .

➤ Seleccione un formato de hora axeitado na caixa Escriba e prema en Aceptar .

Neste exemplo, seleccionei o h:mm:ss .

Como resultado,obterá a duración do tempo das celas B5 e C5 na cela D5 .

Despois diso,

➤ Arrastra a cela D5 ata o final.

Entón, obterás a duración de todos os intervalos de tempo.

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

7. Medir a duración de diferentes unidades de tempo

Tamén podes medir a duración do tempo de diferentes unidades a partir de dúas entradas de tempo diferentes.

Digamos que tes o seguinte conxunto de datos onde tes a hora de inicio e de finalización dalgunhas actividades. Agora queres saber a duración das horas, minutos e segundos desas actividades.

Podes saber a duración da hora usando a función HORA .

➤ Escriba a seguinte fórmula na cela D5 ,

=HOUR(C5-B5)

A fórmula dará a diferenza de as unidades horarias dos tempos nas celas C5 e B5 . Así, obterá a duración da hora.

➤ Prema ENTER .

Como resultado, a duración da hora aparecerá en cela D5 .

Podes saber a duración dos minutos usando a función MINUTOS .

➤ Escriba a seguinte fórmula na cela E5 ,

=MINUTE(C5-B5)

A fórmula dará a diferenza da unidade de minutos dos tempos nas celas C5 e B5 . Así, obterá a duración do minuto.

➤ Prema ENTER .

Comoresultado, a duración do minuto aparecerá na cela E5 .

Podes descubrir a segunda duración usando a función SEGUNDA .

➤ Escriba a seguinte fórmula na cela F5 ,

=SECOND(C5-B5)

A fórmula dará a diferenza da hora unidades dos tempos nas celas C5 e B5 . Así, obterás a segunda duración.

➤ Prema ENTER .

Entón, obterás a segunda duración das dúas tempos das celas B5 e C5 na cela F5 .

Agora,

➤ Arrastra a cela D5 ata o final do teu conxunto de datos.

Como resultado, obterás todas as horas de duración.

Do mesmo xeito, podes obter a duración dos minutos e segundos para todas as veces arrastrando as celas E5 e F5 ata o final do teu conxunto de datos respectivamente,

Conclusión

Neste artigo, demostrei 7 métodos para determinar a duración do tempo en Excel que pode usar para atopar a duración do tempo en diferentes condicións e en diferentes unidades. Espero que agora saibas como calcular a duración do tempo en Excel e poderás aplicar os métodos ás túas necesidades. Se tes algunha confusión, non dubides en deixar un comentario.

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.