Notifications
Clear all

Diferença entre horas (24 horas)

5 Posts
3 Usuários
0 Reactions
1,212 Visualizações
(@celsoyano)
Posts: 75
Trusted Member
Topic starter
 

Boa tarde

Procurei pelo fórum por "diferença hora", mas não encontrei nda.

eu tenho um registro de ponto de funcionários, em duas situações:

1- Entrada 08:00 / Saída 16:00 = a diferença dá 8 horas
2- Entrada 23:00 / Saída 07:00 = a diferença dá 8 horas

Simplesmente fazer a diferença entre a saída e a entrada, até dá certo no 1º caso, mas no 2º da erro porque o resultado daria negativo.

Alguém sabe um função para usar nessa situação?

Obrigado.

 
Postado : 28/09/2014 2:13 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa noite!!

Porque precisa de VBA ou Macro para isso?

Tem certeza que nada na base ajuda a resolver seu problema
http://www.google.com.br/cse?cx=partner ... gsc.page=1

Insira a data e faça a comparação das horas!
http://theexceltrainer.co.uk/adding-up- ... -24-hours/
http://excelsemipro.com/2010/12/calcula ... -in-excel/

Att

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 28/09/2014 2:35 pm
(@celsoyano)
Posts: 75
Trusted Member
Topic starter
 

Obrigado Alexandre!

 
Postado : 28/09/2014 8:09 pm
(@gtsalikis)
Posts: 2373
Noble Member
 

Q tal assim:

=MOD(B1-A1;1)

Lembre-se de AGRADECER aos que te ajudaram, e de marcar o tópico como [Resolvido]
Gente que cuida de gente.

Gilmar

 
Postado : 29/09/2014 5:23 am
(@celsoyano)
Posts: 75
Trusted Member
Topic starter
 

gtsalikis, boa tarde

Obrigado pela resposta, baseado nela eu achei uma função no Google que resolveu meu problema

Function XLMod(a, b)
    ' This replicates the Excel MOD function
    XLMod = a - b * Int(a / b)
End Function

Fonte: http://stackoverflow.com/questions/4378 ... d-function

 
Postado : 29/09/2014 10:31 am