TimeValue를 사용한 IF 함수

TimeValue를 사용한 IF 함수

누적된 병가 시간을 계산하려고 합니다. 일주일에 35시간마다 1시간의 병가가 발생합니다. 다음 방정식이 있습니다.

=IF((E46>TIMEVALUE("35:00")),"1","0")

하지만 35시간 미만의 일부 값에서는 작동하지 않습니다.

도움이 된다면, 근무 시간이 "11시" 시간을 넘으면 "1" 시간의 휴가가 제공됩니다.

여기 설정 예

답변1

다음 중 하나를 사용하여 문제를 해결할 수 있습니다.

=IF(E46>TIME(35,00,00),"1","0")

또는,,

=IF(E46>TIME(35,00,00),1,0) 

또는,,

=IF(E46>--"35:00","1","0")

또는,,

=IF(E46>--"35:00",1,0)

주의더 나은 사용 10큰따옴표 없이는 숫자로 유지됩니다.

관련 정보