P55 기출따라잡기 문제2번에 나오는문제에 대해질문드립니다.
MOD함수를 이용하여 조건부서식을 이용하여 새규칙을 만드는 작업에서
수식을 사용하여 서식을 지정할 셀 결정을 선택한후
=(MOD($E3,3)=0)*($K3>=70) 를 입력하고 서식적용하면 결과가 다른게 나오는데 저만 이렇게 나오는건가요?
그래서 제가 길벗컴활1급/01 엑셀/01 섹션에서 섹선03정답에서 문제2번에 대한 시트에 적용되어있는 규칙을 지우고 똑같은 규칙으로 다시 적용해보았는데 결과가 서로 다릅니다. 왜 그렇죠??
근데 또 이상한건 =(MOD($E3,3)=0)*($K3>=70) 수식을 입력했을때와 =AND(MOD($E3,3)=0,$K3>=70) 를 입력했을때의 결과가 똑같이 나옵니다. 물론 교재와다르게 결과가 똑같이 나옵니다.
왜 그런지 알수있을까요?
조건부 서식의 범위를 지정할때 필드명을 제외한 범위를 지정하셨나요?
책에 사용된 식은 필드명 범위를 제외한 범위를 잡고 지정하였을때 정확한 결과가 나옵니다.
문제에서 주어진 함수가 mod 밖에 없기 때문에 mod 로 작성하기 위해 =(MOD($E3,3)=0)*($K3>=70) 사용한 것이구요.
문제에 함수가 주어지지 않았거나 mod 와 and 가 주어졌다면 =AND(MOD($E3,3)=0,$K3>=70) 을 사용하시면 됩니다.
조건부 서식에 함수가 주어지지 않으면 어느 함수든 사용이 가능하지만
함수가 주어지면 주어진 함수만 사용하셔야 합니다.
mod 함수 사용 이기 때문에 주어지지 않은 and 함수는 사용할 수 없기 때문에
조건을 * 로 이어 and 조건으로 만들어 주는 것입니다.
=(MOD($E3,3)=0)*($K3>=70)
=(조건1)*(조건2)
입니다.
조건이 참이면 1을 반영하고 조건이 거짓이면 0을 반영하죠
그럼
1 * 1 = 1
1 * 0 = 0
0 * 1 = 0
0 * 0 = 0
으로 두조건이 모두 참이어야 1을 반영하는 and 조건이 만들어 지는 것입니다.
조건이 참(1) 이면 서식을 적용하겠죠?
or 조건은 + 로 조건을 연결하시면 됩니다.
3의 배수를 구하기 위해 3으로 나눈 것이 맞구요. 3으로 나눈 나머지가 0 인 경우 3의 배수가 되겠죠?
그래서 0 으로 비교한 것입니다. 3으로 나눈 나머지가 1이거나 2 인 경우는 4,5 와 같은 값이므로 3의 배수가 아니죠.
좋은 하루 되세요.
-
*2018-05-09 13:04:49
조건부 서식의 범위를 지정할때 필드명을 제외한 범위를 지정하셨나요?
책에 사용된 식은 필드명 범위를 제외한 범위를 잡고 지정하였을때 정확한 결과가 나옵니다.
문제에서 주어진 함수가 mod 밖에 없기 때문에 mod 로 작성하기 위해 =(MOD($E3,3)=0)*($K3>=70) 사용한 것이구요.
문제에 함수가 주어지지 않았거나 mod 와 and 가 주어졌다면 =AND(MOD($E3,3)=0,$K3>=70) 을 사용하시면 됩니다.
조건부 서식에 함수가 주어지지 않으면 어느 함수든 사용이 가능하지만
함수가 주어지면 주어진 함수만 사용하셔야 합니다.
mod 함수 사용 이기 때문에 주어지지 않은 and 함수는 사용할 수 없기 때문에
조건을 * 로 이어 and 조건으로 만들어 주는 것입니다.
=(MOD($E3,3)=0)*($K3>=70)
=(조건1)*(조건2)
입니다.
조건이 참이면 1을 반영하고 조건이 거짓이면 0을 반영하죠
그럼
1 * 1 = 1
1 * 0 = 0
0 * 1 = 0
0 * 0 = 0
으로 두조건이 모두 참이어야 1을 반영하는 and 조건이 만들어 지는 것입니다.
조건이 참(1) 이면 서식을 적용하겠죠?
or 조건은 + 로 조건을 연결하시면 됩니다.
3의 배수를 구하기 위해 3으로 나눈 것이 맞구요. 3으로 나눈 나머지가 0 인 경우 3의 배수가 되겠죠?
그래서 0 으로 비교한 것입니다. 3으로 나눈 나머지가 1이거나 2 인 경우는 4,5 와 같은 값이므로 3의 배수가 아니죠.
좋은 하루 되세요.