안녕하세요.
기본모의고사 4회차 P351 계산작업 문제2-1번 MATCH 옵션에서 인사고과가 가장 높은 사원의 성명을 표시하는 문제에서 이해되지 않는게 있어서 문의드립니다.
MATCH 범위만 따로 보면 MATCH(MAX(($D$10:$D$18=D4)*$E$10:$E$18), ($D$10:$D$18=D4)*$E$10:$E$18, 0)에서 마지막 옵션 부분 0이 이해가 되지 않습니다.
[표1]인사고과 정렬이 오름차순으로 되어 있고 [표3]에 인사고과도 보면 값이 정확하게 떨어지지 않아 옵션 1이 와야된다고 생각이 드는데 왜 0인건지.. 설명부탁드립니다.
MATCH(MAX(($D$10:$D$18=D4)*($E$10:$E$18)),($D$10:$D$18=D4)*$E$10:$E$18,0)
match 의 인수 입니다.
match 에서 조건에 해당하는 곳에서 제일 큰 값을 찾고
($D$10:$D$18=D4)*$E$10:$E$18 (두번째 인수)
에서 값을 찾는 것이므로 즉 조건에 해당하는 범위와 같게 써주셔야
정확한 위치를 찾을 수 있겠죠? 그렇기 때문에
찾을 값과 같은 범위라고 생각 해 주시면 됩니다.
이렇게 작성하지 않아도 정확한 결과가 나온다면 사용하지 않아도 되는 부분입니다.
-1 : 찾을 값 보다 크거나 같은 값 중 가장 작은 값을 찾습니다. 범위는 반드시 내림차순으로 정렬되어 있어야 합니다.
0 : 찾을 값에서 첫번째로 정확하게 일치하는 값을 찾습니다. 범위는 정렬 되어 있지 않아도 됩니다.
1 : 찾을 값 보다 작거나 같은 값 중에서 큰 값을 찾습니다. 범위는 반드시 오름차순으로 정렬 되어 있어야 합니다.
생략할시 1로 지정되므로 오름차순 정렬된 상태라면 옵션을 생략하거나 1을 입력하셔도 정확한 결과가 나오는 것입니다.
범위의 값이 정렬된 것을 확인 하셔야 합니다.
내림차순이면 -1, 오름차순이면 1, 정확하게 일치하는 값은 0 이 됩니다.
이문제에서는 해당 범위가 정렬된 상태가 아니기 때문에 정확히 일치하는 값을 찾는 0 을 사용해야 하는 것입니다.
좋은 하루 되세요.
-
관리자2019-12-12 19:41:33
MATCH(MAX(($D$10:$D$18=D4)*($E$10:$E$18)),($D$10:$D$18=D4)*$E$10:$E$18,0)
match 의 인수 입니다.
match 에서 조건에 해당하는 곳에서 제일 큰 값을 찾고
($D$10:$D$18=D4)*$E$10:$E$18 (두번째 인수)
에서 값을 찾는 것이므로 즉 조건에 해당하는 범위와 같게 써주셔야
정확한 위치를 찾을 수 있겠죠? 그렇기 때문에
찾을 값과 같은 범위라고 생각 해 주시면 됩니다.이렇게 작성하지 않아도 정확한 결과가 나온다면 사용하지 않아도 되는 부분입니다.
-1 : 찾을 값 보다 크거나 같은 값 중 가장 작은 값을 찾습니다. 범위는 반드시 내림차순으로 정렬되어 있어야 합니다.
0 : 찾을 값에서 첫번째로 정확하게 일치하는 값을 찾습니다. 범위는 정렬 되어 있지 않아도 됩니다.
1 : 찾을 값 보다 작거나 같은 값 중에서 큰 값을 찾습니다. 범위는 반드시 오름차순으로 정렬 되어 있어야 합니다.
생략할시 1로 지정되므로 오름차순 정렬된 상태라면 옵션을 생략하거나 1을 입력하셔도 정확한 결과가 나오는 것입니다.범위의 값이 정렬된 것을 확인 하셔야 합니다.
내림차순이면 -1, 오름차순이면 1, 정확하게 일치하는 값은 0 이 됩니다.
이문제에서는 해당 범위가 정렬된 상태가 아니기 때문에 정확히 일치하는 값을 찾는 0 을 사용해야 하는 것입니다.
좋은 하루 되세요.