책 내용 질문하기
배열수식
도서
2018 시나공 컴퓨터활용능력 1급 실기(엑셀, 액세스 2010 사용자용)
페이지
321
조회수
52
작성일
2019-01-01
작성자
탈퇴*원
첨부파일

문제 2-3에서 '배열 수식의 주소는 모든 셀에 동일하게 입력되도록 작성'하라는 지시 사항이 없다고 가정하고 결과만으로 보았을 때,

[F13:F30] 영역을 범위로 지정하지 않고 F13에 '=$D$13:$D$30*$E$13:$E$30"을 입력하고 채우기핸들을 사용하면 왜 [F13:F30] 영역에 3,075의 동일한 값이 산출되는 건가요?

영역을 범위로 지정하고 동일한 과정을 거쳤을 경우에는 올바른 결과가 나와서 차이가 궁금합니다.

답변
2019-01-02 17:48:29

안녕하세요.

 

배열 수식은 피연산자나 함수의 인수로 배열을 사용하여,

여러 가지 계산을 하고 단일 결과나 여러 개의 결과를 동시에 반환하는 수식으로서

수식에 사용되는 피연산자나 함수의 인수로 배열을 이용합니다.

 

교재 p.329 해설에 보시면 상대참조로 식을 작성했을 때, 배열로 받은 피연산자의 셀 들을 자동으로 계산해 줍니다.

=수량*단가

=D13:D30 * E13:E30

  D13*E13

  D14:E14

  D15:E15

   ......

 

위의 형태로 계산되어 값을 반환하게 됩니다.

 

하지만, 절대 참조로 고정하면 상대적인 위치 파악없이 계속 동일한 값만 고정시켜 계산합니다.

제일 첫 배열요소만을 계산해서 3075만 결과로 반환합니다.

 

좋은 하루 보내세요. 

  • 관리자
    2019-01-02 17:48:29

    안녕하세요.

     

    배열 수식은 피연산자나 함수의 인수로 배열을 사용하여,

    여러 가지 계산을 하고 단일 결과나 여러 개의 결과를 동시에 반환하는 수식으로서

    수식에 사용되는 피연산자나 함수의 인수로 배열을 이용합니다.

     

    교재 p.329 해설에 보시면 상대참조로 식을 작성했을 때, 배열로 받은 피연산자의 셀 들을 자동으로 계산해 줍니다.

    =수량*단가

    =D13:D30 * E13:E30

      D13*E13

      D14:E14

      D15:E15

       ......

     

    위의 형태로 계산되어 값을 반환하게 됩니다.

     

    하지만, 절대 참조로 고정하면 상대적인 위치 파악없이 계속 동일한 값만 고정시켜 계산합니다.

    제일 첫 배열요소만을 계산해서 3075만 결과로 반환합니다.

     

    좋은 하루 보내세요. 

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