캡쳐된 사진은 프리미엄존 - 2019년 3차 컴활1급 실기 - 02 19년컴활1급_상시01 계산작업 3번 문제입니다.
왜 match를 이렇게 쓰면 원하는 결과값이 안나오나요?
전부다 똑같이 6으로 값이 나오네요.
감사합니다.

안녕하세요.
MATCH(찾을 값, 범위, 옵션)
: 범위에서 옵션을 적용하여 찾을 값과 같은 데이터를 찾아 그 위치에 대한 일련번호를 반환하는 함수입니다.
MATCH 옵션은 아래와 같습니다.
-1 : 찾을 값이 없을 경우 '찾을 값' 보다 큰 값 중에서 가장 작은 값을 찾습니다. 이때 범위는 반드시 내림차순으로 정렬되어야 합니다.
0 : 찾을값과 첫 번째로 정확하게 일치하는 값을 찾습니다. 범위는 정렬되어 있지 않아도 됩니다.
1 : 찾을값보다 작거나 같은 값 중에서 가장 큰 값을 찾습니다. 범위는 반으시 오름차순 정렬되어 있어야 합니다.
이 문제에서는 범위의 표가 51, 41, 31,,1 순으로 내림차순 정렬되어 있으므로 옵션을 -1로 지정해야 정확한 결과가 나옵니다.
좋은 하루 보내세요.
-
관리자2019-09-23 20:24:25
안녕하세요.
MATCH(찾을 값, 범위, 옵션)
: 범위에서 옵션을 적용하여 찾을 값과 같은 데이터를 찾아 그 위치에 대한 일련번호를 반환하는 함수입니다.MATCH 옵션은 아래와 같습니다.
-1 : 찾을 값이 없을 경우 '찾을 값' 보다 큰 값 중에서 가장 작은 값을 찾습니다. 이때 범위는 반드시 내림차순으로 정렬되어야 합니다.
0 : 찾을값과 첫 번째로 정확하게 일치하는 값을 찾습니다. 범위는 정렬되어 있지 않아도 됩니다.
1 : 찾을값보다 작거나 같은 값 중에서 가장 큰 값을 찾습니다. 범위는 반으시 오름차순 정렬되어 있어야 합니다.
이 문제에서는 범위의 표가 51, 41, 31,,1 순으로 내림차순 정렬되어 있으므로 옵션을 -1로 지정해야 정확한 결과가 나옵니다.
좋은 하루 보내세요.