[표1의] 강사,과목,수강인원을 이용하여 [표3]의 [H34:J36] 영역에 과목별 수강인원 순위별 강사의 이름을 계산하여 표시하시오.(6점)
[표3]의 순위는 수강인원이 많은 순으로 지정됨
iNDEX,MATCH,LARGE 함수를 적용한 배열 수식 사용
=INDEX($E$3:$E$30,MATCH(LARGE(($G$3:$G$30=H$33)*$J$3:$J$30,$G34),($G$3:$G$30=H$33)*$J$3:$J$30,0),1)
INDEX($E$3:$E$30, 이부분이 이해가 안되는데요 보통 iNDEX는 위에 한줄 빼고 전체 잡는걸로 아는데
이건 강사줄만 잡네요? 여기서는 왜 그런가요?
그리고 마지막 1은 강사 E3부터 드래그 해서 1인거 맞죠?
안녕하세요.
문제가 강사의 이름을 표시하는 것이므로,
INDEX(범위,행번호, 열번호)의 범위 부분에 '강사' 필드인 [$E$3:$E$30]를 사용한 것입니다.
이 범위에서 조건에 맞는 행과 열을 찾아 강사의 이름을 표시하는 것입니다.
MATCH 함수로 구한 내용이 INDEX의 행번호가 되고, 문의하신 1 이 열번호가 됩니다.
범위가 하나의 열이므로 열번호는 1이 됩니다.
좋은 하루 보내세요.
-
*2018-10-15 23:35:37
안녕하세요.
문제가 강사의 이름을 표시하는 것이므로,
INDEX(범위,행번호, 열번호)의 범위 부분에 '강사' 필드인 [$E$3:$E$30]를 사용한 것입니다.
이 범위에서 조건에 맞는 행과 열을 찾아 강사의 이름을 표시하는 것입니다.
MATCH 함수로 구한 내용이 INDEX의 행번호가 되고, 문의하신 1 이 열번호가 됩니다.
범위가 하나의 열이므로 열번호는 1이 됩니다.
좋은 하루 보내세요.