1부 기본편 p116. 5번문항
답이 =IF(IF(B29="필",3,0)+C29>=AVERAGE($C$25:$C$32),"합격","불합격") 입니다.
왜 AVERAGE($C$25:$C$32) 에 절대값인가요 ㅠㅠ 그냥 평균구할때는 상대참조로 했었는데
답변부탁드려요.. 채우기핸들때문에 절대참조를 하나요,,?
average 함수의 범위는 변경되면 안되기 때문입니다.
채우기 핸들을 사용하여 식을 복사하면
절대참조로 지정되지 않은 값은 변경됩니다.
즉
=if(if(B25="필",3,0)+C25>=average($C$25:$C$32),"합격,"불합격")
을 입력하여 채우기 핸들을 사용하면
=if(if(B25="필",3,0)+C25>=average($C$25:$C$32),"합격,"불합격")
=if(if(B26="필",3,0)+C26>=average($C$25:$C$32),"합격,"불합격")
=if(if(B27="필",3,0)+C27>=average($C$25:$C$32),"합격,"불합격")
...
와 같이 변경되는 것이죠.
average 값을 절대참조 하지 않았다면
c25:c32
c26:c33
c27:c34
와 같이 범위가 변경되어 평균 값이 변경 되게 되므로
절대참조를 하여 범위의 값이 변경되지 않도록 설정 한 것입니다.
좋은 하루 되세요.
-
*2018-04-27 23:10:35
average 함수의 범위는 변경되면 안되기 때문입니다.
채우기 핸들을 사용하여 식을 복사하면
절대참조로 지정되지 않은 값은 변경됩니다.
즉
=if(if(B25="필",3,0)+C25>=average($C$25:$C$32),"합격,"불합격")
을 입력하여 채우기 핸들을 사용하면
=if(if(B25="필",3,0)+C25>=average($C$25:$C$32),"합격,"불합격")
=if(if(B26="필",3,0)+C26>=average($C$25:$C$32),"합격,"불합격")
=if(if(B27="필",3,0)+C27>=average($C$25:$C$32),"합격,"불합격")
...
와 같이 변경되는 것이죠.
average 값을 절대참조 하지 않았다면
c25:c32
c26:c33
c27:c34
와 같이 범위가 변경되어 평균 값이 변경 되게 되므로
절대참조를 하여 범위의 값이 변경되지 않도록 설정 한 것입니다.
좋은 하루 되세요.