섹션 19에 문제 2에서 5번문제. MAX, INDEX,MATCH함수를 이용한 배열 수식을 이용하라고 하는데,
답안에 있는 함수를 보고 있자니 너무 헷갈리네요. 앞부분처럼 함수에 대한 설명이 책에 없어서
게시판에다가 글 남깁니다. 답변 부탁드려요 ㅜㅜ 구조분석좀 해주세요....
검침일별 사용량이 가장 많은 고객의 고객번호를 표시 하라고 했습니다.
=INDEX($A$3:$L$22,MATCH(MAX(($E$3:$E$22=A33)*$D$3:$D$22),($E$3:$E$22=A33)*$D$3:$D$22,0),1)
------------
전체범위 -------------------------------------------
max값을 찾습니다. 검침일이 03-05 이면 사용량(d3:d22)를 반환하죠. 즉 검침일에 일치한 사용량을 반환합니다.
------------------------------
max에서 나온 값을 이 범위에서 찾아 위치를 반영하여 index의 행역활을 합니다.
마지막 1은 index의 열 입니다.
그러면 만약 match에서 나온값이 3이라면
index($a$3:$L$22,3,1)
이 되어 원하는 결과를 얻을 수 있는 것이죠.
좋은 하루 되세요.
"-
*2013-03-19 07:06:17
검침일별 사용량이 가장 많은 고객의 고객번호를 표시 하라고 했습니다.
=INDEX($A$3:$L$22,MATCH(MAX(($E$3:$E$22=A33)*$D$3:$D$22),($E$3:$E$22=A33)*$D$3:$D$22,0),1)
------------
전체범위 -------------------------------------------
max값을 찾습니다. 검침일이 03-05 이면 사용량(d3:d22)를 반환하죠. 즉 검침일에 일치한 사용량을 반환합니다.
------------------------------
max에서 나온 값을 이 범위에서 찾아 위치를 반영하여 index의 행역활을 합니다.
마지막 1은 index의 열 입니다.
그러면 만약 match에서 나온값이 3이라면
index($a$3:$L$22,3,1)
이 되어 원하는 결과를 얻을 수 있는 것이죠.
좋은 하루 되세요.
"