기출문제 질문입니다
D3 : = VLOOKUP(VALUE(LEFT(C3,1)),$B$11:$E$16,4) 이게 정답인데요
left함수 앞에 value를 붙여야 하는 이유가 뭐죠? value를 쓰지않아도
정답이 나올거라 생각해고 해보니 오류가 나더군요 이해가 안됩니다.
112쪽의 1번문제도 비슷하고요
value는 문자를 숫자로 변환하는 함수라는데 정확히 어떻게 value함수를 이해해야하나요
LEFT(C3,1) 은 1이니까 숫자인데 왜 value함수가 적용되는건지.
그리고 frequency함수의 경우에는 배열1과 배열2에 둘다 절대참조를 하면 안되는거 같더라구요
뒤쪽만 절대참조를 해야하나요?
항상 친절한 답변 감사드립니다.
left 함수에서 나온 결과는 숫자모양이더라도 문자로 표시되는데요..
vlookup 의 첫번째 열 범위의 값이 숫자라면
문자로 나온 값과 비교할 수 없기 때문에 value 를 사용하여 숫자로 변경한 후 사용하는 것입니다.
left에서 나온 "2" 라는 값을 숫자 2 로 변경하기 위한 것이죠.
frequency 함수를 사용 하는 방법을 보시면
입력 하고자 하는 부분을 모두 블럭으로 잡은 후에
수식을 입력 하게 됩니다. 그래서 절대참조나 상대참조를 사용하든 사용하지 않든 상관 없구요.
그냥 첫번째 셀에 수식을 입력 한 후 채우기 핸들을 사용 하게 되면
정답과 전혀 다르게 나오기 때문에
사용 방법을 정확하게 익히셔서 사용 하시면 됩니다.
frequency 함수는 배열함수이기 때문에 배열수식입력방법으로 입력하셔야 합니다.

다시한번 해보시고 잘 안되신다면 작성하신 파일을 첨부하여 다시 질문 주시면 확인 후 답변 드리겠습니다.
좋은 하루 되세요.
-
*2014-03-05 01:01:48
left 함수에서 나온 결과는 숫자모양이더라도 문자로 표시되는데요..
vlookup 의 첫번째 열 범위의 값이 숫자라면
문자로 나온 값과 비교할 수 없기 때문에 value 를 사용하여 숫자로 변경한 후 사용하는 것입니다.
left에서 나온 "2" 라는 값을 숫자 2 로 변경하기 위한 것이죠.
"frequency 함수를 사용 하는 방법을 보시면
입력 하고자 하는 부분을 모두 블럭으로 잡은 후에
수식을 입력 하게 됩니다. 그래서 절대참조나 상대참조를 사용하든 사용하지 않든 상관 없구요.
그냥 첫번째 셀에 수식을 입력 한 후 채우기 핸들을 사용 하게 되면
정답과 전혀 다르게 나오기 때문에
사용 방법을 정확하게 익히셔서 사용 하시면 됩니다.frequency 함수는 배열함수이기 때문에 배열수식입력방법으로 입력하셔야 합니다.
그림은 다르지만 참고 부탁 드립니다.
다시한번 해보시고 잘 안되신다면 작성하신 파일을 첨부하여 다시 질문 주시면 확인 후 답변 드리겠습니다.
좋은 하루 되세요.