2013년 1회 함수질문이요
3번문제를 모르겠어요 설명부탁합니다.
5번문제는 이해가 안가요 ,iferror함수가 들어가서인가요? choose함수를 쓰면 대상","금상","은상","동상","","","","","")이렇게 나와야 하지않나요?
1. =INT(C15/D15) & "(" & MOD(C15,D15) & ")"
c15는 총개수이고 d15는 상자에 담을수 있는 개수 입니다.
331 을 20으로 나누면 몫은 16.55인데 int 함수에서 정수만 추출하므로 16이 되구요.
mod 함수에서 c15를 d15로 나눈 나머지를 구하므로
나머지 11이 나오게 됩니다.
"(" 는 16(11) 과 같이 나타내기 위한 괄호 부분이고
연결 하기 위해 & 연산자를 사용합니다.
2. =IFERROR(CHOOSE(RANK(D33,$D$33:$D$42),"대상","금상","은상","동상"),"")
=CHOOSE(RANK(D33,$D$33:$D$42),"대상","금상","은상","동상")
iferror 을 빼고 choose 함수만 사용하면 결과값은 10개 인데 choose 에서 반환할 값은 4개(대상,금상,은상,동상) 이므로
나머지 값에서 오류가 납니다.
이 오류에 대해서 공백을 지정하기 위해 iferror 을 사용한 것입니다.
=choose(rank(d33,$D$33:$D$42),"대상","금상","은상","동상","","","","","","")
과 같이 사용해도 되지만 문제에서 iferror 라는 함수를 사용하라고 했기 때문에 꼭 사용해야 합니다.
사용하지 않으면 오답처리 되죠.
좋은 하루 되세요.
"
-
*2013-08-26 11:27:41
1. =INT(C15/D15) & "(" & MOD(C15,D15) & ")"
c15는 총개수이고 d15는 상자에 담을수 있는 개수 입니다.
331 을 20으로 나누면 몫은 16.55인데 int 함수에서 정수만 추출하므로 16이 되구요.
mod 함수에서 c15를 d15로 나눈 나머지를 구하므로
나머지 11이 나오게 됩니다.
"(" 는 16(11) 과 같이 나타내기 위한 괄호 부분이고
연결 하기 위해 & 연산자를 사용합니다.
2. =IFERROR(CHOOSE(RANK(D33,$D$33:$D$42),"대상","금상","은상","동상"),"")
=CHOOSE(RANK(D33,$D$33:$D$42),"대상","금상","은상","동상")
iferror 을 빼고 choose 함수만 사용하면 결과값은 10개 인데 choose 에서 반환할 값은 4개(대상,금상,은상,동상) 이므로
나머지 값에서 오류가 납니다.
이 오류에 대해서 공백을 지정하기 위해 iferror 을 사용한 것입니다.
=choose(rank(d33,$D$33:$D$42),"대상","금상","은상","동상","","","","","","")
과 같이 사용해도 되지만 문제에서 iferror 라는 함수를 사용하라고 했기 때문에 꼭 사용해야 합니다.
사용하지 않으면 오답처리 되죠.
좋은 하루 되세요.