페이지 107에 (섹션 9) 8번 문제에 대한 질문입니다.
건물번호별 2003년도 임대종료건수를 구하는 문제에서
정답은 =SUM( ($B$11:$B$29=B3)*(YEAR($H$11:$H$29)=2003) )
인데,
=SUM( ($B$11:$B$29=B3)*(YEAR($H$11:$H$29)=2003) *1) 이라고 작성해도 되나요??
정답은 같게 나오는데 이렇게 적어도 되는지 궁금합니다.
동일 페이지 1번 문제에서는 조건이 하나일 경우에는
=SUM( IF(조건,1) )
또는 =SUM( (조건)*1 ) 이렇게
계속 1을 붙이는데 조건이 2이상일때는 안붙여야 하는 건가요??
네 붙여도 되고 안붙이셔도 됩니다.
개수를 구하는 것이기 때문이죠.
sum((조건1)*(조건2))
로 하시면 조건이 참이면 true(1)을 반환하고 조건이 거짓이면 false(0) 을 반환하므로
1 * 1 =1
1 * 0 =0
0 * 1 =0
0 * 0 = 0
이 되어 두 조건 모두 참이어야만 1이 반환되게 됩니다.
그러므로 1을 더 곱해 주더라도 같은 결과가 됩니다.
좋은 하루 되세요.
"-
*2012-02-20 19:48:59
네 붙여도 되고 안붙이셔도 됩니다.
개수를 구하는 것이기 때문이죠.
sum((조건1)*(조건2))
로 하시면 조건이 참이면 true(1)을 반환하고 조건이 거짓이면 false(0) 을 반환하므로
1 * 1 =1
1 * 0 =0
0 * 1 =0
0 * 0 = 0
이 되어 두 조건 모두 참이어야만 1이 반환되게 됩니다.
그러므로 1을 더 곱해 주더라도 같은 결과가 됩니다.
좋은 하루 되세요.
"