책 내용 질문하기
절대참조에 관하여
도서
2018 시나공 컴퓨터활용능력 1급 실기(엑셀, 액세스 2010 사용자용)
페이지
54,92
조회수
203
작성일
2020-07-13
작성자
탈퇴*원
첨부파일

92쪽에 무작정 따라하기2 시트에서 풀이를 보면 

=IF(AND(C3/B3=110%,E3/D3>=50%),VLOOKUP(C3/B3,$H$4:$I$7,2)+5%,VLOOKUP(C3/B3,$H$4:$I$7,2))

여기에서 c3/b3은 왜 절대참조를 하지않나요? c와 b는 고정인채로 밑으로 내려가지 않나요?


 

=IF(AND($C3/$B3=110%,$E3/$D3>=50%),VLOOKUP($C3/$B3,$H$4:$I$7,2)+5%,VLOOKUP($C3/$B3,$H$4:$I$7,2)) 

이렇게 해도 되나요? 안된다면 그이유는 무엇인가요? ㅠㅠ

 

여기에서는 그냥 c3/b3 인반면에 

54쪽에 있는 기출따라잡기에서는 절대참조를 안하면 안된다고 나와있는데

=AND(OR(LEFT($A3,1)="J",LEFT($A3,1)="P"),$F3>=900)

어떤것은 꼭 해야되고 어떤것은 안해도 되는지 잘 모르겠습니다.

 

답변
2020-07-15 20:20:36

=IF(AND(C3/B3>=110%,E3/D3>=50%),VLOOKUP(C3/B3,$H$4:$I$7,2)+5%,VLOOKUP(C3/B3,$H$4:$I$7,2)) 

 

로 지정한 이유는 아래쪽으로 채우기 핸들을 사용했을때 c3/b3 부분이 변경되게 작성해야 하기 때문입니다. 

 

=IF(AND(C4/B4>=110%,E4/D4>=50%),VLOOKUP(C4/B4,$H$4:$I$7,2)+5%,VLOOKUP(C4/B4,$H$4:$I$7,2)) 

=IF(AND(C5/B5>=110%,E5/D5>=50%),VLOOKUP(C5/B5,$H$4:$I$7,2)+5%,VLOOKUP(C5/B5,$H$4:$I$7,2)) 

=IF(AND(C6/B6>=110%,E6/D6>=50%),VLOOKUP(C6/B6,$H$4:$I$7,2)+5%,VLOOKUP(C6/B6,$H$4:$I$7,2)) 

...

 

와 같이 변경되어야 정확한 결과가 나오기 때문입니다. 

 

절대참조를 사용해야 하는 경우는 해당범위가 변경 되지 않아야 할 때 입니다. 

 

열참조는 열이 변경 되지 않아야 할 때,

행참조는 행이 변경 되지 않아야 할 때 사용하시면 됩니다. 

 

좋은 하루 되세요. 

  • 관리자
    2020-07-15 20:20:36

    =IF(AND(C3/B3>=110%,E3/D3>=50%),VLOOKUP(C3/B3,$H$4:$I$7,2)+5%,VLOOKUP(C3/B3,$H$4:$I$7,2)) 

     

    로 지정한 이유는 아래쪽으로 채우기 핸들을 사용했을때 c3/b3 부분이 변경되게 작성해야 하기 때문입니다. 

     

    =IF(AND(C4/B4>=110%,E4/D4>=50%),VLOOKUP(C4/B4,$H$4:$I$7,2)+5%,VLOOKUP(C4/B4,$H$4:$I$7,2)) 

    =IF(AND(C5/B5>=110%,E5/D5>=50%),VLOOKUP(C5/B5,$H$4:$I$7,2)+5%,VLOOKUP(C5/B5,$H$4:$I$7,2)) 

    =IF(AND(C6/B6>=110%,E6/D6>=50%),VLOOKUP(C6/B6,$H$4:$I$7,2)+5%,VLOOKUP(C6/B6,$H$4:$I$7,2)) 

    ...

     

    와 같이 변경되어야 정확한 결과가 나오기 때문입니다. 

     

    절대참조를 사용해야 하는 경우는 해당범위가 변경 되지 않아야 할 때 입니다. 

     

    열참조는 열이 변경 되지 않아야 할 때,

    행참조는 행이 변경 되지 않아야 할 때 사용하시면 됩니다. 

     

    좋은 하루 되세요. 

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