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

제가하려던 질문과 같은 글이 이미 있더라구요. 근데 답변이 이해가 되지 않아서 질문드립니다.

누가 쓴 질문

계산작업 2번 생년월일 성별구하는 문제 해설을 봐도 전혀 이해가 가지 않네요

원아수를 구하는 거니까 개수를 구하는 배열수식이고

조건이 두개니까

=sum(if(조건1,if(조건2,1)))

이형식으로 작성해야 되는거 아닌가요?

자세한 설명 좀 부탁드립니다~~

답변

count(if((조건1)*(조건2),1,"")

는 배열 수식에서만 사용할 수 있는 방법입니다.

if문안의 조건두개가 * 로 연결되어 and 조건이 되는 것이고

조건두개 모두 참이면 1을 반영하고 거짓이면 "" 를 반영합니다.

그럼

count(1,"",1,"",1,1,"","",...)

와 같은 값이 나올 것이고 숫자의 개수만 세기 때문에 1의개수를 세어

조건에 맞는 것의 개수를 셀 수 있는 것이죠.

좋은 하루 되세요.

========================

count로 사용하는 거는 저도 배웠습니다. 근데 질문과 문제에서는 sum함수(count말고)를 사용하라고

되어있기 때문에 질문이 생긴것입니다. 설명부탁드립니다.

1편 115쪽에 보면 조건2개이상일때 배열수식을 이용하여 개수를 구하는 방법은

(sum과 if 를 사용해야 할때)

=sum(if(조건1,if(조건2,1))) 로 해야된다고 배웠습니다.

설명부탁드립니다.

답변
2013-02-06 15:00:15

문제에서 count 와 if 를 이용하여 작성하라고 했기 때문에

답변을 그렇게 드린 것이구요.

sum과 if 를 이용해서도 개수를 구할 수 있습니다.

=sum(if(조건1,if(조건2,1)))

도 가능하고

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

도 사용이 가능 합니다.

문제에서 제시한 함수가 무엇인지 확인 한 후 사용하시기 바랍니다.

좋은 하루 되세요.

"
  • *
    2013-02-06 15:00:15

    문제에서 count 와 if 를 이용하여 작성하라고 했기 때문에

    답변을 그렇게 드린 것이구요.

    sum과 if 를 이용해서도 개수를 구할 수 있습니다.

    =sum(if(조건1,if(조건2,1)))

    도 가능하고

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

    도 사용이 가능 합니다.

    문제에서 제시한 함수가 무엇인지 확인 한 후 사용하시기 바랍니다.

    좋은 하루 되세요.

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