답이
={Sum( if( $D$3:$D$18=B$22)*( (YEAR(TODAY())-YEAR($C$3:$C$18)) = $A23 ), 1, 0) )}
이건데요
제일 마지막 0은 갑자기 튀어나와서 절 멘붕으로 만들었어요
1이 SUM if함수에서 개수를 물어보는 문제니까 계산범위를 그렇게 지정한건 알겠는데
0은 무엇인지 모르겠어요
+추가
문제3번도 그렇네요
=count( if( I3:I18=E23)* (F3:F18="서교동"),1, " "))
여기까진 이해가는데 " " 얘는 뭐죠 ??
1. 조건이 거짓일때 0 을 반환하라는 것입니다.
sum(if(조건,1))
은 조건이 참이면 1을 반영하므로
sum(1,1,,1,,1,,)
과 같이 표시하고
sum(if(조건1,0))
은
sum(1,1,0,1,0,1,0)
으로 표시하므로
둘다 합계를 구하면 4 가 나오게 됩니다.
그러므로 결과가 같습니다.
2.
counif 의 경우 거짓인경우에 0을 지정하게 되면
숫자의 개수를 세게 되므로 모든 값의 개수를 세게 되므로
조건이 참일때 1 을 반환하게만 하셔야 합니다.
그래서 " " 나 생략을 하게 됩니다.
좋은 하루 되세요.
"-
*2014-02-17 10:55:32
1. 조건이 거짓일때 0 을 반환하라는 것입니다.
sum(if(조건,1))
은 조건이 참이면 1을 반영하므로
sum(1,1,,1,,1,,)
과 같이 표시하고
sum(if(조건1,0))
은
sum(1,1,0,1,0,1,0)
으로 표시하므로
둘다 합계를 구하면 4 가 나오게 됩니다.
그러므로 결과가 같습니다.
2.
counif 의 경우 거짓인경우에 0을 지정하게 되면
숫자의 개수를 세게 되므로 모든 값의 개수를 세게 되므로
조건이 참일때 1 을 반환하게만 하셔야 합니다.
그래서 " " 나 생략을 하게 됩니다.
좋은 하루 되세요.
"