Notifications
Clear all

Função para identificar o Turno

5 Posts
2 Usuários
0 Reactions
1,275 Visualizações
tristao
(@tristao)
Posts: 35
Eminent Member
Topic starter
 

Pessoal,

Estou tentando criar uma função que verifique se um determinado evento ocorreu no 1º ou no 2º turno de trabalho da empresa.
Cada setor, começa os turnos (todos de 12h )em horários destintos.

Assim, estou tentando criar uma função onde eu informo a hora da ocorrência e a hora em que começou o turno, faça os cálculos e retorne a informação "1º Turno" ou "2º Turno".
Tá dando erro no IF

Function IdTurno(dthora, dtturno)
'Dim dthora, dtturno As Date
Dim txt As String
txt = "2º Turno"
If dthora >= dtturno And dthora < (dtturno + 0.5) Then txt = "1º Turno"
End If
IdTurno = txt
End Function
 
Postado : 13/12/2013 2:55 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa noite!!

Já tentou assim?

Function IdTurno(dthora, dtturno)
'Dim dthora, dtturno As Date
Dim txt As String
txt = "2º Turno"
If dthora >= dtturno And dthora < (dtturno + 0.5) Then txt = "1º Turno"
IdTurno = txt
End Function

Obs: não testado!!!!!!!

Att

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

 
Postado : 13/12/2013 3:00 pm
tristao
(@tristao)
Posts: 35
Eminent Member
Topic starter
 

Perfeito!

 
Postado : 13/12/2013 3:12 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa noite!!

Eu fico feliz por ajudar, até a próxima! :D

Att

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

 
Postado : 13/12/2013 3:14 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Caso seja necessário reabrir o tópico, o autor poderá enviar uma MP para um dos moderadores solicitando o desbloqueio.

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

 
Postado : 13/12/2013 4:26 pm