mid 함수 기출문제에서 count(if( 배열 함수 쓰는데요 여기서 조건1,조건2 다음에 1은 무슨 의미에요?.
그리고 if배열함수는 본래 if함수 형식이랑 함수쓰는방식이 틀려지나요?
count(if((조건1)*(조건2),1)
이죠?
if문의 사용법은 원래 if문 사용법 그대로라 보시면 됩니다.
즉
if(조건,참,거짓)
이 됩니다. 조건이 참이면 참값을 반영하고 조건이 거짓이면 거짓값을 반영하는데
지금 문제에서 조건이 참일때 1을 반영하게 되어 있으므로
조건이 참일때 1을 반영하고 조건이 거짓이면 아무것도 반영하지 않습니다.
그래서
count(1,1,,1,,,1,,1,)
과 같은 값이 나오게 되고 1의 개수를 세어서 조건에 맞는 것의 개수를 세게 되는 것이죠.
좋은 하루 되세요.
"-
*2011-08-31 11:13:48
count(if((조건1)*(조건2),1)
이죠?
if문의 사용법은 원래 if문 사용법 그대로라 보시면 됩니다.
즉
if(조건,참,거짓)
이 됩니다. 조건이 참이면 참값을 반영하고 조건이 거짓이면 거짓값을 반영하는데
지금 문제에서 조건이 참일때 1을 반영하게 되어 있으므로
조건이 참일때 1을 반영하고 조건이 거짓이면 아무것도 반영하지 않습니다.
그래서
count(1,1,,1,,,1,,1,)
과 같은 값이 나오게 되고 1의 개수를 세어서 조건에 맞는 것의 개수를 세게 되는 것이죠.
좋은 하루 되세요.
"