책 내용 질문하기
배열수식에 대해서
도서
[2012] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
45
조회수
48
작성일
2012-02-25
작성자
첨부파일

기출문제 따라잡기에서요..

배열수식은 절대값참조를 이용하잖아요!

근데 TRUNC(AVERAGE(IF($B$2:$B$11=E3,$C$2:$C$11)),0)

에서요 E3는 왜 절대값 참조를 안하는 건지 궁금합니다!

답변
2012-02-27 09:39:23

e3은 잎차 입니다. 이것을 고정하면 잎차에 대한 것만 표시가 되게 되어 채우기 핸들을 했을때 결과가 모두 똑같은 현상이 발생하게 되죠.

그러므로 이부분은 채우기 핸들을 했을때 수정되게 하기 위해서

=TRUNC(AVERAGE(IF($B$2:$B$11=E3,$C$2:$C$11)),0)

와 같이 사용합니다. 이것을 채우기 핸들을 하게 되면

=TRUNC(AVERAGE(IF($B$2:$B$11=E3,$C$2:$C$11)),0)

=TRUNC(AVERAGE(IF($B$2:$B$11=E4,$C$2:$C$11)),0)

=TRUNC(AVERAGE(IF($B$2:$B$11=E5,$C$2:$C$11)),0)

와 같이 변하게 되어 다른 것의 결과도 구할 수 있는 것이죠.

좋은 하루 되세요.

"
  • *
    2012-02-27 09:39:23

    e3은 잎차 입니다. 이것을 고정하면 잎차에 대한 것만 표시가 되게 되어 채우기 핸들을 했을때 결과가 모두 똑같은 현상이 발생하게 되죠.

    그러므로 이부분은 채우기 핸들을 했을때 수정되게 하기 위해서

    =TRUNC(AVERAGE(IF($B$2:$B$11=E3,$C$2:$C$11)),0)

    와 같이 사용합니다. 이것을 채우기 핸들을 하게 되면

    =TRUNC(AVERAGE(IF($B$2:$B$11=E3,$C$2:$C$11)),0)

    =TRUNC(AVERAGE(IF($B$2:$B$11=E4,$C$2:$C$11)),0)

    =TRUNC(AVERAGE(IF($B$2:$B$11=E5,$C$2:$C$11)),0)

    와 같이 변하게 되어 다른 것의 결과도 구할 수 있는 것이죠.

    좋은 하루 되세요.

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