책 내용 질문하기
계산작업에 4번 문제 질문드립니다.
도서
[2010] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2003 사용자용)
페이지
290
조회수
52
작성일
2011-10-11
작성자
첨부파일

답이

=F13 * (1-VLOOKUP(A13,$A$7:$B$9, 2, FALSE)

이렇게 되어있는데요..

전 FALSE를 생략을 하고 식을 구성하였더니

몇개 셀은 값이 나오질 않고 #N/A가 나옵니다.

TURE거나 생략을 하면 정확히 일치하는 값이 없을경우

근사값을 이용한다고 알고 있었는데 여기서

FALSE를 일부러 써주는 이유가 뭔가요??

답변
2011-10-11 21:29:34

vlookup의 범의의 첫번째 열의 내용이 정렬되지 않은 상태이기 때문에 그렇습니다.

가,나,다,라,마,바,사,아,자,차,카,타,파,하 와 같이 오름차순으로 정렬된 상태라면

명동이 제일 먼저 나와야 하는데 영등포와 용산이 먼저 나와있기 때문에 정렬이 안된 상태가 되는 것이죠.

그래서 정확히 일치하는 값을 찾는 false를 사용하셔야 합니다.

근사값을 찾는 true 를 사용하실려면 범위가 오름차순으로 정렬된 상태여야 합니다.

좋은 하루 되세요.

"
  • *
    2011-10-11 21:29:34

    vlookup의 범의의 첫번째 열의 내용이 정렬되지 않은 상태이기 때문에 그렇습니다.

    가,나,다,라,마,바,사,아,자,차,카,타,파,하 와 같이 오름차순으로 정렬된 상태라면

    명동이 제일 먼저 나와야 하는데 영등포와 용산이 먼저 나와있기 때문에 정렬이 안된 상태가 되는 것이죠.

    그래서 정확히 일치하는 값을 찾는 false를 사용하셔야 합니다.

    근사값을 찾는 true 를 사용하실려면 범위가 오름차순으로 정렬된 상태여야 합니다.

    좋은 하루 되세요.

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