Fórmula de Excel para calcular o tempo traballado

  • Comparte Isto
Hugh West

En Microsoft Excel, traballar co tempo é unha das tarefas coñecidas. Atoparase en moitas situacións nas que terás que calcular as diferenzas horarias. Se estás nun posto de dirección na túa empresa, terás que rastrexar todas as follas de horas dos empregados. Hai que calcular cantas horas traballaron. Neste titorial, aprenderás a calcular o tempo traballado mediante a fórmula de Excel con exemplos axeitados e ilustracións adecuadas.

Descargar Practice Workbook

Fórmulas para calcular Time Worked.xlsx

Fórmula para atopar diferenzas horarias en Excel

En moitas situacións, terás que calcular as diferenzas horarias ou o tempo traballado entre dúas veces nunha folla de horas. Para calcular o tempo total traballado hai que coñecer a fórmula básica para calcular as diferenzas horarias. Nas seguintes seccións mostrareiche algúns exemplos sinxelos e sinxelos que despexarán a túa dúbida. Recomendo que aprendas e apliques todo isto á túa folla de horas de Excel para calcular a diferenza horaria.

1. Tempo traballado usando a resta simple

Agora, a fórmula sinxela para calcular a diferenza horaria é restar tempo de inicio a tempo de fin. Deste xeito, pode calcular o tempo traballado para calquera quenda na súa folla de horas de Excel.

Tempo traballado = Hora de finalización – Hora de inicio

Bótalle un ollo á seguinte captura de pantalla:

Aquí temosunha semana en Excel

Neste exemplo, mostrareiche un exemplo que terá horas totais e horas extras traballadas nunha semana por un empregado. Estamos a realizar isto usando a función IF , a función MAX e a función SUMA .

Bótalle unha ollada á seguinte captura de pantalla:

Aquí calculamos o tempo extraordinario traballado coa seguinte fórmula:

=IF(SUM($E$5:E5)>40,SUM($E$5:E5)-40,0)

Esta función calcula basicamente as horas extras cando unha persoa realiza máis de 40 horas á semana.

O papel do primeiro rango de a función SUMA é absoluta, pero a segunda parte non. Cando copies esta fórmula na columna, verás que a función SUMA suma todas as Horas operadas na columna Traballada . Cando aumente o rango SUMA, tamén aumentarán as horas traballadas. Cando a SUMA alcance máis de 40 horas, colocará as horas extras na columna Horas extraordinarias como un total crecente.

Agora, bótalle un ollo á seguinte captura de pantalla:

As horas ordinarias estímase en función do total de horas e das horas extraordinarias realizadas:

=MAX(E5-G5,0)

Utilizamos a función MAX para non acabar con horas negativas nas que o empregado realizou as horas extras. Se a fórmula devolve un negativo, a función MAX devolverá un cero na folla de horas de Excel.

Ler máis: Como calcular as horas totaisen Excel (9 métodos sinxelos)

Como calcular horas totais nun mes en Excel

Podes calcular o tempo total (horas) traballadas nun mes usando o Función NETWORKDAYS en Excel.

Basicamente, esta función calcula a hora total traballada en función das horas de traballo da túa empresa.

A fórmula xenérica:

=NETWORKDAYS(data de inicio,data de finalización)*hora de traballo por día

Bótalle un ollo á seguinte captura de pantalla:

A fórmula estamos a usar:

=NETWORKDAYS(B5,C5)*8

Aquí podes ver o total de horas traballadas nun total mes. Non incluímos aquí os festivos.

Para obter o total de horas traballadas sen vacacións, a fórmula será:

=NETWORKDAYS(data de inicio,data de finalización ,holiday_list)*hora de traballo por día

Para saber máis sobre esta función, lea: Como usar a función NETWORKDAYS en Excel (3 exemplos axeitados)

Fórmula de Excel para calcular as horas traballadas menos o xantar

Agora, pode ter unha folla de horas de Excel onde teñas que considerar a hora do xantar dos empregados. E non podes engadir isto ás horas de traballo para calcular. Podemos calcular as horas traballadas menos o xantar usando a función SUMA .

A fórmula xenérica:

=SUM((Lunch_start-start_time)+(end_time-lunch_end))*24

Bota unha ollada á seguinte captura de pantalla para entender mellor:

