Excel 테이블에서 두 가지 기준과 일치하는 모든 이름을 찾는 수식이 필요합니다.
기준 1은 날짜이고, 기준 2는 상태(승인 또는 거부)입니다.
2019년 9월 30일 할인을 요청하고 "승인됨" 상태인 직원의 이름을 순서대로 표시하기 위해 Excel용 셀 P4, P5 및 P6에 어떤 수식을 배치할 수 있나요? 이상적으로는 날짜/승인된 콤보 검색당 최대 10개의 이름을 표시할 수 있습니다. 다음은 헤더가 포함된 데이터 테이블의 사진입니다.
이 수식은 작동하지만 날짜와 일치하는 모든 결과만 찾으므로 승인됨 상태를 고려할 수 없습니다.
=INDEX($J$3:$J$402,AGGREGATE(15,3,(('Data Entry'!$D$3:$D$402=$N$4)/('Data Entry'!$D$3:$D$402=$N$4)*ROW($D$3:$D$402))-ROW($D$2),ROWS(M$4:M4)))
'승인됨' 변수를 추가할 수 있나요?
감사해요.
답변1
이 공식을 시도해 보세요.
=index(J:J, aggregate(15, 7, row($3:$402)/((D$3:D$402=N$4)*(H$3:H$402=O$4)), row(1:1)))
두 번째, 세 번째 등을 입력합니다. 오류 대신 길이가 0인 문자열을 표시하려면 IFERROR로 래핑합니다.
답변2
이 배열(CSE) 수식은 문제를 해결합니다.
{=IFERROR(INDEX($J$3:$J$11, SMALL(IF(COUNTIF($N$4, $D$3:$D$11)*COUNTIF($O$4, $H$3:$H$11), ROW($J$3:$J$11)-MIN(ROW($J$3:$J$11))+1), ROW(A1)), COLUMN(A1)),"")}
주의
셀에 수식을 입력하고
P4
다음으로 마무리합니다.Ctrl+Shift+Enter그런 다음 작성하십시오.셀
N4
&O4
포함Day Off
및Status
은 변수로 작동합니다.고정 값으로 바꿀 수도 있습니다.
필요에 따라 수식의 셀 참조를 조정합니다.