시나공 컴활 2급 실기
실전모의고사 1회 계산문제 4번입니다.
VLOOKUP함수에서 옵션이 계속 햇갈립니다.
TRUE또는 생략은 근사랎을 찾고
FALSE는 정확하게 일치하는 값을 찾는다고 하는데
이걸 적는 기준을 실전에서 잘 적용이 안되요.
왠만한 문제에서 옵션적용 안하고 (그러니까 생략상태) 하니까 거의 다 맞던데
이 문제는 FALSE적용한거랑 안한거가 답이 다르네요.
RIGHT함수이용해서 만약 끝부분이 Y가 나오면 우유병 3200 계산이 자동적으로 되어야 하는거 아닌가요?
왜 꼭 FALSE를 적어야 하나요?
옵션적용에서 계속 망설이네요.
무슨 다른 기준이 있으면 쉽게 좀 설명해주세요.
예컨데 찾아야 하는 값이 한글이나 영어면 적는다
숫자면 안 적어도 된다. 이렇게요~
ㅠ.ㅠ
true 는 근사값을 찾고
false 는 정확히 일치하는 값을 찾습니다.
true 를 사용할때 오름차순으로 정렬되어 있어야지만 근사값을 찾을 수 있습니다.
만약 질문 주신 것처럼
y
h
m
t
와 같이 나열이 되어 있다면 이것은 오름 차순이 아니기 때문에 근사값으로 찾을 수 없습니다.
이때는 정확히 일치하는 값을 찾는 false 를 사용하셔야 합니다.
숫자일때도 마찮가지 입니다.
1
20
40
60
80
과 같은 값이 있다면 오름차순 정렬이므로 근사값을 찾는 false 를 사용해도 됩니다.
하지만
60
80
20
40
10
과 같이 정렬되어 있지 않은 경우에는 근사값을 찾으시면 오류가 나타나게 됩니다.
그러므로 false를 사용하여 정확히 일치하는 값을 찾아야 하는 것이죠.
찾을 값이 있는 범위가 오름차순 정렬이 되어 있느냐 없느냐 로 구분해 보세요.
좋은 하루 되세요.
"-
*2011-06-02 11:32:39
true 는 근사값을 찾고
false 는 정확히 일치하는 값을 찾습니다.
true 를 사용할때 오름차순으로 정렬되어 있어야지만 근사값을 찾을 수 있습니다.
만약 질문 주신 것처럼
y
h
m
t
와 같이 나열이 되어 있다면 이것은 오름 차순이 아니기 때문에 근사값으로 찾을 수 없습니다.
이때는 정확히 일치하는 값을 찾는 false 를 사용하셔야 합니다.
숫자일때도 마찮가지 입니다.
1
20
40
60
80
과 같은 값이 있다면 오름차순 정렬이므로 근사값을 찾는 false 를 사용해도 됩니다.
하지만
60
80
20
40
10
과 같이 정렬되어 있지 않은 경우에는 근사값을 찾으시면 오류가 나타나게 됩니다.
그러므로 false를 사용하여 정확히 일치하는 값을 찾아야 하는 것이죠.
찾을 값이 있는 범위가 오름차순 정렬이 되어 있느냐 없느냐 로 구분해 보세요.
좋은 하루 되세요.
"