엑셀함수 MATCH, INDEX, MAX 함수의 조합방법과 최고점수 과목 알아내기
며칠전 MATCH, INDEX, MAX 함수의 조합방법에 대한 포스팅을 해보기로 하였는데 오늘은 세가지 함수의
조합으로 시험과목중 가장 높은 점수의 과목명을 알아내는 예제를 통하여 진행해 보겠습니다.
먼저 3가지 함수의 사용법을 모르시는 분들은 과거 엑셀함수 포스팅 확인해 보시기 바랍니다.
MATCH 함수 사용법: http://yhlover.tistory.com/219
INDEX 함수 사용법: http://yhlover.tistory.com/220
MAX 함수 사용법: http://yhlover.tistory.com/221
MATCH, INDEX, MAX 함수의 조합 사용예시
수식이 좀 복잡해 보일 수 있는데 최대한 쉽게 풀어보도록 해 보겠으며 우선 앞에 링크 걸어놓은 과거의 포스팅인
MATCH, INDEX, MAX 함수의 사용법부터 이해하시는게 좋습니다.
① 우선 과목명은 모르지만 점수중 최대값을 찾기 위하여 MAX 함수를 이용합니다.
MAX(B2:D2) = 88
② 다음으로 MAX 함수를 이용해 찾은 최대값의 열위치를 알아내기 위하여 MATCH 함수를 이용합니다.
MATCH(MAX(B2:D2), B2:D2,O) = 1
③ 다음으로 앞서 구한 값들을 이용하여 행제목을 찾으면 되는데 이때 INDEX 함수를 이용합니다.
INDEX($B$1:$D$1,1,MATCH(MAX(B2:D2),B2:D2,0)) = 국어
④ 수식이 길어졌지만 앞의 과정을 적용해 결과값으로 보면 수식은 간단해 집니다.
INDEX($B$1:$D$1,1,1) = 국어
⑤ 이후 H2셀을 선택한 후 자동채우기 핸들로 밑으로 긁으면 소녀시대 멤버들 각각의 최고점수 과목을 알아낼 수
있게 됩니다.
위 예제는 기본적인 조합이라고 할 수 있으며 좀더 많은 함수와의 조합으로 복잡한 처리를 편리하게 처리할 수
있으며 퇴근시간을 앞당길 수 있게 됩니다.
이것저것 적용해보고 테스트해 보시기 바랍니다.^^