안녕하세요.
컴활 1권 101페이지 9번문제에 대한 질문입니다.
문제의 정답 함수에서 ($B$11:$B$29=B3)이라는 조건을
max의 범위 뿐만 아니라 match의 범위에도 포함시켜줬는데요.
max의 범위에서 이미 포함시켰는데, 왜 match의 범위에서까지 포함시켜야 하는건지 궁금합니다.
그리고 그렇다면 왜 index 함수에서는 포함시키지 않는지 궁금합니다!
답변 부탁드립니다. 감사합니다.:D
match는 해당 범위에서 찾을 값의 위치를 반환하는 함수입니다.
문의하신 내용은 해당 범위를 왜 위와 같이 지정하느냐 인데요.
조건에 만족하는 범위에서 찾을 값을 찾아야 하기 때문입니다.
max 안의 조건과 범위의 조건이 같죠.
조건을 만족하는 내용 중 최대값을 찾아서 그 최대값이 조건을 만족하는 범위에서 몇번째 위치에 있는냐를 찾게되는 것입니다.
$G$11:$G$29 로 변경해도 정확한 결과가 나오는 경우도 있습니다.
정확한 결과가 나온다면 이 범위를 사용하셔도 상관은 없습니다.
좋은 하루 되세요.
-
*2017-07-14 21:06:43
match는 해당 범위에서 찾을 값의 위치를 반환하는 함수입니다.
문의하신 내용은 해당 범위를 왜 위와 같이 지정하느냐 인데요.
조건에 만족하는 범위에서 찾을 값을 찾아야 하기 때문입니다.
max 안의 조건과 범위의 조건이 같죠.
조건을 만족하는 내용 중 최대값을 찾아서 그 최대값이 조건을 만족하는 범위에서 몇번째 위치에 있는냐를 찾게되는 것입니다.
$G$11:$G$29 로 변경해도 정확한 결과가 나오는 경우도 있습니다.정확한 결과가 나온다면 이 범위를 사용하셔도 상관은 없습니다.
좋은 하루 되세요.