책 내용 질문하기
다시 질문드립니다.
도서
[2012] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
115
조회수
75
작성일
2012-02-15
작성자
첨부파일

=sum((조건1)*(조건2)*합계를구할범위)

로 알고있었는데요.

111쪽의 수식따라잡기 2번해설을 보면 합계를구할범위까지 지정해주었는데

115쪽의 수식따라잡기 1번해설에서는 왜 합계를구할범위를 지정해주지 않은건가요?

답변
2012-02-15 14:36:34

개수를 구하기 때문에 합계를 구할 범위를 사용하지 않은 것입니다.

저번 설명에

"조건에 맞는 것의 개수를 구하는 것입니다.

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

를 하시면 조건1과 2가 모두 참일때 1을 반환합니다.

조건이 참이면 true(1), 조건이 거짓이면 false(0)이니까요.

1 * 1 = 1

1 * 0 = 0

0 * 1 = 0

0 * 0 = 0

과 같이 되어 조건이 모두 참일때 1을 반환하고 조건이 하나라도 거짓이면 0을 반환하여

sum(1,1,1,0,0,1,0) 과 같은 값이 나오겠죠.

이것을 더하여 조건에 맞는 것의 개수를 센 후 & 연산자로 "명" 을 붙여주는 것입니다."

로 답변 드렸습니다. 답변 드린 내용과 같이 조건이 참일때 거짓일때를 판별하여 조건이 참일때 1을 반환한 것을 모두 더해 조건에 맞는 것의 개수를 세는 것입니다.

합계를구할범위를 지정 하면

1 * 합계를구할범위

가 되므로 합계를 구할범위중 조건에 맞는 값들을 가져와서

sum(100,200,300,0,0,300)

과 같이 나타나게 되고 이것을 더해 900 을 나타내게 되는 것이죠.

합계를 구할때와 개수를 구할때의 차이라고 보시면 되겠습니다.

좋은 하루 되세요.

"
  • *
    2012-02-15 14:36:34

    개수를 구하기 때문에 합계를 구할 범위를 사용하지 않은 것입니다.

    저번 설명에

    "조건에 맞는 것의 개수를 구하는 것입니다.

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

    를 하시면 조건1과 2가 모두 참일때 1을 반환합니다.

    조건이 참이면 true(1), 조건이 거짓이면 false(0)이니까요.

    1 * 1 = 1

    1 * 0 = 0

    0 * 1 = 0

    0 * 0 = 0

    과 같이 되어 조건이 모두 참일때 1을 반환하고 조건이 하나라도 거짓이면 0을 반환하여

    sum(1,1,1,0,0,1,0) 과 같은 값이 나오겠죠.

    이것을 더하여 조건에 맞는 것의 개수를 센 후 & 연산자로 "명" 을 붙여주는 것입니다."

    로 답변 드렸습니다. 답변 드린 내용과 같이 조건이 참일때 거짓일때를 판별하여 조건이 참일때 1을 반환한 것을 모두 더해 조건에 맞는 것의 개수를 세는 것입니다.

    합계를구할범위를 지정 하면

    1 * 합계를구할범위

    가 되므로 합계를 구할범위중 조건에 맞는 값들을 가져와서

    sum(100,200,300,0,0,300)

    과 같이 나타나게 되고 이것을 더해 900 을 나타내게 되는 것이죠.

    합계를 구할때와 개수를 구할때의 차이라고 보시면 되겠습니다.

    좋은 하루 되세요.

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