2017-12-07 13 views
-1

년, 월 및 세그먼트 열에 관한 열 E의 총 세션 수를 찾으려고합니다. 배열 수식에 인덱스 일치 수식을 사용하고 있는데 3 개의 일치 조건을 추가했지만 여전히 #NA 결과가 나타납니다.Excel, 다중 기준 색인 - 일치가 #NA 값을 계속 반환 함

내가 이런 식으로하고 싶은 이유는 일부 vba 코드를 작업하고 변수에 해당 셀의 값을 할당하려고하기 때문입니다. 그런 다음 동적 변수를 사용하여 목록이 얼마나 길어질 지 모르기 때문에 각 행과 열을 반복 할 수 있습니다.

나는 엑셀 수식을 사용하고 있습니다 : 내가 행과 내가이 예를 들어 사용하고 열을 강조 표시 한 attached image

=INDEX($A$1:$E$27,MATCH(1,($A$1:$E$27=H1)*($A1:$E27=H2)*($A1:$E27=H3),0),5) 

는, 결과가 번호를해야하므로 988860

제 질문은 : 여러 조건으로 배열 수식을 사용하여 세션 수를 찾는 방법은 무엇입니까?

감사합니다.

+0

무엇이 질문입니까? –

+0

일치하는 참조에'A : E'를 사용하지 마십시오. 올바른 열을 지정하십시오. 연도는 B 열이므로 B 열에 만, A 열에는 A 열만 있습니다.'= INDEX ($ E $ 27 : MATCH (1, ($ B $ 1 : $ B) ($ D $ 1 : $ D $ 27 = $ H $ 3), 0), 5)'또한 Ctrl으로 확인하고 있는지 확인하십시오 ($ A $ 27 = $ H $ 1) 배열 항목에 대해 + Shift + Enter를 누르십시오. – tigeravatar

+0

제 질문은 : 배열 수식을 여러 기준으로 사용하여 세션 수를 찾는 방법은 무엇입니까? – ilikawa

답변

0

감사합니다. tigeravatar 님, 수식을 변경하여 해당 열의 각 기준을 살펴본 다음 작동합니다! 최종 공식은 다음과 같습니다.

={INDEX($E$2:$E$27,MATCH(1,($B$1:$B$27=$H$1)*($A$1:$A$27=$H$2‌​)*($D$1:$D$27=$H$3),‌​0),5)}