Excel 2010이 동일한 수식에 대해 다른 답변을 반환하는 이유는 무엇입니까?

Excel 2010이 동일한 수식에 대해 다른 답변을 반환하는 이유는 무엇입니까?

첨부된 스크린샷의 N 열에 있는 "if" 공식을 사용하여 직원이 식사 보험료를 받을 자격이 있는지 확인하려고 합니다.

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

여기에 이미지 설명을 입력하세요

시간을 표시하도록 Excel 그림을 업데이트했습니다.

내 질문은 Excel이 6시간 이상 근무했지만 10시간 미만이고 휴식 시간이 29분인 일부 직원에 대해 "예"(예: 셀 N26)를 반환하고 같은 시간 근무한 일부 직원에 대해 "아니요"(예: 셀 N27)를 반환하는 이유입니다. 그리고 쉬는 시간?

다음 조건 중 하나라도 해당되는 경우에만 식사 프리미엄을 받을 수 있습니다.

  • 하루 6시간 이상 10시간 미만 근무하고 휴식을 취하지 않은 경우
  • 6시간 이상 10시간 미만 근무하고 5시간 59분 근무 후 휴식을 취한 경우.
  • 10시간 이상 일하고 30분도 안 쉬는 시간을 가졌습니다.
  • 하루 6시간 이상 일하고 휴식을 취하지 않은 경우
  • 10시간 이상 근무하고 4.59시간 근무 후 두 번째 휴식을 취한 경우(근무 시간은 첫 번째 휴식이 끝난 후부터 계산되며 근무 시간은 6시간 이전이어야 합니다).
  • 10시간 이상 일하고 1시간 미만의 휴식을 취한 경우

답변1

위반하기 때문에 :

•6시간 이상 10시간 미만 근무하고 5시간 59분 근무 후 휴식을 취한 경우.

따라서 N26은 1221시간 - 0555시간 = 0626시간을 통과합니다.

N27에서는 1106시간 - 0551시간 = 0515시간이 실패합니다.

도움이 되길 바랍니다. ( :

관련 정보