¿Por qué Excel 2010 arroja respuestas diferentes para la misma fórmula?

¿Por qué Excel 2010 arroja respuestas diferentes para la misma fórmula?

Estoy intentando utilizar la fórmula "si", en la columna N de la captura de pantalla adjunta, para determinar si los empleados tienen derecho a una prima de comida.

=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"))))

ingrese la descripción de la imagen aquí

Imagen de Excel actualizada para mostrar la hora.

Mi pregunta es ¿por qué Excel devuelve "Sí", por ejemplo, la celda N26, para algunos empleados que trabajaron >6 horas pero <10 horas y tuvieron un descanso de 29 minutos y devuelve "No", por ejemplo, la celda N27, para algunos empleados con la misma cantidad de horas trabajadas? y tiempo de descanso?

Solo recibirá una prima de comida si se cumple alguna de las siguientes condiciones:

  • Trabajaste más de 6 horas pero menos de 10 horas en un día y no tomaste un descanso
  • Trabajaste más de 6 horas pero menos de 10 horas y tomaste un descanso después de las 5,59 horas de trabajo.
  • Trabajaste más de 10 horas y tomaste menos de 30 minutos de descanso.
  • Trabajaste más de 6 horas al día y no tomaste un descanso
  • Trabajó más de 10 horas y tomó un segundo descanso después de las 4,59 horas de trabajo (las horas de trabajo comienzan a contar después del final del primer descanso, que debe ocurrir antes de la sexta hora de trabajo).
  • Trabajaste más de 10 horas y tomaste menos de 1 hora de descanso.

Respuesta1

Porque viola:

•Trabajaste más de 6 horas pero menos de 10 horas y tomaste un descanso después de las 5.59 horas de trabajo.

entonces pase N26 porque 1221 hrs - 0555 hrs = 0626 hrs

y en N27 falla porque 1106 hrs - 0551 hrs = 0515 hrs

Espero eso ayude. (:

información relacionada