책 내용 질문하기
부록책, 기출문제
도서
[2011] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2003 사용자용)
페이지
164
조회수
113
작성일
2011-04-21
작성자
첨부파일

부록책에

엑셀최신기출문제에서

164페이지 2번 고급필터 부분입니다.

문제는!!

'대출번호'의 네 번째 글자가 'S'이거나 'P'인 경우의 모든 데이터 표시

조건은 [A31:G:34]영역 내에 알맞게 표시

결과는 [A36]

이것입니다.

저는 A31셀에 '번호'라고 필드명을 임의 지정하고

A32셀에 =OR(MID(A3,4,1)="S", MID(A3,4,1)="P") 라고 지정했습니다.

그런데, 책 해설부분을 보니

A31셀에 번호, B31셀에 번호

A32셀에 =MID(A3,4,1)="S"

B33셀에 =MID(A3,4,1)="P"

라고 따로따로 지정되어 있더군요.

결과는 동일했습니다.

저처럼 저렇게 조건 지정하면 결과가 같아도 틀린게 되는것인가요????

그리고

부록책, 159페이지에 2번 해설 부분을 보면

2. 기록내 완수한 인원수(H9): {=SUM(IF($C$3<=H8,1,0))}

라고 되어있습니다.

도대체 저기 0은 어디서 나온건가요??

SUM과 IF를 써서 배열수식 만드는 것은,

=SUM(IF(조건,1) 아닌가요?

저는 {=SUM(IF($C$3<=H8,1))} 이렇게 했습니다.

결과값은 동일하던데, 틀린건가요?

0은 왜 써준거죠?

답변
2011-04-21 16:51:48

조건으로 지정 해야 하는 부분안에서 제대로 지정 하셨고 올바른 값이 나타난다면 정답으로 인정 됩니다.

=sum(if(조건, 조건이참이면1,아니면0))

으로

조건이 참이면 1을 반환하고 조건이 거짓이면 0 을 반환하는 것입니다.

sum(if(조건,1)) 은 조건이 참이면 1을 반환하고 아닐땐 아무것도 반환하지 않죠.

결과적으로는 둘다 같은 결과 입니다.

하지만 count(if(조건,1)) 과 count(if(조건,1,0)) 은 다르죠.

첫번째 것은 count(1,1,,,1,1,) 과 같이 나타나고 두번째는 count(1,1,0,0,0,1,1,0) 과 같이 되어

첫번째 것은 4를 두번째 것은 8을 나타내게 됩니다.

이런 차이가 있는데요. sum 함수에서는 별다른 차이가 없으므로 둘다 사용가능 합니다.

좋은 하루 되세요.

"
  • *
    2011-04-21 16:51:48

    조건으로 지정 해야 하는 부분안에서 제대로 지정 하셨고 올바른 값이 나타난다면 정답으로 인정 됩니다.

    =sum(if(조건, 조건이참이면1,아니면0))

    으로

    조건이 참이면 1을 반환하고 조건이 거짓이면 0 을 반환하는 것입니다.

    sum(if(조건,1)) 은 조건이 참이면 1을 반환하고 아닐땐 아무것도 반환하지 않죠.

    결과적으로는 둘다 같은 결과 입니다.

    하지만 count(if(조건,1)) 과 count(if(조건,1,0)) 은 다르죠.

    첫번째 것은 count(1,1,,,1,1,) 과 같이 나타나고 두번째는 count(1,1,0,0,0,1,1,0) 과 같이 되어

    첫번째 것은 4를 두번째 것은 8을 나타내게 됩니다.

    이런 차이가 있는데요. sum 함수에서는 별다른 차이가 없으므로 둘다 사용가능 합니다.

    좋은 하루 되세요.

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