Estamos a usar istofórmula:

=SUM((D5-C5)+(F5-E5))*24

Como empregados da empresa, temos que facer check-in e check out cada día de traballo, medindo todo o período de traballo e menos o xantar dun día pode axudar a calcular o salario segundo o tempo. A partir do exemplo, mostrei a fórmula para calcular o tempo traballado pero menos a hora do xantar para cada día nunha folla de horas de Excel.

Ler máis: Fórmula de Excel para calcular as horas traballadas Menos xantar

💬 Cousas para lembrar

Asegúrate de cambiar o formato de hora a número ou xeral se non se mostra en formato decimal.

Se a fórmula devolve #### , significa que o seu valor é negativo ou o ancho da columna é menor.

Conclusión

Para concluír, espero que este tutorial che proporcione un coñecemento útil para usar a fórmula para calcular o tempo traballado en Excel. Recomendamos que aprendas e apliques todas estas instrucións ao teu conxunto de datos. Descarga o caderno de prácticas e proba estes ti mesmo. Ademais, non dubide en enviar comentarios na sección de comentarios. Os teus valiosos comentarios mantéñennos motivados para crear titoriais coma este.

Non esquezas consultar o noso sitio web Exceldemy.com para atopar varios problemas e solucións relacionados con Excel.

Segue aprendendo novos métodos e segue crecendo!

algunhas diferenzas horarias. A fórmula que usamos:

=C5-B5

O problema que podes notar aquí é que temos unha diferenza horaria no formato horario. En canto aos primeiros datos, queriamos 8 horas. Pola contra, temos as 8:00 horas.

Podes formatealo de diferentes formas. Só tes que cambialo ao formato personalizado para obter o resultado en formato de horas, minutos e segundos.

Para cambialo, siga estes pasos:

  • Primeiro, seleccione o intervalo de celas.

  • Agora, preme Ctrl+1 no teu teclado.

  • Agora, dende a caixa de diálogo Formatar celas , atopará varios Números A continuación, seleccione Personalizar de Categoría . A continuación, no Tipo , seleccione o formato h:mm: ss . Finalmente, fai clic en Aceptar .

Ao final, mostrará o tempo traballado en formato de horas, minutos e segundos. Así, temos éxito ao calcular o tempo traballado despois de realizar unha resta na folla de horas de Excel.

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

2. Calcula o tempo traballado en horas, minutos ou segundos

No exemplo anterior, viu que a nosa saída estaba formateada en horas, minutos e segundos. Agora, pode querer calcular as horas de traballo en formato de minutos ou segundos. Tamén pode calcular o tempo traballado mediante a fórmula de Excel. Para demostralo, estamos a usar o conxunto de datos anterior.

2.1 TempoTraballou en horas

Xa viu a seguinte fórmula para calcular a diferenza horaria en Excel:

=C5-B5

Agora, para calcular o tempo traballado en só horas, modifica a fórmula como a seguinte:

=(C5-B5)*24

De novo, Excel darache o resultado en formato de tempo. Para cambialo, vai ao formato Números na pestana Inicio . A partir de aí, fai clic en Número .

Despois diso, obterás as horas traballadas na túa folla de horas de Excel.

Agora, se non queres o resultado en decimal pero queres en formato enteiro, utiliza a función INT como o seguinte:

=INT((C5-B5)*24)

Como podes ver, temos éxito para calcular as horas traballadas nunha folla de horas de Excel.

Ler máis: Como para calcular horas totais en Excel (9 métodos sinxelos)

2.2 Tempo traballado en minutos

Para estimar o contraste de tempo en minutos, cómpre multiplicar os tempos desa columna polo número total de minutos nun día. É dicir 1440 (24 horas*60 min).

A fórmula:

=(C5-B5)*24*60

Excel volveraos dar en formato de hora. Entón, cámbiao desde o grupo Números da pestana Inicio .

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

2.3 Tempo traballado en segundos

Para calcular a diferenza horaria en segundos, debes multiplicar o resultado anteriorpolo número total de segundos nun día. É dicir 86400 (24 horas * 60 min * 60 seg).

Estamos a usar a seguinte fórmula:

=(C5-B5)*24*60*60

Deste xeito, pode calcular o tempo traballado en calquera formato usando esta fórmula para unha folla de horas de Excel.

