Por que o Excel 2010 está retornando respostas diferentes para a mesma fórmula?

Por que o Excel 2010 está retornando respostas diferentes para a mesma fórmula?

Estou tentando usar a fórmula "se", na coluna N da captura de tela anexada, para determinar se os funcionários têm direito a um prêmio de refeição.

=IF(AND(AND((G26-F26)>TIME(6,0,0),(G26-F26)<TIME(10,0,0)),M26<TIME(0,30,0)),"YES",IF(AND(AND(L26>TIME(6,0,0),L26<TIME(10,0,0)),(G26-F26)>TIME(5,59,0)),"YES",IF(AND(((G26-F26)+(I26-H26))>TIME(10,0,0),M26<TIME(1,0,0)),"YES",IF(AND(L26>TIME(10,0,0),(I26-H26)>TIME(4,59,0)),"YES","NO"))))

insira a descrição da imagem aqui

imagem excel atualizada para mostrar a hora

Minha dúvida é por que o Excel está retornando "Sim", por exemplo, célula N26, para alguns funcionários que trabalharam> 6 horas, mas <10 horas e tiveram 29 minutos de intervalo e retorna "Não", por exemplo, célula N27, para alguns funcionários com o mesmo número de horas trabalhadas e hora do intervalo?

Você só recebe um prêmio de refeição se alguma das seguintes condições for verdadeira:

  • Você trabalhou mais de 6 horas, mas menos de 10 horas por dia e não fez pausa
  • Você trabalhou mais de 6 horas, mas menos de 10 horas e fez uma pausa após as 5h59 de trabalho.
  • Você trabalhou mais de 10 horas e fez menos de 30 minutos de intervalo
  • Você trabalhou mais de 6 horas por dia e não fez pausa
  • Você trabalhou mais de 10 horas e fez um segundo intervalo após as 4h59 de trabalho (a contagem das horas de trabalho começa após o término do 1º intervalo, que deve ocorrer antes da 6ª hora de trabalho).
  • Você trabalhou mais de 10 horas e fez menos de 1 hora de intervalo

Responder1

Porque viola:

•Você trabalhou mais de 6 horas, mas menos de 10 horas e fez uma pausa após as 5h59 de trabalho.

então N26 passa porque 1221 horas - 0555 horas = 0626 horas

e em N27 falha porque 1106 horas - 0551 horas = 0515 horas

Espero que ajude. ( :

informação relacionada