문제 2-3에서 '배열 수식의 주소는 모든 셀에 동일하게 입력되도록 작성'하라는 지시 사항이 없다고 가정하고 결과만으로 보았을 때,
[F13:F30] 영역을 범위로 지정하지 않고 F13에 '=$D$13:$D$30*$E$13:$E$30"을 입력하고 채우기핸들을 사용하면 왜 [F13:F30] 영역에 3,075의 동일한 값이 산출되는 건가요?
영역을 범위로 지정하고 동일한 과정을 거쳤을 경우에는 올바른 결과가 나와서 차이가 궁금합니다.
안녕하세요.
배열 수식은 피연산자나 함수의 인수로 배열을 사용하여,
여러 가지 계산을 하고 단일 결과나 여러 개의 결과를 동시에 반환하는 수식으로서
수식에 사용되는 피연산자나 함수의 인수로 배열을 이용합니다.
교재 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만 결과로 반환합니다.
좋은 하루 보내세요.