Teña en conta esta fórmula só funcionará se está a calcular a diferenza horaria de Excel para o mesmo día. Se os teus valores de tempo son de datas diferentes, esta fórmula devolverá unha saída incorrecta. Non te preocupes por isto. Discutaremos isto nunha sección posterior.

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

3. Calcula o tempo traballado mediante a función TEXTO

No apartado anterior, tivemos que cambiar o formato da diferenza horaria a calcular. Porque Excel cambia automaticamente a diferenza de formato de hora. Por este motivo, tivemos que cambiar o formato do tomo.

Agora, se non queres afrontar este perigo e queres unha solución sinxela, utiliza a función TEXTO . Aquí, non tes que preocuparte por cambiar o formato.

A fórmula xenérica:

=TEXTO(Hora de finalización – Hora de inicio, formato)

Agora, o primeiro argumento é a resta básica. E no formato, só tes que introducir o formato de diferenza horaria que queres.

Ler máis: Fórmula da folla de horas en Excel (5 exemplos)

3.1 Mostrar só horas

Para mostrar só as horas traballadas,use a seguinte fórmula:

=TEXT(C5-B5,"hh")

Esta fórmula só proporcionará o resultado que mostra o número de horas de diferenza entre os valores de dous tempos. Se o resultado é de 10 horas e 40 minutos, só mostrará 9 horas.

Contido relacionado: Como restar e mostrar o tempo negativo en Excel (3 métodos)

3.2 Mostrar só minutos

Para mostrar só minutos traballados, use a seguinte fórmula:

=TEXT(C5-B5,"[mm]")

3.3 Mostrar só segundos

Para mostrar só segundos traballados, use a seguinte fórmula:

=TEXT(C5-B5,"[ss]")

3.4 Mostrar horas e minutos

Para mostrar só as horas e os minutos traballados, use a seguinte fórmula:

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

3.5 Mostrar horas, minutos e segundos

Para mostrar só horas, minutos e segundos traballados, utiliza a seguinte fórmula:

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

Agora, podes preguntar por que usamos corchetes como [hh],[mm] ou [ss] nalgún lugar. Basicamente, ofrécelle o número total de horas traballadas entre as dúas datas, aínda que a hora sexa superior a 24. Entón, se queres calcular as horas traballadas entre dous valores de datas onde a distinción é superior a 24 horas, utiliza [hh] entregarache o número total de horas traballadas e "hh" só che dará as horas pasadas o día da data de finalización.

4. Tempo traballado ata agora

Para calcular o tempo traballado entre a hora de inicio e a hora actual, utiliza a función AGORA en lugar da Hora de finalización na columna Diferenza.

A función AGORA devolve a data e a hora actual dende o teu dispositivo. Non acepta ningún argumento de entrada.

A fórmula xenérica:

Time Worked = NOW() – Start Time

Bota unha ollada á seguinte captura de pantalla para entender mellor:

Se a distinción no tempo entre a hora de inicio e a hora actual é maior que 24 horas, formatea o resultado para mostrar o día coa parte horaria usando a función TEXTO.

A fórmula:

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

Agora, tamén pode executar o mesmo modificando o formato personalizado da cela para mostrar o día xunto coa parte horaria.

Excel considerar automaticamente a hora do 1 de xaneiro de 1990 se a súa hora de inicio só ten a parte horaria.

Por este motivo, a función AGORA proporcionará unha saída incorrecta ao calcular o tempo traballado. Como mencionamos, o valor resultante tamén terá o total de días transcorridos desde o 1 de xaneiro de 1990.

Para resolver isto, utiliza a seguinte fórmula:

=NOW()- INT(NOW())-B5

Aquí, a función INT borrará a franxa de día do resultado producido por esta función. Despois diso, usará isto para calcular o tempodiferenza.

Lembre que a función AGORA actualízase sempre que faga un cambio na súa folla de horas de Excel. Pero non se reelabora en tempo real

Fórmula para calcular as horas traballadas para a quenda dun día

Nesta sección móstrovos un conxunto de datos sinxelo que ten algunhas horas de inicio e de finalización dalgúns empregados. O noso obxectivo é calcular o tempo traballado en horas.

Para demostralo, estamos a usar este conxunto de datos:

