책 내용 질문하기
섹션7&8 질문
도서
2020 시나공 컴퓨터활용능력 2급 실기 [기본서]
페이지
0
조회수
173
작성일
2020-10-06
작성자
탈퇴*원
첨부파일

섹션 7과 8을 공부하다가 절대참조에 대한 궁금증이 생겼습니다.

섹션 7 데이터 베이스 함수, 날짜/시간 함수 문제를 풀 때는 범위에 대해 절대참조를 설정하지 않았는데, 섹션 8 무작정 따라하기 시트 4번 등수표기하기 문제의 경우는 범위에 대해 절대참조를 설정했는데 어떤 기준으로 절대참조를 설정하는지 아직 헷갈려서요. 

설명해주시면 감사하겠습니다!

답변
2020-10-07 11:28:43

안녕하세요 길벗수험서 운영팀입니다.

 

셀에 수식을 작성하고 이것을 채우기 핸들 등을 통해 옮기는 경우 셀의 주소도 함께 이동합니다.

a1:c1을 이용하여 d1에 결과를 내는 함수의 경우, d2에도 결과를 내려면 보통 계산에 이용되는 a1:c1이 a2:c2로 바뀌어야 하기 때문에 절대참조를 적용해서는 안되죠.

 

반면 rank와 같이 특정 영역을 고정해둬야 하는 경우가 있습니다.

a1 셀의 순위를 구하는데 순위를 구할 참조 범위는 a1:a10이라고 가정한다면, 순위를 구하는데 사용되는 참조 범위는 변경되어서는 안됩니다. 때문에 이 범위에는 절대참조를 사용해줘야 하죠.

만약 변경된다고 하면 다음 사람부터는 순위 구하는 참조 범위가 a2:a11로 바뀌게 될텐데 이러면 정상적인 순위가 구해지지 않게 되죠.

 

각 함수들을 사용할 때는 이러한 상황을 판단하여 절대참조를 적용할지 말지를 결정해야 합니다.

 

행복한 하루되세요 :)

  • 관리자
    2020-10-07 11:28:43

    안녕하세요 길벗수험서 운영팀입니다.

     

    셀에 수식을 작성하고 이것을 채우기 핸들 등을 통해 옮기는 경우 셀의 주소도 함께 이동합니다.

    a1:c1을 이용하여 d1에 결과를 내는 함수의 경우, d2에도 결과를 내려면 보통 계산에 이용되는 a1:c1이 a2:c2로 바뀌어야 하기 때문에 절대참조를 적용해서는 안되죠.

     

    반면 rank와 같이 특정 영역을 고정해둬야 하는 경우가 있습니다.

    a1 셀의 순위를 구하는데 순위를 구할 참조 범위는 a1:a10이라고 가정한다면, 순위를 구하는데 사용되는 참조 범위는 변경되어서는 안됩니다. 때문에 이 범위에는 절대참조를 사용해줘야 하죠.

    만약 변경된다고 하면 다음 사람부터는 순위 구하는 참조 범위가 a2:a11로 바뀌게 될텐데 이러면 정상적인 순위가 구해지지 않게 되죠.

     

    각 함수들을 사용할 때는 이러한 상황을 판단하여 절대참조를 적용할지 말지를 결정해야 합니다.

     

    행복한 하루되세요 :)

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