책 내용 질문하기
1급 실기/엑셀/75페이지 문제 답의 vlookup 함수에 대해 질문~
도서
[2013] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
75
조회수
23
작성일
2013-01-20
작성자
첨부파일

안녕하세요^^

75페이지의 4번 '최종PS지급율' 문제에 대해 질문 드립니다.

책의 과정도

다른 방법으로 푸는 과정도

모두 이해가 되는데요

다만 달리 푸는 과정에서

1) =VLOOKUP(C3/B3,$H$4:$I$7,2)+IF(AND(C3/B3>=110%, E3/D3>=50%),5%,0%)

이렇게 입력하면 n/a#값이 일부 나오고

2) =VLOOKUP(C3/B3,$H$4:$I$7,2,true)+IF(AND(C3/B3>=110%, E3/D3>=50%),5%,0%)

이렇게 vlookup함수 내에 true를 써주면 비로소 모든 값이 온전하게 나오는데...

vlookup 함수의 기본값은 true인데

왜 1)처럼 입력하면 군데군데 값이 깨져 나오는지 궁금합니다.

또 표3의 달성율은 '0%, 110%...'도 아닌 '0% 이상, 110% 이상 하고 '이상'이라는 단어가 덧붙여졌는데

어떻게 'c3/b3'이라는 식을 받을 수가 있는지도 궁금하구요. vlookup의 true 속성 때문인가요?

아 그리고

'and =*, or=+'이렇게 대체해 쓸 수 있다고 배웠는데

왜 =VLOOKUP(C3/B3,$H$4:$I$7,2,true)+IF(AND(C3/B3>=110%, E3/D3>=50%),5%,0%) 이 식에선

+가 '더하기'로 작용하는지, +가 or나 더하기로 작용하는 기준이 뭔지도 궁금해요~

답변
2013-01-23 03:17:43

두식 모두 같은 결과가 나오는데요?

이 문제에 사용된 vlookup의 범위가 오름차순으로 정렬된 상태이기 때문에

옵션을 생략하면 되고 생략한 것은 true 로 적용되기 때문에 상관이 없습니다.

다시 한번 확인 해 보세요.

이상이라고 붙은 것은 셀 서식으로 입력된 것입니다.

실제 값이 아니기 때문에 그냥 사용이 가능합니다.

셀에 커서를 두고 셀의 값을 확인 해 보세요.

이 식에서 + 는 더하기 입니다.

+ 와 * 가 or 과 and 로 사용되는 식은 배열수식, 조건부 서식 등 조건을 비교할때 사용되는 것입니다.

(셀값=비교값)*(셀값=비교값)

과 같은 식 이라고 보시면 됩니다.

좋은 하루 되세요.

"
  • *
    2013-01-23 03:17:43

    두식 모두 같은 결과가 나오는데요?

    이 문제에 사용된 vlookup의 범위가 오름차순으로 정렬된 상태이기 때문에

    옵션을 생략하면 되고 생략한 것은 true 로 적용되기 때문에 상관이 없습니다.

    다시 한번 확인 해 보세요.

    이상이라고 붙은 것은 셀 서식으로 입력된 것입니다.

    실제 값이 아니기 때문에 그냥 사용이 가능합니다.

    셀에 커서를 두고 셀의 값을 확인 해 보세요.

    이 식에서 + 는 더하기 입니다.

    + 와 * 가 or 과 and 로 사용되는 식은 배열수식, 조건부 서식 등 조건을 비교할때 사용되는 것입니다.

    (셀값=비교값)*(셀값=비교값)

    과 같은 식 이라고 보시면 됩니다.

    좋은 하루 되세요.

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