책 내용 질문하기
$ 이표시 하는게 이해가 안가요 ㅠㅠ
도서
[2012] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
31
조회수
52
작성일
2012-02-03
작성자
첨부파일

페이지 31쪽 sum 함수부분에서 기출문제따라잡기에

질문1.

=SUM(($B$6:$B$11=$B2)*($D$6:$D$11=C$1))

이렇게 입력하는게 있는데 $는 고정으로 둔다고 보면 되나요?

잘 이해가 안가요 ㅠㅠ

질문2. 그리고 수식 입력후 컨트롤+쉬프트+엔터 누르라고 하는데 왜 누르는 거예요??

질문3. 31쪽에는 sum(인수1,인수2,...) 방식이라 나와있는데 9쪽에 밑에 수식의 이해에서는

sum((조건1)*(조건2)*(조건3)*합계를 구할 범위)라고 나오네요..

방법이 두가지인 건가요?

답변
2012-02-03 21:43:03

질문1.

=SUM(($B$6:$B$11=$B2)*($D$6:$D$11=C$1))

이렇게 입력하는게 있는데 $는 고정으로 둔다고 보면 되나요?

잘 이해가 안가요 ㅠㅠ

네 고정입니다. 고정을 하는 이유는 값을 구하고 그 값이 들어있는 셀끝을 드래그 해서 아래 혹은 옆에도 동일하게 조건을 줘서 계산을 할 때 필요하기 때문이죠..

$A$1 이렇게 쓰면 행 열 둘다 고정이구요

$A1 이렇게 쓰면 열만 고정..

A$1 이렇게 쓰면 행만 고정이 되는것이지요..

질문2. 그리고 수식 입력후 컨트롤+쉬프트+엔터 누르라고 하는데 왜 누르는 거예요??

배열수식은 마무리가 컨트롤 쉬프트 엔터입니다.

걍 수식은 엔터로 마무리하시면 되구요

(특정함수 중 컨트롤 쉬프트 엔터 눌러야 하는 함수도 있어요)

질문3. 31쪽에는 sum(인수1,인수2,...) 방식이라 나와있는데 9쪽에 밑에 수식의 이해에서는

sum((조건1)*(조건2)*(조건3)*합계를 구할 범위)라고 나오네요..

방법이 두가지인 건가요?

배열수식에서의 함수 사용이 조금씩 달라요 IF SUM 등등..요..

IF도 배우셨겠지만.. =IF(조건, 참, 거짓) 조건이 맞으면 참 값 아니면 거짓 값 이렇게 아실 텐데요

배열수식에선 =IF((조건1)*(조건2),(추출할 값의 범위)) 입니다.

원래는 =IF((조건1)*(조건2),(추출할 값의 범위)," ") 이건데 " "은 생략된 형태지요..

이건 문제에서 배열수식을 사용해서 구하라라고 주어지니 쓰라고 할때만 이렇게 하시면 됩니다.

