책 내용 질문하기
value함수 질문입니다
도서
[2013] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
82
조회수
107
작성일
2014-03-02
작성자
첨부파일

기출문제 질문입니다

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에 둘다 절대참조를 하면 안되는거 같더라구요

뒤쪽만 절대참조를 해야하나요?

항상 친절한 답변 감사드립니다.

답변
2014-03-05 01:01:48

left 함수에서 나온 결과는 숫자모양이더라도 문자로 표시되는데요..

vlookup 의 첫번째 열 범위의 값이 숫자라면

문자로 나온 값과 비교할 수 없기 때문에 value 를 사용하여 숫자로 변경한 후 사용하는 것입니다.

left에서 나온 "2" 라는 값을 숫자 2 로 변경하기 위한 것이죠.

frequency 함수를 사용 하는 방법을 보시면

입력 하고자 하는 부분을 모두 블럭으로 잡은 후에

수식을 입력 하게 됩니다. 그래서 절대참조나 상대참조를 사용하든 사용하지 않든 상관 없구요.

그냥 첫번째 셀에 수식을 입력 한 후 채우기 핸들을 사용 하게 되면

정답과 전혀 다르게 나오기 때문에

사용 방법을 정확하게 익히셔서 사용 하시면 됩니다.

frequency 함수는 배열함수이기 때문에 배열수식입력방법으로 입력하셔야 합니다.

그림은 다르지만 참고 부탁 드립니다.

다시한번 해보시고 잘 안되신다면 작성하신 파일을 첨부하여 다시 질문 주시면 확인 후 답변 드리겠습니다.

좋은 하루 되세요.

"
  • *
    2014-03-05 01:01:48

    left 함수에서 나온 결과는 숫자모양이더라도 문자로 표시되는데요..

    vlookup 의 첫번째 열 범위의 값이 숫자라면

    문자로 나온 값과 비교할 수 없기 때문에 value 를 사용하여 숫자로 변경한 후 사용하는 것입니다.

    left에서 나온 "2" 라는 값을 숫자 2 로 변경하기 위한 것이죠.

    frequency 함수를 사용 하는 방법을 보시면

    입력 하고자 하는 부분을 모두 블럭으로 잡은 후에

    수식을 입력 하게 됩니다. 그래서 절대참조나 상대참조를 사용하든 사용하지 않든 상관 없구요.

    그냥 첫번째 셀에 수식을 입력 한 후 채우기 핸들을 사용 하게 되면

    정답과 전혀 다르게 나오기 때문에

    사용 방법을 정확하게 익히셔서 사용 하시면 됩니다.

    frequency 함수는 배열함수이기 때문에 배열수식입력방법으로 입력하셔야 합니다.

    그림은 다르지만 참고 부탁 드립니다.

    다시한번 해보시고 잘 안되신다면 작성하신 파일을 첨부하여 다시 질문 주시면 확인 후 답변 드리겠습니다.

    좋은 하루 되세요.

    "
· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.