엑셀 모의고사 3회
문제 2-8
index, match, max 함수를 이용한 문제인데요..
두번째 동대문지점의 경우 'PDP'를 나오게 해야 정답이잖아요?
근데 제가
함수를
=INDEX($B$31:$F$35, 1, MATCH(MAX(B33:F33),B33:F33))
라고 썻더니 종로랑 서대문이랑 남대문은 값을 제대로 나오게 하더라구요
근데 동대문만 'PDP'가 아닌 '컴퓨터'로 출력을 하는겁니다!
답을 보니
=INDEX($B$31:$F$35, 1, MATCH(MAX(B33:F33),B33:F33,0))
이거던데...
0의 차이긴 한데 0이라는게 정확한 수치 출력이잖아요?
질문을 정리하자면
3항목 (종로, 서대문, 남대문)은 0이 없어도 답을 제대로 출력하는데
왜 동대문만 답이 나오지 않은걸까요?
0 은 정확하게 일치하는 값을 찾는 것입니다.
이 옵션을 생략하면 근사값을 찾는데요.
근사값이 나온경우 다른 값을 참조 할 수 있기 때문에 결과가 다르게 나오는 것입니다.
max값으로 나온 결과 보다 작거나 같은 값을 찾으므로 같은 값이 있어도 작은 값을 참조를 할 수도 있는 것이죠.
좋은 하루 되세요.
"-
*2014-04-18 10:22:41
0 은 정확하게 일치하는 값을 찾는 것입니다.
이 옵션을 생략하면 근사값을 찾는데요.
근사값이 나온경우 다른 값을 참조 할 수 있기 때문에 결과가 다르게 나오는 것입니다.
max값으로 나온 결과 보다 작거나 같은 값을 찾으므로 같은 값이 있어도 작은 값을 참조를 할 수도 있는 것이죠.
좋은 하루 되세요.
"