책 내용 질문하기
배열수식이요
도서
[2012] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
105
조회수
23
작성일
2013-03-08
작성자
첨부파일

블록을 지정하고 하는경우와 블록을 지정하지 않는경우와 *를 쓰는경우와 안쓰는경우는 어떻게 구분해서 사용하나요?? 하나하나 다 외우고 있어야 하나요?

답변
2013-03-10 22:08:57

블록을 씌우는 경우는

값을 입력해야 하는 셀에 동일한 수식이 입력되어야 하는 경우 입니다.

freqency 함수가 여기에 해당하구요.

기본모의고사2회 2-3 번 문제가 여기에 해당 합니다.

지시사항에 '배열 수식의 주소는 모든 셀에 동일하게 입력되도록 작성'

이라고 했기 때문에 이 방법을 사용하는 것입니다.

sum((조건1)*(조건2)*합계를 구할범위)

와 같이 함수가 하나만 사용되거나 if 가 없는 경우 조건과 값을 구할 범위를 모두 * 로 이어서 표시 합니다.

이것은 조건이 참이면 1을 반영하고 조건이 거짓이면 0을 반영하기 때문에

1 * 1 = 1

1 * 0 = 0

0 * 1 = 0

0 * 0 = 0

으로 조건이 모두 참이어야 1이 나오고 1에 합계를 구할 값을 곱해야 값이 나오게 되는 것이죠.

0이면 0 값이 나오게 됩니다.

sum(if((조건1)*(조건2),합계를 구할범위))

와 같이 if 가 들어가게 되면 조건은 * 로 이어서 표시하고

합계를 구할 범위는 if문의 참값 을 표시하는 부분에 사용하시면 됩니다.

sum(if(조건,참,거짓))

인데 참일때 값만 반환해도 되므로 참값만 사용한 것입니다.

+ 는 조건이 or 인 경우에 사용합니다.

좋은 하루 되세요.

"
  • *
    2013-03-10 22:08:57

    블록을 씌우는 경우는

    값을 입력해야 하는 셀에 동일한 수식이 입력되어야 하는 경우 입니다.

    freqency 함수가 여기에 해당하구요.

    기본모의고사2회 2-3 번 문제가 여기에 해당 합니다.

    지시사항에 '배열 수식의 주소는 모든 셀에 동일하게 입력되도록 작성'

    이라고 했기 때문에 이 방법을 사용하는 것입니다.

    sum((조건1)*(조건2)*합계를 구할범위)

    와 같이 함수가 하나만 사용되거나 if 가 없는 경우 조건과 값을 구할 범위를 모두 * 로 이어서 표시 합니다.

    이것은 조건이 참이면 1을 반영하고 조건이 거짓이면 0을 반영하기 때문에

    1 * 1 = 1

    1 * 0 = 0

    0 * 1 = 0

    0 * 0 = 0

    으로 조건이 모두 참이어야 1이 나오고 1에 합계를 구할 값을 곱해야 값이 나오게 되는 것이죠.

    0이면 0 값이 나오게 됩니다.

    sum(if((조건1)*(조건2),합계를 구할범위))

    와 같이 if 가 들어가게 되면 조건은 * 로 이어서 표시하고

    합계를 구할 범위는 if문의 참값 을 표시하는 부분에 사용하시면 됩니다.

    sum(if(조건,참,거짓))

    인데 참일때 값만 반환해도 되므로 참값만 사용한 것입니다.

    + 는 조건이 or 인 경우에 사용합니다.

    좋은 하루 되세요.

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