문제에서 DB성적이 3의배수이고 평균이 70이상이라고 했는데
책에선 서식을 이런식으로 줬더라구요
=(MOD(DB성적,3)=0)*(평균>=70)
근데 저는 문제에서 3의배수이고! 라고 해서 MOD앞에 AND를 쓰고 *대신 ,를 써서
했는데 틀렸는데 도대체 왜 틀린지 모르겠어요.
왜 저기에 *이게 들어가는 걸까요?
* 이게 뜻하는 바가 무엇이고 제가 왜 틀린걸까요...
ㅠㅠ
조건부 서식 문제는 기본적으로 어느 함수든 사용이 가능하지만
함수가 미리 지정되는 경우에는 지정된 함수만 사용이 가능합니다.
문제에서 mod함수를 사용하라고 했으므로 mod함수외의 and, or 등은 사용할 수 없기 때문에
조건을 * 로 이어 and 조건으로 만든 것입니다.
그래서 and를 사용하시면 오답처리 되시는 거예요.
(조건1)*(조건2)
를 하게 되면 조건이 참이면 1 거짓이면 0이 나와서
1 * 1 = 1
1 * 0 = 0
0 * 1 = 0
0 * 0 = 0
으로 두 조건모두 참이어야만 1이 나와 참이 됩니다. 조건이 참인것만 서식을 적용하게 되는 것이죠.
or 조건은 + 로 지정 하시면 됩니다.
좋은 하루 되세요.
"-
*2012-10-04 12:11:34
조건부 서식 문제는 기본적으로 어느 함수든 사용이 가능하지만
함수가 미리 지정되는 경우에는 지정된 함수만 사용이 가능합니다.
문제에서 mod함수를 사용하라고 했으므로 mod함수외의 and, or 등은 사용할 수 없기 때문에
조건을 * 로 이어 and 조건으로 만든 것입니다.
그래서 and를 사용하시면 오답처리 되시는 거예요.
(조건1)*(조건2)
를 하게 되면 조건이 참이면 1 거짓이면 0이 나와서
1 * 1 = 1
1 * 0 = 0
0 * 1 = 0
0 * 0 = 0
으로 두 조건모두 참이어야만 1이 나와 참이 됩니다. 조건이 참인것만 서식을 적용하게 되는 것이죠.
or 조건은 + 로 지정 하시면 됩니다.
좋은 하루 되세요.
"