책 내용 질문하기
컴활1급 엑셀 실전모의고사 질문입니다!
도서
[2012] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
조회수
46
작성일
2013-04-18
작성자
첨부파일

파일 경로: C:\컴활 문제\1급J형.xlsm
프로그램 버전: 4.0.124(2007)
항목: Excel 1급J형 [계산작업] - [3 함수 3]

여기서 =SUM((N$2=$I$3:$I$23)*($M3=$G$3:$G$23)*($A$3:$A$23)) 이건 왜 안되죠?

사람수를 구하는건데 (N$2=$I$3:$I$23)*($M3=$G$3:$G$23) 이런 조건을 가진

사람수 ($A$3:$A$23) 를 구한다 이 말 아닌가요?

친절한 말씀 부탁드립니다 ^^ (제가 푼 실기문제지 첨부해놓았습니다. 처음에 위와 같은 방법으로 했는데 오류가 떠서 수정한겁니다)

답변
2013-04-23 10:50:02

a3:a23 에는 사람의 이름이 들어 있습니다.

=SUM((N$2=$I$3:$I$23)*($M3=$G$3:$G$23))

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

로 조건1이 참이면 1을 조건1이 거짓이면 0이 나오게 됩니다.

그럼 조건2도 마찮가지 이겠죠.

조건1 조건2

1 1 = 1

1 0 = 0

0 1 = 0

0 0 = 0

이 됩니다. 즉 두조건이 모두 참이어야 1이 나오게 되죠.

그럼 결과적으로

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

과 같은 결과가 나올 것이고 이 값들을 모두 더해 조건에 맞는 것의 개수를 셀 수 있게 되는 것입니다.

조건 1과 조건2 가 참 인경우 여기에 a3:a23의 범위를 더 곱해 버리면

1 * 사람이름 = 사람이름

0 * 사람이름 = 0

이 나오게 됩니다.

sum 으로 사람이름을 더할 수 없기 때문에 결과가 나오지 않겠죠.

좋은 하루 되세요.

"
  • *
    2013-04-23 10:50:02

    a3:a23 에는 사람의 이름이 들어 있습니다.

    =SUM((N$2=$I$3:$I$23)*($M3=$G$3:$G$23))

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

    로 조건1이 참이면 1을 조건1이 거짓이면 0이 나오게 됩니다.

    그럼 조건2도 마찮가지 이겠죠.

    조건1 조건2

    1 1 = 1

    1 0 = 0

    0 1 = 0

    0 0 = 0

    이 됩니다. 즉 두조건이 모두 참이어야 1이 나오게 되죠.

    그럼 결과적으로

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

    과 같은 결과가 나올 것이고 이 값들을 모두 더해 조건에 맞는 것의 개수를 셀 수 있게 되는 것입니다.

    조건 1과 조건2 가 참 인경우 여기에 a3:a23의 범위를 더 곱해 버리면

    1 * 사람이름 = 사람이름

    0 * 사람이름 = 0

    이 나오게 됩니다.

    sum 으로 사람이름을 더할 수 없기 때문에 결과가 나오지 않겠죠.

    좋은 하루 되세요.

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