책 내용 질문하기
22년 상시1회 계산작업 문제2
도서
2022 시나공 컴퓨터활용능력 1급 실기(엑셀, 엑세스 2016)
페이지
0
조회수
283
작성일
2022-03-23
작성자
탈퇴*원

수강료학인율을 vlookup 함수를 이용하여 찾는문제인데요.

 

=VLOOKUP(AVERAGE(F32:H32),$B$42:$D$46,3)+IF(E32=0,0.5%,0)

 

여기서 table_array가 B42:D46인데요

예를 들어 찾을값 95가 있고 옵션으로 TRUE로 할경우 80이상  90미만 / 90 이상 이렇게 3.5%와 5% 둘다 해당하는데 어떤 원리로 5%를 찾아가나요?

저는 C42:D46을 잡았는데 없을경우 찾을값중 작은값을 찾아가니 B열은 제외했었는데 틀렸어요.

3.5와  5중 어떤원리?로 5를 찾아가는지 궁금하네요

이런 문제가 또 나오면 VLOOKUP은 table_array를 보이는 거 다 잡으면 되는건가요?

답변
2022-03-24 11:30:26

정확한 문자를 찾아야 하므로 옵션을 false로 지정해 주셔야 합니다.

<VLOOKUP 함수의 옵션>

- true(1) 또는 생략 : 근사값을 찾습니다. 즉 정확하게 일치하는 값이 없으면 찾을값 보다 작은 값 중에서 근사값을 찾습니다.

- false : 정확하게 일치하는 값을 찾으며 정확히 일치하는 값이 없으면 "#n/a" 오류값을 반환합니다.

  정확히 일치하는 값을 찾을때 FALSE를 사용합니다.

 

vlookup 범위의 첫 번째  열에서 값을 찾아 사용하므로 

 

0

60이상

70이상

...

 

부분에서 값을 찾습니다. 

 

찾을 값이 95 이면 90이상 인 부분에서 값을 찾아 반환하므로 5% 가 입력되는 것입니다. 

 

65 값이 있을 땐 60이상에서 반환하므로 2.5% 가 되는 것이죠. 

 

좋은 하루 되세요. 

 

 

  • 관리자
    2022-03-24 11:30:26

    정확한 문자를 찾아야 하므로 옵션을 false로 지정해 주셔야 합니다.

    <VLOOKUP 함수의 옵션>

    - true(1) 또는 생략 : 근사값을 찾습니다. 즉 정확하게 일치하는 값이 없으면 찾을값 보다 작은 값 중에서 근사값을 찾습니다.

    - false : 정확하게 일치하는 값을 찾으며 정확히 일치하는 값이 없으면 "#n/a" 오류값을 반환합니다.

      정확히 일치하는 값을 찾을때 FALSE를 사용합니다.

     

    vlookup 범위의 첫 번째  열에서 값을 찾아 사용하므로 

     

    0

    60이상

    70이상

    ...

     

    부분에서 값을 찾습니다. 

     

    찾을 값이 95 이면 90이상 인 부분에서 값을 찾아 반환하므로 5% 가 입력되는 것입니다. 

     

    65 값이 있을 땐 60이상에서 반환하므로 2.5% 가 되는 것이죠. 

     

    좋은 하루 되세요. 

     

     

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