생년월일과 성별을 이용하여 나이와 성별별 원아수를 계산하여 표시하는 문제인데요.,.
{=sum(if(($d$3:$d$18=b$22)*((year(today())-year(c3:c18))=$a23),1,0))}
여기서 마지막 0이 무엇인지 잘모르겟습니다..ㅠㅠ
마지막 0 부분은 생략해도 되는 부분으로서,
쉽게 풀어서 if(조건*조건2,1,0)참이면 1 거짓이면 0 이 되는것이고
앞의 sum 함수사용이 되면서 참=1, 거짓=0 즉 참=1 인 갯수를 더한다는 뜻입니다.
여기서는 나이와 성별수가 조건에 참일 경우 1로 표시
sum을 이용하여 참=1 로 표시된 원아의 수를 더하여 몇명인지 표현한것입니다.
-
*2013-03-02 14:03:01
마지막 0 부분은 생략해도 되는 부분으로서,
쉽게 풀어서 if(조건*조건2,1,0)참이면 1 거짓이면 0 이 되는것이고
앞의 sum 함수사용이 되면서 참=1, 거짓=0 즉 참=1 인 갯수를 더한다는 뜻입니다.
여기서는 나이와 성별수가 조건에 참일 경우 1로 표시
sum을 이용하여 참=1 로 표시된 원아의 수를 더하여 몇명인지 표현한것입니다. -
*2013-03-04 01:16:05"
sum(if(조건,참,거짓))
입니다.
sum(if(조건,1,0))
=sum(1,1,0,1,0,1,0,1)
과 같이 표시되고
이값을 모두 더하여 조건에 맞는 값의 개수를 구할 수 있는 것입니다.
0을 사용하지 않아도 정확한 결과가 나오기 때문에 0을 생략하셔도 됩니다.
좋은 하루 되세요.