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

1

Estou tentando usar a fórmula "if", na coluna N da captura de tela anexada, para determinar se os funcionários têm direito a um prêmio por 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"))))

A minha pergunta é 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 retornaram "Não", por ex. célula N27, para alguns funcionários com o mesmo número de horas trabalhadas e tempo de 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 em um dia e não fez uma pausa
  • Você trabalhou mais de 6 horas, mas menos de 10 horas, e fez uma pausa após as 5,59 horas de trabalho.
  • Você trabalhou mais de 10 horas e levou menos de 30 minutos de intervalo
  • Você trabalhou mais de 6 horas em um dia e não fez uma pausa
  • Você trabalhou mais de 10 horas e fez uma segunda pausa após as 4.59 horas de trabalho (contagem de início da hora de trabalho após o final da primeira pausa, que deve ocorrer antes da 6ª hora de trabalho).
  • Você trabalhou mais de 10 horas e demorou menos de uma hora
por Funmi 06.06.2018 / 14:33

0 respostas