Diferença de horas ...
 
Notifications
Clear all

Diferença de horas - resultado estranho

3 Posts
2 Usuários
0 Reactions
1,327 Visualizações
(@gilbertob)
Posts: 40
Eminent Member
Topic starter
 

Amigos,

Tenho uma planilha com os seguintes horários:

E9: 12:00
F9: 15:00
G9: 15:15
H9: 18:00 - tudo formatado como personalizado - hh:mm

Em outro célula, digitei 00:15, formatei como hh:mm e defini o nome como intramin

Tenho a fórmula: SE(MOD(G9-F9;1)<intramin;1;2)

O resultado esperado, no cálculo acima, seria 2, pois a diferença de horas de G9 - F9 = 00:15 = intramin.

O que está me deixando mais confuso, é que, se substituir F9 e G9 por 16:00 e 16:15, o resultado é o esperado = 2

Fiz várias simulações, sempre mantendo uma diferença de 15 minutos, e o resultado ora é 1, ora é 2.

Alguém tem alguma idéia do que está acontecendo?

Gilberto

 
Postado : 20/01/2017 8:36 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Bom dia Gilbertob,

Tenta assim:

=SE(MOD(ARRED(G9-F9;5);1)<ARRED(intramin;5);1;2)

Isso ocorre por esse motivo:

15:00 - 15:15 = 0,01041666666666660000
00:15 = 0,01041666666666670000
Aqui ele considera que é diferente...

16:00 - 16:15 = 0,01041666666666670000
00:15 = 0,01041666666666670000
Aqui ele considera que é igual...

Para esses cálculos o Excel utiliza muita casa decimal, que vai levando em consideração segundos, décimos de segundos, milésimos e por aí vai...
Para esse tipo de conta que está fazendo não vejo muita necessidade.... Você pode abandonar algumas casas decimais...

Qualquer coisa da o grito.
Abraço

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

 
Postado : 20/01/2017 8:59 am
(@gilbertob)
Posts: 40
Eminent Member
Topic starter
 

Valeu Bernardo.

Agora, com a tua fórmula, funcionou.

Um grande abraço,

Gilberto

 
Postado : 20/01/2017 1:12 pm