계산 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에서 수량과 관련된 행은 없는데요...
안녕하세요.
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] 코드표에서 판매수량으로 열을 결정하고, 상품코드로 행을 결정해서 판매단가를 찾는 것입니다.
좋은 하루 보내세요.