책 내용 질문하기
컴활 1급 실기 기출문제집 (계산작업 vlookup문의)
도서
2020 시나공 기출문제집 컴퓨터활용능력 1급 실기 [기출문제집]
페이지
163
조회수
285
작성일
2020-08-09
작성자
탈퇴*원
첨부파일

계산작업 2-2번 문제

사진에 있는 그대로 답을 작성해놓았는데 vlookup 함수중에

=MAX(H4*VLOOKUP(E4,$A$32:$E$36,MATCH(F4*G4,B$31:E$31,1)+1),100000)

 

+1 이 왜 오는지 궁금합니다  

 

엑셀파일 첨부하였습니다

답변
2020-08-10 20:01:50

=MAX(H4*VLOOKUP(E4,$A$32:$E$36,MATCH(F4*G4,$B$31:$E$31,1)+1),100000)

 

 

vlookup에서 지정한 범위는 A열부터 시작인데

 

 

match 에서 지정한 범위는 b열 부터이기 때문에

 

 

vlookup의 범위를 맞춰 줄려면 +1 을 하여 사용하셔야 합니다.

 

 

match의 범위를 그대로 사용하여 1 이 나온 경우

 

 

vlookup의 b열에 해당하는 값을 가져오게 되므로 수강인원인 0 이 나올 수 있습니다.

 

 

그러므로 +1 을 수강인원이 18인 결과 3%를 가져오기위해 +1을 해주셔야 합니다.

 

=MAX(H4*VLOOKUP(E4,$A$32:$E$36,MATCH(F4*G4,$B$31:$E$31,1)+1),100000)

 

빨간색으로 표시한 식에서 나온 결과와, 100000의 결과중 큰값을 표시하게 되는 것입니다.

 

계산한 수당 금액이 100,000 미만이면 수당 대신 100,000을 입력

 

이라는 지시사항이 있기 때문에 이렇게 지정한 것이죠.

 

좋은 하루 되세요.

  • 관리자
    2020-08-10 20:01:50

    =MAX(H4*VLOOKUP(E4,$A$32:$E$36,MATCH(F4*G4,$B$31:$E$31,1)+1),100000)

     

     

    vlookup에서 지정한 범위는 A열부터 시작인데

     

     

    match 에서 지정한 범위는 b열 부터이기 때문에

     

     

    vlookup의 범위를 맞춰 줄려면 +1 을 하여 사용하셔야 합니다.

     

     

    match의 범위를 그대로 사용하여 1 이 나온 경우

     

     

    vlookup의 b열에 해당하는 값을 가져오게 되므로 수강인원인 0 이 나올 수 있습니다.

     

     

    그러므로 +1 을 수강인원이 18인 결과 3%를 가져오기위해 +1을 해주셔야 합니다.

     

    =MAX(H4*VLOOKUP(E4,$A$32:$E$36,MATCH(F4*G4,$B$31:$E$31,1)+1),100000)

     

    빨간색으로 표시한 식에서 나온 결과와, 100000의 결과중 큰값을 표시하게 되는 것입니다.

     

    계산한 수당 금액이 100,000 미만이면 수당 대신 100,000을 입력

     

    이라는 지시사항이 있기 때문에 이렇게 지정한 것이죠.

     

    좋은 하루 되세요.

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