기출문제 풀이에
count와 if 함수를 이용한 배열수식의 일반식 -조건이 2개일경우
=count(if((조건1)*(조건2),1))
이렇게 적혀 있는데 =count(if((조건1)*(조건2),1))
↑ 여기에 1 은 왜 들어 가는겁니까? 그냥 형식이니까 왜워야 하는건가요??? if라고 하면 if(조건,true일때,false일때) 이런걸루 알고 있는데 조건이 두개 삽입되면 ,하고 1을 적어넣는겁니까??
=count(if((조건1)*(조건2),1)
입니다. 즉 조건이 참이면 1을 반영하는 것이죠. if문안에서 참일때 반환할 값입니다.
조건1과 2가 참이면
1을 반영하고 조건1과 조건2중 둘중 하나라도 참이 아니라면 거짓이 되어 아무것도 반환하지 않습니다.
그럼
참일때 값을 반환하여
=count(1,1,,1,,,1,,1,)
과 같은 값이 나올 것이고 이것의 개수를 세어
조건이 참일때의 개수만 구하게 되는 것입니다.
좋은 하루 되세요.
"-
*2012-01-20 13:06:58
=count(if((조건1)*(조건2),1)
입니다. 즉 조건이 참이면 1을 반영하는 것이죠. if문안에서 참일때 반환할 값입니다.
조건1과 2가 참이면
1을 반영하고 조건1과 조건2중 둘중 하나라도 참이 아니라면 거짓이 되어 아무것도 반환하지 않습니다.
그럼
참일때 값을 반환하여
=count(1,1,,1,,,1,,1,)
과 같은 값이 나올 것이고 이것의 개수를 세어
조건이 참일때의 개수만 구하게 되는 것입니다.
좋은 하루 되세요.
"