책 내용 질문하기
문제2-3
도서
[2012] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
348
조회수
54
작성일
2012-02-02
작성자
첨부파일

저는 식을 아래와같이

=SUBSTITUTE($A$10:$A$25,LEFT(A16,1),LEFT(B16,1))

세웠는데요

답은 맞게 나와요

그런데

=SUBSTITUTE(A10,LEFT(A16,1),LEFT(B16,1))

이렇게 식을 세우는것이랑 무엇이 다른지...

자동으로 A11, A12, A13....으로 움직여서

결국은 $A1$0:$A$25처럼 되는것은 알겠는데요...

좀더 예를 들어서 설명을 해주세요...

다른 함수에 있어서도 $A1$0:$A$25 형태로 쓰이는것이 많잖아요?

개념에 약간 혼동이 와서요..ㅠㅠ

답변
2012-02-03 05:13:54

$A$10:$A$25 와같이 사용할때는 보통 배열수식일때 사용합니다.

배열수식의 인수들은 대부분 배열로 입력 하게 됩니다.

그래서 $A$10:$A$25와 같이 사용하게 되구요.

배열수식이 아닐때는 구하고자 하는 값이 $A$10:$A$25 에 포함된 경우 입니다.

average($A$10:$A$25) 의 경우 평균을 구할범위를 $A$10:$A$25 로 지정 한 것이고 여기에 절대참조를 사용한 이유는

=a10>average($A$10:$A$25) 와 같이 a10이 전체 평균보다 크냐 를 비교하기 위한것이라 보면 됩니다.

이렇게 작성하면 채우기 핸들을 한 부분에 대해서

=a10>average($A$10:$A$25)

=a11>average($A$10:$A$25)

=a12>average($A$10:$A$25)

...

과 같이 표시 되므로 각 셀이 전체 평균보다 큰지 확인이 가능 하게 되죠.

보통은 a10 과 같이 쓰시면 되고, 배열수식인경우와 함수의 인수로 범위를 사용해야 하는 경우에는 배열로 사용해야 한다 라고 기억하시면 됩니다.

좋은 하루 되세요.

"
  • *
    2012-02-03 05:13:54

    $A$10:$A$25 와같이 사용할때는 보통 배열수식일때 사용합니다.

    배열수식의 인수들은 대부분 배열로 입력 하게 됩니다.

    그래서 $A$10:$A$25와 같이 사용하게 되구요.

    배열수식이 아닐때는 구하고자 하는 값이 $A$10:$A$25 에 포함된 경우 입니다.

    average($A$10:$A$25) 의 경우 평균을 구할범위를 $A$10:$A$25 로 지정 한 것이고 여기에 절대참조를 사용한 이유는

    =a10>average($A$10:$A$25) 와 같이 a10이 전체 평균보다 크냐 를 비교하기 위한것이라 보면 됩니다.

    이렇게 작성하면 채우기 핸들을 한 부분에 대해서

    =a10>average($A$10:$A$25)

    =a11>average($A$10:$A$25)

    =a12>average($A$10:$A$25)

    ...

    과 같이 표시 되므로 각 셀이 전체 평균보다 큰지 확인이 가능 하게 되죠.

    보통은 a10 과 같이 쓰시면 되고, 배열수식인경우와 함수의 인수로 범위를 사용해야 하는 경우에는 배열로 사용해야 한다 라고 기억하시면 됩니다.

    좋은 하루 되세요.

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