블록을 지정하고 하는경우와 블록을 지정하지 않는경우와 *를 쓰는경우와 안쓰는경우는 어떻게 구분해서 사용하나요?? 하나하나 다 외우고 있어야 하나요?
블록을 씌우는 경우는
값을 입력해야 하는 셀에 동일한 수식이 입력되어야 하는 경우 입니다.
freqency 함수가 여기에 해당하구요.
기본모의고사2회 2-3 번 문제가 여기에 해당 합니다.
지시사항에 '배열 수식의 주소는 모든 셀에 동일하게 입력되도록 작성'
이라고 했기 때문에 이 방법을 사용하는 것입니다.
sum((조건1)*(조건2)*합계를 구할범위)
와 같이 함수가 하나만 사용되거나 if 가 없는 경우 조건과 값을 구할 범위를 모두 * 로 이어서 표시 합니다.
이것은 조건이 참이면 1을 반영하고 조건이 거짓이면 0을 반영하기 때문에
1 * 1 = 1
1 * 0 = 0
0 * 1 = 0
0 * 0 = 0
으로 조건이 모두 참이어야 1이 나오고 1에 합계를 구할 값을 곱해야 값이 나오게 되는 것이죠.
0이면 0 값이 나오게 됩니다.
sum(if((조건1)*(조건2),합계를 구할범위))
와 같이 if 가 들어가게 되면 조건은 * 로 이어서 표시하고
합계를 구할 범위는 if문의 참값 을 표시하는 부분에 사용하시면 됩니다.
sum(if(조건,참,거짓))
인데 참일때 값만 반환해도 되므로 참값만 사용한 것입니다.
+ 는 조건이 or 인 경우에 사용합니다.
좋은 하루 되세요.
"-
*2013-03-10 22:08:57
블록을 씌우는 경우는
값을 입력해야 하는 셀에 동일한 수식이 입력되어야 하는 경우 입니다.
freqency 함수가 여기에 해당하구요.
기본모의고사2회 2-3 번 문제가 여기에 해당 합니다.
지시사항에 '배열 수식의 주소는 모든 셀에 동일하게 입력되도록 작성'
이라고 했기 때문에 이 방법을 사용하는 것입니다.
sum((조건1)*(조건2)*합계를 구할범위)
와 같이 함수가 하나만 사용되거나 if 가 없는 경우 조건과 값을 구할 범위를 모두 * 로 이어서 표시 합니다.
이것은 조건이 참이면 1을 반영하고 조건이 거짓이면 0을 반영하기 때문에
1 * 1 = 1
1 * 0 = 0
0 * 1 = 0
0 * 0 = 0
으로 조건이 모두 참이어야 1이 나오고 1에 합계를 구할 값을 곱해야 값이 나오게 되는 것이죠.
0이면 0 값이 나오게 됩니다.
sum(if((조건1)*(조건2),합계를 구할범위))
와 같이 if 가 들어가게 되면 조건은 * 로 이어서 표시하고
합계를 구할 범위는 if문의 참값 을 표시하는 부분에 사용하시면 됩니다.
sum(if(조건,참,거짓))
인데 참일때 값만 반환해도 되므로 참값만 사용한 것입니다.
+ 는 조건이 or 인 경우에 사용합니다.
좋은 하루 되세요.
"