계산문제 2번에 대하여 답지에서는 "~VLOOKUP(C3,$H$29:$I$32,2)~"이 답안으로 나오는데
어째서 VLOOKUP(C3,$H$29:$I$32,2,1)->"1"을 안쓰고 생략하는 건가요?
찾는 값이 일치 하지 않는 경우 옵션을 1로 해서 비슷한 값을 찾는 것으로 알고 있었는데 조금 헷갈리네요
생략하면 해당 옵션이 1로 지정되므로 1을 사용한 것과 같은 결과가 나옵니다.
옵션 사용 방법에 대해서 설명 드릴게요..
true(1) 또는 생략 : 근사 값을 찾습니다. 즉 정확하게 일치하는 값이 없으면 찾을 값 보다 작은 값 중에서 근사 값을 찾습니다.
false : 정확하게 일치하는 값을 찾으며 정확히 일치하는 값이 없으면 "#n/a" 오류 값을 반환합니다.
정확히 일치하는 값을 찾을 때 FALSE를 사용합니다.
숫자일 때 false를 쓰는 경우는 범위로 지정된 첫 번째 행이나 열의 값이 오름차순으로 정렬되어 있지 않을 때 사용합니다.
FALSE를 생략할 수 있는 경우는
범위의 첫 번째 열에 있는 데이터가 오름차순으로 정렬되어 있을 때 정확히 일치하는 값 또는 문자를 찾을 때도 false를 생략할 수 있습니다. 예를 들어 범위의 첫 번째 열에 있는 값이 가, 나, 다, 라 또는 a, b, c, e 등과 같이 오름차순으로 정렬되어 있다면 문자를 찾을 때도 false를 생략할 수 있습니다.
생략했을 때 올바른 값이 나온다면 생략하여 사용 할 수 있습니다.
함수는 제시된 함수를 사용하고 올바른 값이 나온다면 정답으로 인정됩니다.
범위의 첫 번째 열이 정렬되어 있다 라는 것은
1 2 3 4 6 9 10 과 같이 정렬된 것을 말합니다. 혹은
가 나 다 라 마 바 사 등과 같이 정렬된 것도 말하죠.
정렬되지 않았다 라는 것은
3 5 1 2 10 9 와 같이 된 것을 말하구요.
나 다 가 마 사 도 마찮가지로 정렬되지 않은 것입니다.
문제의 첫 번째 열이 정렬이 된 상태인지 뒤죽박죽으로 섞인 상태인지 모시고 정렬이 되어 있다면 false 를 생략 하셔도 됩니다.
하지만 정렬이 되지 않았다면 근사 값을 찾을 수 없기 때문에 false 를 입력 하셔서 정확하게 일치하는 값을 찾아 주셔야 합니다.
직위별 지급 기준의 표의 직위가 오름차순 정렬이 되어 있다면 true 를 이용하여 근사 값으로 구할 수 있지만 정렬 되지 않은 상태에서는 근사 값으로 구할 수 없습니다.
그래서 오류가 나는 것입니다.
좋은 하루 되세요.
-
관리자2021-09-10 09:18:41
생략하면 해당 옵션이 1로 지정되므로 1을 사용한 것과 같은 결과가 나옵니다.
옵션 사용 방법에 대해서 설명 드릴게요..
true(1) 또는 생략 : 근사 값을 찾습니다. 즉 정확하게 일치하는 값이 없으면 찾을 값 보다 작은 값 중에서 근사 값을 찾습니다.false : 정확하게 일치하는 값을 찾으며 정확히 일치하는 값이 없으면 "#n/a" 오류 값을 반환합니다.
정확히 일치하는 값을 찾을 때 FALSE를 사용합니다.
숫자일 때 false를 쓰는 경우는 범위로 지정된 첫 번째 행이나 열의 값이 오름차순으로 정렬되어 있지 않을 때 사용합니다.FALSE를 생략할 수 있는 경우는
범위의 첫 번째 열에 있는 데이터가 오름차순으로 정렬되어 있을 때 정확히 일치하는 값 또는 문자를 찾을 때도 false를 생략할 수 있습니다. 예를 들어 범위의 첫 번째 열에 있는 값이 가, 나, 다, 라 또는 a, b, c, e 등과 같이 오름차순으로 정렬되어 있다면 문자를 찾을 때도 false를 생략할 수 있습니다.
생략했을 때 올바른 값이 나온다면 생략하여 사용 할 수 있습니다.
함수는 제시된 함수를 사용하고 올바른 값이 나온다면 정답으로 인정됩니다.범위의 첫 번째 열이 정렬되어 있다 라는 것은
1 2 3 4 6 9 10 과 같이 정렬된 것을 말합니다. 혹은
가 나 다 라 마 바 사 등과 같이 정렬된 것도 말하죠.
정렬되지 않았다 라는 것은
3 5 1 2 10 9 와 같이 된 것을 말하구요.
나 다 가 마 사 도 마찮가지로 정렬되지 않은 것입니다.
문제의 첫 번째 열이 정렬이 된 상태인지 뒤죽박죽으로 섞인 상태인지 모시고 정렬이 되어 있다면 false 를 생략 하셔도 됩니다.
하지만 정렬이 되지 않았다면 근사 값을 찾을 수 없기 때문에 false 를 입력 하셔서 정확하게 일치하는 값을 찾아 주셔야 합니다.
직위별 지급 기준의 표의 직위가 오름차순 정렬이 되어 있다면 true 를 이용하여 근사 값으로 구할 수 있지만 정렬 되지 않은 상태에서는 근사 값으로 구할 수 없습니다.
그래서 오류가 나는 것입니다.
좋은 하루 되세요.