저는 식을 아래와같이
=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 형태로 쓰이는것이 많잖아요?
개념에 약간 혼동이 와서요..ㅠㅠ
$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 과 같이 쓰시면 되고, 배열수식인경우와 함수의 인수로 범위를 사용해야 하는 경우에는 배열로 사용해야 한다 라고 기억하시면 됩니다.
좋은 하루 되세요.
"