책 내용 질문하기
배열수식질문드립니다.
도서
[2012] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
120
조회수
450
작성일
2012-04-17
작성자
첨부파일

배열수식 공부하다 보니

첫번째 질문.

P.120 해설에서

=SUM((RIGHT($B$14:$B$25,2)=$B3) * ($C$14:$C$25=C$2) * $F$14:$F$25)

빨간색부분은 언제 저렇게 써야하는건가요?

[무작정따라하기] 배열수식편에서 앞에 문제들에는 "$"가 안붙었는데.. 어떤 차이인가요?

또한,첫번째는 맨앞에 "$"붙이고 두번째는 중간에 "$"붙이는 이유도 잘 모르겠습니다.

두번째 질문.

원래 LEFT나 RIGHT함수는 예로 =LEFT(A20,2) 이런식으로 쓰는거 아닌가요?

P.301해설에서

2번 배열수식문제는 전체범위 LEFT($A$20:$A$39,2) 라고 되어있고

3번 문제에서는 RIGHT(D20,2)라고 되어있습니다.

배열수식에서는 모든 문제에서 범위전체를 지정하는건가요?

세번째 질문.

p.295에 계산작업 7번 문제를 푸는데

모듈입력하고 함수마법사를 열면

메세지창에

"도움말을 사용할 수 없습니다. 이함수에는 인수가 필요없습니다." 라고 나옵니다.

아래 다른분이 질문하신거에 EXCEL옵션에 들어가서 보안센터에서 클릭하라고 하신대로

하고 엑셀종료시켰다가 다시 실행시켜도 똑같습니다.

사용자함수 계속 못풀고 있습니다.

뭐가 잘못된걸까요..

답변 부탁드립니다.

답변
2012-04-18 13:57:50

1. 채우기 핸들을 사용하여 식을 복사할때 열이 변경되지 않도록 하는 것입니다.

열고정은 $b3 과 같이 지정 하고 행고정은 c$2 와 같이 지정하는 것입니다.

이것은 왼쪽열과 위쪽 필드명이 고정되어 사용되게 하여

정확한 결과가 나타나게 합니다.

상대참조를 사용해 보시면 이해가 되실 거예요.

아래 내용도 참고해 주세요.

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

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

혼합참조

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

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

=$A2 * B$1

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

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

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

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

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

2. 네 배열수식에서는 범위를 배열로 사용합니다.

3. 보안설정을 하셨는데도 안되신다면 오피스 프로그램과 윈도우즈를 업데이트 해 보세요.

최신의 상태가 아니면 실행이 안되는 경우도 있습니다.

간혹 여러 모듈을 만들어 사용할때 같은 이름의 사용자정의 함수가 있으면 실행이 안되는 경우도 있으니

모듈을 여러개 만들어서 중복되는 사용자정의 함수가 있는지 확인 해 보시기 바랍니다.

좋은 하루 되세요.

  • *
    2012-04-18 13:57:50

    1. 채우기 핸들을 사용하여 식을 복사할때 열이 변경되지 않도록 하는 것입니다.

    열고정은 $b3 과 같이 지정 하고 행고정은 c$2 와 같이 지정하는 것입니다.

    이것은 왼쪽열과 위쪽 필드명이 고정되어 사용되게 하여

    정확한 결과가 나타나게 합니다.

    상대참조를 사용해 보시면 이해가 되실 거예요.

    아래 내용도 참고해 주세요.

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

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

    혼합참조

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

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

    =$A2 * B$1

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

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

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

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

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

    2. 네 배열수식에서는 범위를 배열로 사용합니다.

    3. 보안설정을 하셨는데도 안되신다면 오피스 프로그램과 윈도우즈를 업데이트 해 보세요.

    최신의 상태가 아니면 실행이 안되는 경우도 있습니다.

    간혹 여러 모듈을 만들어 사용할때 같은 이름의 사용자정의 함수가 있으면 실행이 안되는 경우도 있으니

    모듈을 여러개 만들어서 중복되는 사용자정의 함수가 있는지 확인 해 보시기 바랍니다.

    좋은 하루 되세요.

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