책 내용 질문하기
107페이지 SUM 배열수식에 대한 질문입니다.
도서
[2012] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
107
조회수
98
작성일
2012-02-19
작성자
첨부파일

페이지 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이상일때는 안붙여야 하는 건가요??

답변
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을 더 곱해 주더라도 같은 결과가 됩니다.

좋은 하루 되세요.

"
  • *
    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을 더 곱해 주더라도 같은 결과가 됩니다.

    좋은 하루 되세요.

    "
· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.