1. =(MOD($E3,3)=0)*($K3>=70)
2. =MOD($E3,3)=0*$K3>=70
3. =MOD($E3,3)=0*($K3>=70)
4. =(MOD($E3,3)=0)*$K3>=70
안녕하세요
조건부서식을 지정할때
1번~4번이 모두 다른 결과가 나옵니다.
괄호의 대한 의미가 무엇인가요?
그리고 수식을 지정할때 =하고 (괄호는 생략하던데
여기는 붙였네요 모르겠습니다.
괄호는 먼저 계산되어야 하는 부분에 지정해야 하는데
괄호를 사용하지 않은 경우 계산 순서가 달라져서 정확한 결과가 나오지 않는 것입니다.
1. 정상적으로 mod 함수의 조건을 먼저 계산하고 $k3>=70 을 계산 한 후 나온 두 조건의 결과를 계산 하여 true 나 false 값을 반환합니다.
2. * 가 먼저 계산되므로 0*k3 이 먼저 계산 되어 계산이 엉망이 되는 것이죠.
3. 3번도 마찮가지 로 0*(k3>=70) 으로 () 안에 조건에 0을 먼저 곱하기 때문에 정확한 결과가 나오지 않습니다.
4 번도 마찮가지구요.
=(조건1)*(조건2) 로 조건1이 먼저계산 될 수 있도록 () 를 해주는 것입니다.
좋은 하루 되세요.
-
*2015-08-17 14:53:51
괄호는 먼저 계산되어야 하는 부분에 지정해야 하는데
괄호를 사용하지 않은 경우 계산 순서가 달라져서 정확한 결과가 나오지 않는 것입니다.
1. 정상적으로 mod 함수의 조건을 먼저 계산하고 $k3>=70 을 계산 한 후 나온 두 조건의 결과를 계산 하여 true 나 false 값을 반환합니다.
2. * 가 먼저 계산되므로 0*k3 이 먼저 계산 되어 계산이 엉망이 되는 것이죠.
3. 3번도 마찮가지 로 0*(k3>=70) 으로 () 안에 조건에 0을 먼저 곱하기 때문에 정확한 결과가 나오지 않습니다.
4 번도 마찮가지구요.
=(조건1)*(조건2) 로 조건1이 먼저계산 될 수 있도록 () 를 해주는 것입니다.
좋은 하루 되세요.