Excel - 여러 열 검색 및 일치하는 셀의 값 반환

Excel - 여러 열 검색 및 일치하는 셀의 값 반환

아래 사항에 대한 도움을 받고 싶습니다. 이는 직원 이름, 요일, 시작 시간, 종료 시간으로 구성되는 첫 번째 테이블입니다. (추가 입력을 하면 늘어나는 표입니다.)

참고: 이름과 요일은 아래와 같이 반복될 수 있으며, AAA는 2번, 월요일은 3번 반복됩니다.

Name  Day      Start    End
AAA Monday      08:00   23:00
BBB Tuesday     08:00   16:00
CCC Monday      08:00   12:00
AAA Saturday    10:00   17:00
DDD Wednesday   08:00   23:00
EEE Sunday      08:00   23:00
BBB Friday      08:00   15:00
FFF Monday      08:00   23:00

두 번째 표는 다음과 같습니다. "월요일"과 "CCC"가 입력 값이고 위 표에서 시간 범위를 찾아 아래 표에 "범위 내" 또는 "범위 외"를 표시합니다.

따라서 여기에 "월요일"과 "CCC"를 입력하면 8.00에서 12.00까지의 셀에 대해서는 "범위 내"가 제공되고 관련되지 않은 다른 모든 셀에는 "범위 외"가 제공됩니다. (오전 8시부터 오후 23시 30분까지 고정 테이블입니다)

모든 도움을 주시면 감사하겠습니다!

Monday  CCC
8:00    In range
8:30    In range
9:00    In range
9:30    In range
10:00   In range
10:30   In range
11:00   In range
11:30   In range
12:00   In range
12:30   Out of range
13:00   Out of range
13:30   Out of range
14:00   Out of range
14:30   Out of range
15:00   Out of range
15:30   Out of range

답변1

SUMIFS를 사용하여 기준에 따라 시간을 반환하고 MEDIAN을 사용하여 중간에 있는지 테스트합니다.

=IF(MEDIAN(SUMIFS(C:C,B:B,$G$1,A:A,$H$1),SUMIFS(D:D,B:B,$G$1,A:A,$H$1),G2)=G2,"In range","Out of range")

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

관련 정보