Interpretação de da...
 
Notifications
Clear all

Interpretação de datas

2 Posts
2 Usuários
0 Reactions
1,207 Visualizações
MatheusAce
(@matheusace)
Posts: 12
Active Member
Topic starter
 

Prezados,
como faço para que o excell interprete que 00:00 é maior do que 23:00 ?

Exemplo:
Tenho uma planilha que pega todas as sucatas da linha, essa planilha tem a data e a hora do acontecimento e eu precisei separar esses acontecimentos por turno, para isso utilizei a seguinte formula;

=SE(E(HORA(I36)&":"&MINUTO(I36)>="23:00";HORA(I36)&":"&MINUTO(I36)<"7:00");"TN";SE(E(HORA(I36)>=7;HORA(I36)<15);"TM";SE(E(HORA(I36)>=15;HORA(I36)<23);"TT")))

Que me atendeu perfeitamente, porém agora preciso separar as sucatas de fim de turno que segue essa lógica;

Turno Noite: 23:00 - 00:00 / 06:00 - 07:00
Turno Manha: 07:00 - 08:00 / 14:00 - 15:00
Turno Tarde: 15:00 - 16:00 / 22:00 - 23:00

Tentei adaptar essa mesma formula porem estou tendo problemas no turno da noite, o excell não consegue interpretar que 23:00 é menor do que 00:00 e a formulá retorna um valor FALSO quando existe uma sucata entre 23:00 e 00:00.

Formula adaptada:
TN:
=SE(E(HORA(I36)&":"&MINUTO(I36)>="23:00";HORA(I36)&":"&MINUTO(I36)<="00:00");"TN")

Se eu trocar o 00:00 para 24:00 a formula funciona porém o banco de dados informa meia noite como 00:00.

Atenciosamente,
Matheus Arruda

 
Postado : 17/04/2015 6:46 am
(@laennder)
Posts: 62
Trusted Member
 

Se funciona trocando 00:00 para 24:00, faça um SE, onde caso o valor seja 0 (00:00), ele retorne 1 (24:00).

Laennder Alves
Microsoft MVP

 
Postado : 17/04/2015 8:04 am