책 내용 질문하기
배열수식 이해안되는게 있는데요
도서
[2011] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2003 사용자용)
페이지
116
조회수
127
작성일
2011-11-14
작성자
첨부파일

컴활 1급 엑셀편 2003

p. 108 에 8번 문제가 / 건물번호별 2003년도 임대종료건수를 []영역에서 계산하시오./

인데요, 건수, 개수를 계산하는거면 COUNT함수 아닌가요?ㅠ

답안이 p. 116번에 나와있는데요.

SUM((B11:B29=B3)*(YEAR(H1:H29)=2003))

이라고 나와있어서요...

잘 이해가 안되요ㅠㅠ...

같은문제 1번에서는

건물번호별 임대건수 계산 문제에서

=SUM(IF(B11:B29=B3, 1))

이라고 하는건 이해가 되거든요.. 저런 조건을 만족시키면 1로 쓰고 그걸 다 더하면 조건을 만족하는 개수가 나올테니까요

근데 위에 적은건 잘 이해가 안되요..

번거롭더라도 자세하게 ㅠㅠ 설명좀 해주세요^^^^

답변
2011-11-15 07:12:11

sum 과 year 함수를 이용하라고 했으므로 sum과 year 함수를 사용하셔야 합니다.

sum((조건1)*(조건2))

가 되는데요. 조건이 참이면 1을 반영하고 조건이 거짓이면 0을 반영합니다.

그래서

1 * 1 = 1

1 * 0 = 0

0 * 1 =0

0 * 0 = 0

이 되어 두 조건이 모두 참일때 1을 반영하게 되죠.

그럼 조건이 참일때 1값을 반환하니

sum(1,1,0,0,1,0,0,1)

과 같은 값이 나오겠죠? 이것을 sum 함수로 합치면 4가 나오게 됩니다. 즉 조건에 맞는 것의 개수를 셀 수 있는 것이죠.

좋은 하루 되세요.

"
  • *
    2011-11-15 07:12:11

    sum 과 year 함수를 이용하라고 했으므로 sum과 year 함수를 사용하셔야 합니다.

    sum((조건1)*(조건2))

    가 되는데요. 조건이 참이면 1을 반영하고 조건이 거짓이면 0을 반영합니다.

    그래서

    1 * 1 = 1

    1 * 0 = 0

    0 * 1 =0

    0 * 0 = 0

    이 되어 두 조건이 모두 참일때 1을 반영하게 되죠.

    그럼 조건이 참일때 1값을 반환하니

    sum(1,1,0,0,1,0,0,1)

    과 같은 값이 나오겠죠? 이것을 sum 함수로 합치면 4가 나오게 됩니다. 즉 조건에 맞는 것의 개수를 셀 수 있는 것이죠.

    좋은 하루 되세요.

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