문제1번(직접경비합 계산하기)에서
C3셀에 =sum((right($b$14:$b$25,2)=$b3)*($c14:$c$25=c$2)*$f$14:$f:$25)
를하고 엔터를칩니다
그결과를 c3 c4 d3 d4셀에
채우기합니다
궁금한것은 c3셀에서 $b3대신에 b3을써서 c4까지 채우기해도 결과값은 같은데
채점할때 어떻게매겨지는지요?
또 c$2대신에 문자로 "정규직"을 써서 c4까지 채우기해도 결과값은같은데
이럴경우 채점은 어떻게되는지요?
c$2대신 $c$2를 쓰면 값이 달라지는지 그것이 궁금합니다.
또 일반함수에서 채우기할때 혼합참조를 하지않아도 결과값이 한것과 같이 나오는경우
채점을 어떻게하는지 궁급합니다 ... 가르쳐주십시오
절대참조나 혼합참조의 사용은 채점 결과에 영향을 미치지 않습니다.
즉 절대참조를 하든 사용하지 않든 결과가 정확히 나오면 상관 없다는 것입니다.
c$2 는 2행을 고정하겠다는 것인데
아래로 채우기 핸들을 하게 되면 c$2 로 계속 고정되게 됩니다.
오른쪽으로 채우기 핸들을 하게 되면 C$2, D$2,C$2 로 변경되게 되죠.
그런데 절대참조를 해버리면 $C$2 가 계속 고정된 상태가 되므로 정확한 결과가 나오지 않는 것입니다.
절대참조에 대한 설명은 아래 설명을 참고해 주시기 바랍니다.
절대참조를 사용 하는 이유는 채우기 핸들을 이용하여 수식을 복사할때
변경되지 않아야 하는 범위에 사용 하는 것입니다.
하나의 셀에 수식을 입력하여 구하여야 한다면 절대참조가 필요 없겠죠.
average 함수를 이용할때 하나의 셀에 구할때는 절대참조를 하지 않으셔도 됩니다. 다른 식들도 마찮가지구요. 함수를 이용 할때 변하지 않아야 하는 범위에 대해서 절대 참조를 사용 하게 되는데
average 함수를 쓸때 표에
이름 영어 합격
김 80 a
이 70 b
박 90 c
최 70 d
이라면 평균 자리인 a에 수식을 입력하는데 만약 영어 점수가 평균 이상이면 합격 이라는 식이 있다면
=b2>=avearge(b2:b5)
로 사용 하게 되죠. 그런데 여기 average 인수에 절대값을 하지 않는다면
=b3>=avearge(b3:b6)
=b4>=avearge(b4:b7)
과 같이 평균을 구하는 범위가 달라지기 때문에
=b2>=avearge($b$2:$b$5)
과 같이 사용하여
=b3>=avearge($b$2:$b$5)
=b4>=avearge($b$2:$b$5)
와 같이 고정될 수 있게 하는 것입니다. 이해가 되시는지요?^^
아래는 절대참조와 상태참조의 설명입니다. 참고해 주세요.
절대참조
절대참조는 행, 열 값 앞에 $ 기호를 붙여줍니다.결과 셀의 위치가 바뀌어도 참조 값의 위치는 바뀌지 않는다. 는 의미주로 피 연산자가 되는 셀 위치가 고정된 경우 사용합니다.
=average($A$1:$A$14) <평균값을 절대 값으로 사용하여야 할때>
혼합참조
혼합참조는 행, 열 값 중 한쪽에만 $가 붙어있는 형태입니다.$가 붙어 있는 쪽의 값은 수식을 복사해도 결과 셀의 위치와 관계없이 값이 변경되지 않습니다.
양쪽 방향으로 수식을 복사해야 하는 경우 절대 참조를 사용합니다.
$A1 – 열만 절대참조
A$1 – 행만 절대참조
=$A2 * B$1
간단한 구구단 만들기 입니다. 열과 행을 고정하여 채우기 핸들을 사용하여도 값이 제대로 나오게 됩니다.
파일 첨부합니다. 식을 작성해서 사용해 보세요. 
좋은 하루 되세요.
-
*2012-08-02 11:37:55
절대참조나 혼합참조의 사용은 채점 결과에 영향을 미치지 않습니다.
즉 절대참조를 하든 사용하지 않든 결과가 정확히 나오면 상관 없다는 것입니다.
c$2 는 2행을 고정하겠다는 것인데
아래로 채우기 핸들을 하게 되면 c$2 로 계속 고정되게 됩니다.
오른쪽으로 채우기 핸들을 하게 되면 C$2, D$2,C$2 로 변경되게 되죠.
그런데 절대참조를 해버리면 $C$2 가 계속 고정된 상태가 되므로 정확한 결과가 나오지 않는 것입니다.
절대참조에 대한 설명은 아래 설명을 참고해 주시기 바랍니다.
절대참조를 사용 하는 이유는 채우기 핸들을 이용하여 수식을 복사할때
변경되지 않아야 하는 범위에 사용 하는 것입니다.
하나의 셀에 수식을 입력하여 구하여야 한다면 절대참조가 필요 없겠죠.
average 함수를 이용할때 하나의 셀에 구할때는 절대참조를 하지 않으셔도 됩니다. 다른 식들도 마찮가지구요. 함수를 이용 할때 변하지 않아야 하는 범위에 대해서 절대 참조를 사용 하게 되는데
average 함수를 쓸때 표에
이름 영어 합격
김 80 a
이 70 b
박 90 c
최 70 d
이라면 평균 자리인 a에 수식을 입력하는데 만약 영어 점수가 평균 이상이면 합격 이라는 식이 있다면
=b2>=avearge(b2:b5)
로 사용 하게 되죠. 그런데 여기 average 인수에 절대값을 하지 않는다면
=b3>=avearge(b3:b6)
=b4>=avearge(b4:b7)
과 같이 평균을 구하는 범위가 달라지기 때문에
=b2>=avearge($b$2:$b$5)
과 같이 사용하여
=b3>=avearge($b$2:$b$5)
=b4>=avearge($b$2:$b$5)
와 같이 고정될 수 있게 하는 것입니다. 이해가 되시는지요?^^
아래는 절대참조와 상태참조의 설명입니다. 참고해 주세요.
절대참조
절대참조는 행, 열 값 앞에 $ 기호를 붙여줍니다.결과 셀의 위치가 바뀌어도 참조 값의 위치는 바뀌지 않는다. 는 의미주로 피 연산자가 되는 셀 위치가 고정된 경우 사용합니다.
=average($A$1:$A$14) <평균값을 절대 값으로 사용하여야 할때>
혼합참조
혼합참조는 행, 열 값 중 한쪽에만 $가 붙어있는 형태입니다.$가 붙어 있는 쪽의 값은 수식을 복사해도 결과 셀의 위치와 관계없이 값이 변경되지 않습니다.
양쪽 방향으로 수식을 복사해야 하는 경우 절대 참조를 사용합니다.
$A1 – 열만 절대참조
A$1 – 행만 절대참조
=$A2 * B$1
간단한 구구단 만들기 입니다. 열과 행을 고정하여 채우기 핸들을 사용하여도 값이 제대로 나오게 됩니다.
파일 첨부합니다. 식을 작성해서 사용해 보세요.
좋은 하루 되세요.