부록책에
엑셀최신기출문제에서
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은 왜 써준거죠?
조건으로 지정 해야 하는 부분안에서 제대로 지정 하셨고 올바른 값이 나타난다면 정답으로 인정 됩니다.
=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 함수에서는 별다른 차이가 없으므로 둘다 사용가능 합니다.
좋은 하루 되세요.