Agora, selecciona Cela E5 e escriba a seguinte fórmula:

=MOD(D5-C5,1)*24

Aquí, a nosa fórmula contén a función MOD para calcular o tempo traballado en horas nunha folla de horas de Excel.

Como podes ver, temos éxito ao calcular as horas de traballo totais na folla de horas de Excel.

Fórmula para calcular o tempo traballado para unha quenda de noite

Agora, discutimos anteriormente a diferenza horaria en función da quenda de día. Isto significa que non che mostramos a saída se a túa hora de finalización é noutra data. Isto significa que a túa hora de inicio é en hh:mm: ss PM, pero a hora de finalización é hh:mm: ss AM. Podes comparar isto cunha quenda de noite na que os empregados comezan a traballar pola noite e rematan ao día seguinte.

Bótalle unha ollada ao seguinte conxunto de datos:

Aquí podes ver claramente que algunhas persoas traballaban pola noite. Entón, a data cambiou aquí tamén coa hora.

Para resolver isto estamos a usar unha fórmula de Excel con a función SE .

Agora, selecciona Cela E5 e escriba a seguinte fórmula:

=IF((D5-C5)<0,1-(C5-D5),(D5-C5))

Como vostede podes ver, calculamos o tempo traballado mediante a fórmula. Outra forma útil de resolver isto é usar a función MOD para calcular o tempo traballado en horas.

Seleccione Cela E5 e escriba a seguinte fórmula:

=MOD(D5-C5,1)*24

Esta fórmula manexa o tempo negativo utilizando a función MOD para "revertir" os valores negativos aos demandados valor positivo. Dado que esta fórmula soportará veces o día exacto e as horas que pasan da medianoite, non necesitamos utilizar unha función IF . Esta é a beleza da función MOD .

Nota para lembrar: esta fórmula non funcionará durante un tempo superior a 24 horas.

Lecturas similares:

  • Como calcular o tempo transcorrido en Excel (8 xeitos)
  • Calcular o tempo transcorrido entre dous Datas en Excel (5 métodos)
  • Como restar o tempo militar en Excel (3 métodos)
  • Usar o formato de hora en Excel VBA (macro , UDF e UserForm)
  • Como calcular o tempo medio de manipulación en Excel (2 xeitos sinxelos)

Fórmula para calcular as horas extras en Excel

Neste apartado mostrareiche un exemplo de horas extras. As horas extraordinarias refírese a todas as horas realizadas por un empregado que superan o seu horario habitual de traballo.

Bótalle un ollo ao conxunto de datos:

NesteFolla de horas de Excel, podes notar a hora de inicio e finalización dos empregados. Aquí, o noso horario de traballo estándar é de 8 horas. Polo tanto, se alguén traballou máis de 8 horas, a nosa fórmula amosarao na columna Hora extra. Pero, a columna Traballada, só mostrará o tempo de traballo estándar realizado polo empregado.

Para calcular o tempo habitual de traballo nun día, escriba a seguinte fórmula na Cela E5 e arrastre o icona de recheo:

=IF((D5-C5)*24>$C$11,$C$11,(D5-C5)*24)

Se o empregado traballou durante máis de 8 horas, o a fórmula só producirá un máximo de 8 horas.

Para calcular as horas extras nun día, escriba a seguinte fórmula na Cela F5 e arrastre a icona do controlador de recheo:

=IF((D5-C5)*24>$C$11,((D5-C5)*24)-$C$11,0)

Esta fórmula extrae basicamente esas horas extra despois de restar o tempo de entrada do tempo de espera na folla de horas de Excel.

Ler máis: Fórmula de Excel para horas extraordinarias de máis de 40 horas [con modelo gratuíto]

Como calcular as horas traballadas en Excel usando o reloxo de 24 horas

Agora, se está a usar o reloxo de 24 horas na súa rexión, tamén pode realizar fórmulas previas para facelo.

Estamos a usar a función MOD para realizar isto. .

=MOD(D5-C5,1)*24

Podes usar calquera anterior A fórmula para calcular o tempo traballado nunha folla de horas de Excel para un reloxo de 24 horas.

Ler máis: Como engadir tempo en Excel durante 24 horas (4 xeitos)

Como calcular as horas totais en

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.