2014-10-09 15 views
0

새 열의 값은 yes 또는 no이어야합니다.Excel 2013의 시간 제한 기능

S1 경우 6:30 전과 15:00 인쇄 yes OW No
S2 경우 14:30 전후 23:00 인쇄 yes OW No
S3 경우 22:30 전과 7:00 후 인쇄 yes OW No

입력 후 다음과 같습니다.

새 열 사용 중 691,363,210
Shift as per roster | In-Time (hh:mm) | Out-Time (hh:mm) 
--------------------+-------------------+-------------------- 
S1     | 14:49    | 23:11 
S1     |     | 
S1     |     | 
S2     |     | 
WO     |     | 
WO     |     | 
S2     |     | 
S2     | 22:26    | 21:40 
S2     | 7:01    | 7:07 
S2     | 20:38    | 7:16 
S2     | 5:05    | 7:16 
WO     |     | 
WO     | 14:28    | 21:41 
S2     | 14:27    | 23:09 
S2     | 14:09    | 23:06 
S2     |     | 
S2     | 7:07    | 19:00 
S2     |     | 
WO     | 22:27    | 22:30 
WO     | 7:09    | 22:22 
CO     | 7:08    | 7:09 
S3     |     | 21:36 
S3     | 19:42    | 7:09 
S3     | 20:54    | 7:08 
S3     | 7:08    | 
WS2     | 6:23    | 15:16 
WS2     | 6:27    | 15:26 
WO     | 6:22    | 15:10 
WO     |     | 
S2     |     | 
S2     |     | 

답변

0

이 공식 :
이 ('영역 별 변화는'B 열에있는 경우, 2 행이 추가)

=IF(AND(TIMEVALUE(IF(B2="S1";"6:30";IF(B2="S2";"14:30";IF(B2="S3";"22:30"))))>C2;TIMEVALUE(IF(B2="S1";"15:00";IF(B2="S2";"23:00";IF(B2="S3";"07:30"))))<D2);"Yes";"No") 

그러나 이것은 매우 정적, 그래서 내가 제안 당신은 당신의 데이터를 다른 시트 (시트 2 등)을 추가하는 방법 :

[Sheet2] 시작 데이터를 A1

,353에210

대신이 공식을 사용하십시오.

=IF(AND(VLOOKUP(B2;Sheet2!A:C;2;FALSE)>C4;VLOOKUP(B2;Sheet!A:C;3;FALSE)<D4);"Yes";"No")