책 내용 질문하기
수식 세울 때 질문입니다.
도서
[2013] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
조회수
42
작성일
2013-02-06
작성자
첨부파일

안녕하세요. 함수식을 세울 때

어떤 식은 = AND($D4..............이하 생략

= AND($D$4............이하 생략

=OR(F33<=AVERAGE($F$33:$F$41),AND(C33>=100,C33<=150))

여기서 $이 안들어갈 경우와 한 번 써졌을 경우, 두 번 써졌을 경우의 차이가 궁금합니다..^^;;

답변
2013-02-07 00:14:51

'$'는 절대참조를 지정하는 거예요.
절대참조는 답을 입력하는 행의 위치에 구애받지 않습니다.

D4 = D열, 4행 모두 '상대참조'
$D4 = D열 절대참조, 4행 상대참조
D$4 = D열 상대참조, 4행 절대참조

이런 뜻이구요 주어진 테이블의 세팅모양에 따라 절대, 상대를 적절히 섞어가며 쓰시면 됩니다.



엑셀 실기 기본 모의고사 8회-문제 2-1번(384쪽, 같이 펼쳐놓고 보세요~)을 예로 설명드리자면

=AVERAGE( IF( ($F$10:$F$25=$A3)*(YEAR($D$10:$D$25)=B$2),$G$10:$G$25))

여기서 $F$10:$F$25=$A3를 보시면
f10:f25는 행, 열 모두 절대참조, A3은 열만 절대참조가 되어 있습니다.

f10:f25은 참조하는 표입니다.
답을 입력하게 되는 행의 위치가 b3이든 b4가 되든 참조하는 표의 위치가 그때그때 바뀌지 않도록 하기 위해서 행,열 모두에 절대참조를 준 거구요

a3의 경우엔 참조할 셀 값이 a3,a4,a5...이렇게 열은 같은데 '행만 달라지고' 또 답을 입력하게 되는 행의 위치가 b3에서 b4가 되었을 때 참조할 셀 값이 a3에서 b3처럼 '열이 달라지는 걸 막기 위해서' $A3처럼 행에만 절대참조를 준 것입니다.

저도 처음에는 엄청 헷갈렸는데
문제를 풀어가면서 익히니 쉬워졌어요~
아무튼 도움이 되었기를..

  • *
    2013-02-07 00:14:51

    '$'는 절대참조를 지정하는 거예요.
    절대참조는 답을 입력하는 행의 위치에 구애받지 않습니다.

    D4 = D열, 4행 모두 '상대참조'
    $D4 = D열 절대참조, 4행 상대참조
    D$4 = D열 상대참조, 4행 절대참조

    이런 뜻이구요 주어진 테이블의 세팅모양에 따라 절대, 상대를 적절히 섞어가며 쓰시면 됩니다.



    엑셀 실기 기본 모의고사 8회-문제 2-1번(384쪽, 같이 펼쳐놓고 보세요~)을 예로 설명드리자면

    =AVERAGE( IF( ($F$10:$F$25=$A3)*(YEAR($D$10:$D$25)=B$2),$G$10:$G$25))

    여기서 $F$10:$F$25=$A3를 보시면
    f10:f25는 행, 열 모두 절대참조, A3은 열만 절대참조가 되어 있습니다.

    f10:f25은 참조하는 표입니다.
    답을 입력하게 되는 행의 위치가 b3이든 b4가 되든 참조하는 표의 위치가 그때그때 바뀌지 않도록 하기 위해서 행,열 모두에 절대참조를 준 거구요

    a3의 경우엔 참조할 셀 값이 a3,a4,a5...이렇게 열은 같은데 '행만 달라지고' 또 답을 입력하게 되는 행의 위치가 b3에서 b4가 되었을 때 참조할 셀 값이 a3에서 b3처럼 '열이 달라지는 걸 막기 위해서' $A3처럼 행에만 절대참조를 준 것입니다.

    저도 처음에는 엄청 헷갈렸는데
    문제를 풀어가면서 익히니 쉬워졌어요~
    아무튼 도움이 되었기를..

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