책 내용 질문하기
엑셀 기본 모의고사 5회
도서
2019 시나공 컴퓨터활용능력 1급 실기
페이지
367
조회수
436
작성일
2019-02-07
작성자
탈퇴*원
첨부파일

계산 1번문제

저는 식을 

{=IF((($B$10:$B$25=A3)*((RIGHT($A$10:$A$25,1)=1)+(RIGHT($A$10:$A$25,1)=2))),LARGE($D$10:$D$25,2))} 

이렇게 세웠는데 이게 왜 틀린 건지 이해가 안돼요 

 

계산 4번문제

해설에서 hlookup(d10,f2:i4 ~ 라고 했는데, 문제에서는 상품코드 첫글자를 이용해서 함수를 세우라 했는데 왜 갑자기 d10(판매수량)을 이용하는지 이해가 되지 않습니다

표2에서 수량과 관련된 행은 없는데요...

답변
2019-02-08 10:30:04

안녕하세요.

 

1번문제
해설에 안내되어 있는 것처럼 배열수식을 이용해서 2번째로 큰 판매수량을 구하기 위해서는
목표인 2번째로 큰 판매수량 Large 함수를 먼저 사용하고 if함수로 조건을 입력해 주셔야 합니다.

Large(if((조건1)*(조건2),값을 구할 범위),2) 형식입니다.
조건을 만족하는 범위의 값을 배열로 반환받아서 Large 함수에 넣는 것입니다.

또한,
RIGHT 함수가 문자함수이므로 반환되는 결과는 문자입니다.
RIGHT 함수의 결과와 문자 "1"과 비교해 주셔야 합니다.

 

4번문제
문제가 상품코드와 판매수량에 따른 판매단가를 구하는 것입니다.

=HLOOKUP(판매수량,F2:I4,행번호) 입니다.
판매수량을 코드표의 첫번째 행인 [F2:I2] 영역에서 비교하고, MATCH로 반환된 행번호로 코드에 해당하는 값을 반환합니다.

표2] 코드표에서 판매수량으로 열을 결정하고, 상품코드로 행을 결정해서 판매단가를 찾는 것입니다.


좋은 하루 보내세요. 

  • 관리자
    2019-02-08 10:30:04

    안녕하세요.

     

    1번문제
    해설에 안내되어 있는 것처럼 배열수식을 이용해서 2번째로 큰 판매수량을 구하기 위해서는
    목표인 2번째로 큰 판매수량 Large 함수를 먼저 사용하고 if함수로 조건을 입력해 주셔야 합니다.

    Large(if((조건1)*(조건2),값을 구할 범위),2) 형식입니다.
    조건을 만족하는 범위의 값을 배열로 반환받아서 Large 함수에 넣는 것입니다.

    또한,
    RIGHT 함수가 문자함수이므로 반환되는 결과는 문자입니다.
    RIGHT 함수의 결과와 문자 "1"과 비교해 주셔야 합니다.

     

    4번문제
    문제가 상품코드와 판매수량에 따른 판매단가를 구하는 것입니다.

    =HLOOKUP(판매수량,F2:I4,행번호) 입니다.
    판매수량을 코드표의 첫번째 행인 [F2:I2] 영역에서 비교하고, MATCH로 반환된 행번호로 코드에 해당하는 값을 반환합니다.

    표2] 코드표에서 판매수량으로 열을 결정하고, 상품코드로 행을 결정해서 판매단가를 찾는 것입니다.


    좋은 하루 보내세요. 

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