책 내용 질문하기
배열 수식중 조건이 한가지 있는 경우, 수식만드는 방법에 대해서 질문드릴께요.
도서
[2012] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
109
조회수
42
작성일
2012-11-07
작성자
첨부파일

책에보면 방법이 3가지가 나와있는데요.

1. =SUM( IF(조건,1) )

2. =SUM( (조건)*1 ) )

3. =COUNT( (IF(조건, 1) )

위를 응용한다면 COUNT 함수 하나만을 가지고도 조건이 한개일 때 배열 수식을 만들수 있지 않나요?

바로 이렇게 말이죠

= COUNT( (조건)*1) )

제 생각엔 이것을 풀어보면

결국에는 =COUNT(1,FALSE,1,FALSE) 이런 모양으로 나올테니 가능하지 않을까요?

답변 부탁드릴께요 ^^

즐거운 하루 되세요.

답변
2012-11-08 07:38:12

안됩니다.

안되는 이유는

조건이 참이면 1, 거짓이면 0이 나오고

거짓인 경우 0 * 1= 0 이 되는데

count 함수는 숫자의 개수를 세기 때문에

count(1,0,0,1,1,0,...)

과 같이 모두 숫자가 되므로 전체의 개수를 세게 되기 때문에

사용할 수 없는 것입니다.

if 문이 있어야 조건이 참일때만 값을 반환하여 개수를 셀 수 있습니다.

좋은 하루 되세요.

"
  • *
    2012-11-08 07:38:12

    안됩니다.

    안되는 이유는

    조건이 참이면 1, 거짓이면 0이 나오고

    거짓인 경우 0 * 1= 0 이 되는데

    count 함수는 숫자의 개수를 세기 때문에

    count(1,0,0,1,1,0,...)

    과 같이 모두 숫자가 되므로 전체의 개수를 세게 되기 때문에

    사용할 수 없는 것입니다.

    if 문이 있어야 조건이 참일때만 값을 반환하여 개수를 셀 수 있습니다.

    좋은 하루 되세요.

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