책 내용 질문하기
계산문제 2번
도서
2018 시나공 기출문제집 컴퓨터활용능력 1급 실기
페이지
162
조회수
70
작성일
2018-05-07
작성자
탈퇴*원
첨부파일

해당 문제에 대한 답이 아래의 수식으로 제시되어 있는데요.

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

수식에 대한 자세한 해석 부탁드립니다.

답변
2018-05-11 23:21:15

=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,$B$31:$E$31,1)+1,TRUE),100000)

$H4*VLOOKUP($E4,$A$32:$E$36,MATCH($F4,$B$31:$E$31,1)+1,TRUE)

나온 값과 100000 값중 큰값을 표시하게 됩니다.

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

이라는 지시사항이 있어서 이것을 구하기 위해 max 를 사용한 것입니다.

좋은 하루 되세요.

  • *
    2018-05-11 23:21:15

    =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,$B$31:$E$31,1)+1,TRUE),100000)

    $H4*VLOOKUP($E4,$A$32:$E$36,MATCH($F4,$B$31:$E$31,1)+1,TRUE)

    나온 값과 100000 값중 큰값을 표시하게 됩니다.

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

    이라는 지시사항이 있어서 이것을 구하기 위해 max 를 사용한 것입니다.

    좋은 하루 되세요.

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