
1번 문제인데 MATCH함수 부분에 마지막,1은 '보다 작음' 인데 그러면 지정범위를 B35:E35가 아니라 B36:E36이 되어야 하는거 아닌가요? B35:E35는 X'이상' 이렇게 되어 있어서 매치 함수 마지막을 -1로 바꾸던가 아니면 범위를 제가 말한 것 처럼 수정해야 되는거 아닌가요? X이상 Y미만 이렇게 이상, 미만이 직접적으로 언급되어있는데 이상을 범위로 지정하면 '보다 큼', 미만을 범위로 지정하면 '보다 작음' 해야될 것 같은데 아니여서 왜 그런건가요?
안녕하세요.
질문하신 포인트가 정확히 헷갈리기 쉬운 부분입니다. 결론부터 말씀드리면 교재처럼 B35:E35를 범위로 잡고 MATCH(...,1)을 쓰는 것이 맞습니다.
MATCH의 세 번째 인수 1은 단순히 “보다 작음”이라는 뜻이라기보다,
찾을 값보다 작거나 같은 값 중 가장 큰 값을 찾는다
는 의미입니다.
예를 들어 기준 행이 이렇게 되어 있다고 가정해 보겠습니다.
B35 C35 D35 E35
0 5,000,000 10,000,000 50,000,000대출금액이 7,000,000이라면
=MATCH(7000000,B35:E35,1)은 7,000,000보다 작거나 같은 값 중 가장 큰 값인
5,000,000을 찾아서 C열 위치를 반환합니다.
즉 이것이 바로
5,000,000 이상 ~ 10,000,000 미만구간을 찾는 방식입니다.
반대로 -1은 정렬 방향도 반대여야 하고 의미도
찾을 값보다 크거나 같은 값 중 가장 작은 값
을 찾는 방식이라, 지금처럼 기준값이 작은 값에서 큰 값으로 오름차순 배열된 표에는 맞지 않습니다.
중요한 점은 표에 적힌 "이상", "미만"이라는 문구를 MATCH가 직접 읽는 것이 아니라, 구간의 시작값을 기준값으로 두고 근사 일치시키는 방식이라는 것입니다.
예를 들어
5,000,000 이상 ~ 10,000,000 미만이라는 구간은 시작점이 5,000,000이므로 MATCH에서는 5,000,000이 있는 기준 행을 사용합니다.
그래서
MATCH(대출금액,$B$35:$E$35,1)이 맞습니다.
정리하면,
MATCH(...,1)
→ 오름차순 기준표
→ 찾을 값 이하에서 가장 큰 기준값
→ "이상 ~ 미만" 구간표에 적합입니다.
따라서 B36:E36으로 바꾸거나 -1로 바꿀 필요는 없습니다.
즐거운 하루 되세요.
-
관리자2026-10-02 09:20:43
안녕하세요.
질문하신 포인트가 정확히 헷갈리기 쉬운 부분입니다. 결론부터 말씀드리면 교재처럼
B35:E35를 범위로 잡고MATCH(...,1)을 쓰는 것이 맞습니다.MATCH의 세 번째 인수1은 단순히 “보다 작음”이라는 뜻이라기보다,찾을 값보다 작거나 같은 값 중 가장 큰 값을 찾는다
는 의미입니다.
예를 들어 기준 행이 이렇게 되어 있다고 가정해 보겠습니다.
B35 C35 D35 E35 0 5,000,000 10,000,000 50,000,000대출금액이
7,000,000이라면=MATCH(7000000,B35:E35,1)은
7,000,000보다 작거나 같은 값 중 가장 큰 값인5,000,000을 찾아서 C열 위치를 반환합니다.
즉 이것이 바로
5,000,000 이상 ~ 10,000,000 미만구간을 찾는 방식입니다.
반대로
-1은 정렬 방향도 반대여야 하고 의미도찾을 값보다 크거나 같은 값 중 가장 작은 값
을 찾는 방식이라, 지금처럼 기준값이 작은 값에서 큰 값으로 오름차순 배열된 표에는 맞지 않습니다.
중요한 점은 표에 적힌
"이상","미만"이라는 문구를 MATCH가 직접 읽는 것이 아니라, 구간의 시작값을 기준값으로 두고 근사 일치시키는 방식이라는 것입니다.예를 들어
5,000,000 이상 ~ 10,000,000 미만이라는 구간은 시작점이
5,000,000이므로 MATCH에서는5,000,000이 있는 기준 행을 사용합니다.그래서
MATCH(대출금액,$B$35:$E$35,1)이 맞습니다.
정리하면,
MATCH(...,1) → 오름차순 기준표 → 찾을 값 이하에서 가장 큰 기준값 → "이상 ~ 미만" 구간표에 적합입니다.
따라서 B36:E36으로 바꾸거나
-1로 바꿀 필요는 없습니다.즐거운 하루 되세요.