=HLOOKUP(E3, $B$11:$E$17, MATCH(D3, $A$13:$A$17, 1)+2) 여기에서
참조범위를 $B$11:$E$17 이렇게 잡아야 하는지 $B$12:$E$17 이렇게 잡아야 하는지 헷갈립니다
저는 우선은 참조범위를 $B$11:$E$17 이렇게 잡아놓고
HLOOKUP이 찾을값을 참조범위의 첫번째 행에서 찾아 행번호에 있는 값을 가져오는 거니까
찾을값에 12를 넣었을때 12~23이니까 두번째 열이 나와야 하는데 두번째 열이 나오는구나
범위를 $B$12:$E$17 이렇게도 잡아본다음
찾을값에 12를 넣었을때 두번째 열이 나와야 하는데 첫번째 열이 나와서 안되는구나
이렇게 풀었는데 맞나요
질문 쓰면서도 제가 뭘쓰고 있는건지 모르겠고 헷갈립니다
안녕하세요.
많은 분들이 혼동하는 부분입니다.
HLOOKUP(찾을값, 범위, 행 번호, 옵션) 함수에서 범위의 첫 번째 행은 오름차순 또는 내림차순으로 정렬되어 있어야 하는데, 할인율은 오름차순으로 정렬되어 있습니다. 오름차순으로 정렬되어 있을 경우 '찾을값'을 범위의 첫 번째 열에서 찾을 때 일치하는 값을 찾고 없을 경우는 '찾을값'보다 작은 값 중에서 가장 근접한 값을 찾습니다. 할인율표에서 0~11에 해당하는 값이 첫 번째 열에 있는 값이 되게 하려면 B11:E17로 해야 합니다.
즐거운 하루 되세요.
-
관리자2025-04-17 12:15:55
안녕하세요.
많은 분들이 혼동하는 부분입니다.
HLOOKUP(찾을값, 범위, 행 번호, 옵션) 함수에서 범위의 첫 번째 행은 오름차순 또는 내림차순으로 정렬되어 있어야 하는데, 할인율은 오름차순으로 정렬되어 있습니다. 오름차순으로 정렬되어 있을 경우 '찾을값'을 범위의 첫 번째 열에서 찾을 때 일치하는 값을 찾고 없을 경우는 '찾을값'보다 작은 값 중에서 가장 근접한 값을 찾습니다. 할인율표에서 0~11에 해당하는 값이 첫 번째 열에 있는 값이 되게 하려면 B11:E17로 해야 합니다.
즐거운 하루 되세요.