책 내용 질문하기
5번 질문
도서
2018 시나공 컴퓨터활용능력 2급 실기(엑셀 2010 사용자용)
페이지
116
조회수
42
작성일
2018-04-25
작성자
탈퇴*원
첨부파일

1부 기본편 p116. 5번문항

답이 =IF(IF(B29="필",3,0)+C29>=AVERAGE($C$25:$C$32),"합격","불합격") 입니다.

왜 AVERAGE($C$25:$C$32) 에 절대값인가요 ㅠㅠ 그냥 평균구할때는 상대참조로 했었는데

답변부탁드려요.. 채우기핸들때문에 절대참조를 하나요,,?

답변
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

와 같이 범위가 변경되어 평균 값이 변경 되게 되므로

절대참조를 하여 범위의 값이 변경되지 않도록 설정 한 것입니다.

좋은 하루 되세요.

  • *
    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

    와 같이 범위가 변경되어 평균 값이 변경 되게 되므로

    절대참조를 하여 범위의 값이 변경되지 않도록 설정 한 것입니다.

    좋은 하루 되세요.

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