책을 보다보면 몇가지 패턴 같은게 있으니 잘 보시구요.. (배점 높고 많이 나와요.. 잘 하셔야되요..)

  • *
    2012-02-03 21:43:03

    질문1.

    =SUM(($B$6:$B$11=$B2)*($D$6:$D$11=C$1))

    이렇게 입력하는게 있는데 $는 고정으로 둔다고 보면 되나요?

    잘 이해가 안가요 ㅠㅠ

    네 고정입니다. 고정을 하는 이유는 값을 구하고 그 값이 들어있는 셀끝을 드래그 해서 아래 혹은 옆에도 동일하게 조건을 줘서 계산을 할 때 필요하기 때문이죠..

    $A$1 이렇게 쓰면 행 열 둘다 고정이구요

    $A1 이렇게 쓰면 열만 고정..

    A$1 이렇게 쓰면 행만 고정이 되는것이지요..

    질문2. 그리고 수식 입력후 컨트롤+쉬프트+엔터 누르라고 하는데 왜 누르는 거예요??

    배열수식은 마무리가 컨트롤 쉬프트 엔터입니다.

    걍 수식은 엔터로 마무리하시면 되구요

    (특정함수 중 컨트롤 쉬프트 엔터 눌러야 하는 함수도 있어요)

    질문3. 31쪽에는 sum(인수1,인수2,...) 방식이라 나와있는데 9쪽에 밑에 수식의 이해에서는

    sum((조건1)*(조건2)*(조건3)*합계를 구할 범위)라고 나오네요..

    방법이 두가지인 건가요?

    배열수식에서의 함수 사용이 조금씩 달라요 IF SUM 등등..요..

    IF도 배우셨겠지만.. =IF(조건, 참, 거짓) 조건이 맞으면 참 값 아니면 거짓 값 이렇게 아실 텐데요

    배열수식에선 =IF((조건1)*(조건2),(추출할 값의 범위)) 입니다.

    원래는 =IF((조건1)*(조건2),(추출할 값의 범위)," ") 이건데 " "은 생략된 형태지요..

    이건 문제에서 배열수식을 사용해서 구하라라고 주어지니 쓰라고 할때만 이렇게 하시면 됩니다.

    책을 보다보면 몇가지 패턴 같은게 있으니 잘 보시구요.. (배점 높고 많이 나와요.. 잘 하셔야되요..)

  • *
    2012-02-07 08:03:20

    절대참조를 사용 하는 이유는 채우기 핸들을 이용하여 수식을 복사할때

    변경되지 않아야 하는 범위에 사용 하는 것입니다.

    하나의 셀에 수식을 입력하여 구하여야 한다면 절대참조가 필요 없겠죠.

    average 함수를 이용할때 하나의 셀에 구할때는 절대참조를 하지 않으셔도 됩니다. 다른 식들도 마찮가지구요. 함수를 이용 할때 변하지 않아야 하는 범위에 대해서 절대 참조를 사용 하게 되는데

    average 함수를 쓸때 표에

    이름 영어 합격
    김 80 a
    이 70 b
    박 90 c
    최 70 d

    이라면 평균 자리인 a에 수식을 입력하는데 만약 영어 점수가 평균 이상이면 합격 이라는 식이 있다면

    =b2>=avearge(b2:b5)

    로 사용 하게 되죠. 그런데 여기 average 인수에 절대값을 하지 않는다면

    =b3>=avearge(b3:b6)
    =b4>=avearge(b4:b7)

    과 같이 평균을 구하는 범위가 달라지기 때문에

    =b2>=avearge($b$2:$b$5)

    과 같이 사용하여

    =b3>=avearge($b$2:$b$5)
    =b4>=avearge($b$2:$b$5)

    와 같이 고정될 수 있게 하는 것입니다. 이해가 되시는지요?^^

    아래는 절대참조와 상태참조의 설명입니다. 참고해 주세요.


    절대참조
    절대참조는 행, 열 값 앞에 $ 기호를 붙여줍니다.결과 셀의 위치가 바뀌어도 참조 값의 위치는 바뀌지 않는다. 는 의미주로 피 연산자가 되는 셀 위치가 고정된 경우 사용합니다.

    =average($A$1:$A$14) <평균값을 절대 값으로 사용하여야 할때>

    혼합참조

    혼합참조는 행, 열 값 중 한쪽에만 $가 붙어있는 형태입니다.$가 붙어 있는 쪽의 값은 수식을 복사해도 결과 셀의 위치와 관계없이 값이 변경되지 않습니다.
    양쪽 방향으로 수식을 복사해야 하는 경우 절대 참조를 사용합니다.

    $A1 – 열만 절대참조
    A$1 – 행만 절대참조

    =$A2 * B$1

    간단한 구구단 만들기 입니다. 열과 행을 고정하여 채우기 핸들을 사용하여도 값이 제대로 나오게 됩니다.

    파일 첨부합니다. 식을 작성해서 사용해 보세요.

    절대참조를 하든 하지 않든 올바른 결과가 나오면 정답으로 인정 됩니다.

    변경되지 않아야 하는 범위는 절대참조로 지정 하시구요.

    변경되어야 하는 범위는 상대참조, 행과 열만 고정하여 사용하고 싶다면 혼합참조로 지정 하시면 됩니다.

    2. 배열수식일때 사용하는 방법입니다. 문제에서 배열수식 사용이라는 말이 있으면 사용하시면 되세요.

    3. 배열함수 사용하는 방법입니다.

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

    라는 것은 조건1,2,3 이 모두 참이어야지만 합계를 구할범위에서 값을 가져와 이 값을 모두 더해 결과를 나타낸다는 말입니다.

    조건을 * 로 이으면 and 조건이 되므로

    조건이 참일때 1(true)를 반영하고 조건이 거짓일때 0(false)를 반영하므로

    조건1*조건2*조건3 은

    1 * 1 * 1 = 1

    1 * 0 * 1 = 0

    1 * 1 * 0 = 0

    0 * 0 * 1 = 0

    으로 하나라도 거짓이면 결과가 나오지 않습니다.

    좋은 하루 되세요.

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