2017-03-29 3 views
0

내 학생들을위한 작업 시트를 만들고, 그리고 난 다음 코드를 작성했습니다 :Excel에서 숫자와 시간을 비교하는 방법은 무엇입니까?

=IF(J35-K35>5,"Task 1",IF(J35-K35>3,"Task 2",IF(J35-K35>2,"Task 3", IF(J35-K35>0,"Task 4",IF(K35-J35<1,"Task 5",IF(K35-J35<3,"task 6",IF(K35-J35>3,"Task 7"))))))) 

셀 K35은 "총 근로 시간"과 셀 J35는 "필요한 총 시간"이 포함되어 포함되어 있습니다. 형식은 [h]입니다. mm

내가 직면 한 문제는 단지 2 가지 조건 만 출력하고 있다는 것입니다. 0보다 큰 것 (작업 4)과 적은 것 1보다 큼 (과제 5). 다른 조건들도 실행되지 않습니다. 시간과 숫자를 비교할 수있는 방법이 필요합니다. 이 문제를 어떻게 해결할 수 있습니까?

답변

2

셀에 시간이 포함되어 있으면 계산 J35-K35은 양수 값의 경우 0과 1 사이의 숫자를, 음수 값인 경우 -1과 0 사이의 숫자를 반환합니다. 수식은 기본 값을 사용합니다. 시간 형식으로 지정하면 모양이 달라집니다.

1 시간 값은 일반 형식으로 0.041666667입니다. 수식이 될 수 있도록, 수식에서 그와 그 배수를 사용하거나 소수점 앞에 부분은 시간의 수는 숫자에 도착 (24)에 의해 감산의 결과를 곱 수 있습니다 일

=IF((J35-K35)*24>5,"Task 1",IF((J35-K35)*24>3,"Task 2",IF((J35-K35)*24>2,"Task 3", IF((J35-K35)*24>0,"Task 4",IF((K35-J35)*24<1,"Task 5",IF((K35-J35)*24<3,"task 6",IF((K35-J35)*24>3,"Task 7"))))))) 
+0

! 감사합니다. @tylylyn –

관련 문제