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: