엑셀 상대참조 절대참조 혼합참조
본문 바로가기
엑셀

엑셀 상대참조 절대참조 혼합참조

by 124578 2021. 5. 15.

 

엑셀에는 상대참조, 절대참조, 혼합참조 라는 것이 있습니다.

 

사실 저도 처음 엑셀을 접할때 이 의미가 어려웠던 것 같습니다.

 

뭔가 사자성어로 된 것들은 배움의 욕구를 깍아내리게하는 힘이 있는것 같습니다.

 

하지만 문자는 그것의 의미를 담고 있는 그릇이죠.

 

1. 상대참조

 

 아래와 같은 최종단가 계산 시트가 있다면 최종단가를 구하기위해 단가*수량+운반비 라는 공식을 사용해야 할 것 입니다.

 

 

우선 아래그림과 같이 밀감에 대해 구해볼 수 있겠습니다.

아래 그림처럼 '=C5*D5+I9를 입력한다면 밀감에 대한 최종 단가를 구할 수 있습니다.

 

 

 

 

 

 

 

결과는 아래 그림과 같습니다.

 

 

이제 사과, 배에 대해서도 같은 작업을 해서 구할 수도 있지만 엑셀의 가장 막강한 기능 채우기 핸들을 이용한다면

쉽게 결과를 최종단가를 구할 수 있습니다.

 

 

 

 

 

하지만 아래 그림과 같이 사과, 배의 최종 단가는 값이 이상 한것을 확인 할 수 있습니다.

 

사과의 경우 4100, 배의 경우는 9100원이 나와야하는 상황이죠.

 

 

아래 그림을 보면 그 이유를 확인 할 수 있습니다.

사과의 경우는 밀감과 다르게 운반비 100 아래쪽  I10셀을  가르키게 됩니다.

그래서 운반비 100이 누락되게 되는 경우가 발생합니다.

 

 

그렇다면 배의 경우에는 어떻게 되는지 확인해봅니다.

 

아래 그림처럼 배의 경우에는 다시 그 아래쪽 I11 셀이 선택되어져 있습니다.

 

역시 운반비 100이 누락됩니다.

 

상대참조는 채우기 핸들을 사용하는 경우 연관된 셀이 모두 인덱스 값이 증가하는 현상이 발생합니다. 

 

채우기 핸들을 할때 운반비 I9셀은 고정을 시키고 싶은 생각이 듭니다.

 

 위와 같은 문제를 해결하기위해 참조 방식을 변경해야 할 필요가 있습니다.

 

 바로 절대참조를 이용하는 방법 입니다.

 

 

 

 

2. 절대참조

 

이제 수식을 아래와 같이 바꾸어 봅니다. 

 

I9 -> $I$9로 바꾸어 줍니다. 달러 표시가 추가 되었습니다.

 

 

 

 

다시 채우기 핸들을 해 줍니다.

 

이제 제대로 된 계산결과를 확인 할 수 있습니다.

 

 

이제 최종단가의 수식을 확인해 봅니다.

 

아래 그림처럼 이제 더이상 운반비 I9를 벗어 나지 않고 정확하게 셀을 선택해 줍니다.

 

나머지 배도 마찬가지 입니다.

 

 

그렇다면 이제 이 $의 의미가 상당히 중요하다고 할 수 있습니다.

 

$는 말그대로 인덱스값을 고정시키는 역할을 한다고 보시면 됩니다.

 

채우기 핸들을 해도 인덱스가 같이 증가하지 않고 고정이 됩니다.

 

생긴 모양도 잠그는 열쇠 같은 느낌이네요.

 

그렇다면 이제 혼합참조를 알아 볼 차례 입니다.

 

 

3. 혼합참조

 

혼합참조는 상대참조와 혼합참조를 섞어 쓴다고 보시면 됩니다.

 

$A1, A$1 <--- 혼합참조의 예

 

이제 아래 그림에서 확인해 보겠습니다.

 

참 먹고 살기 힘듭니다.

 

할인까지 적용을 해야 하네요...

 

할인적용이 된 아래 표에서 보시면 할인 적용된 수식을 확인 해 봅니다..

 

 

 

아래 그림에서 확인 할 수 있듯이 '$E5' 라고 된 부분을 확인합니다.

 

이것이 혼합참조로 구성된 부분 입니다.

 

말 그대로 가로 인덱스는 고정이되며 세로 인덱스는 채우기 핸들을 할때 같이 인덱스가 커지게 하는 것입니다.

 

밀감에 수식을 적용한 뒤 사과, 배에도 같이 적용을 하기위해 세로는 인덱스가 커지게 하여 채우기 핸들을 사용시 결과를 그대로 구할 수 있습니다.

 

만약 $E5 -> E5로 바꾼다면 제대로된 결과가 나오지 않을 것입니다.

 

 

'엑셀' 카테고리의 다른 글

엑셀 VBA 설정 및 프로그램  (0) 2021.05.26
엑셀 함수 정리 COUNTIF  (7) 2021.05.17
엑셀 함수 정리 SUMIF 함수  (0) 2021.05.17
엑셀 함수 정리 if문 사용법  (4) 2021.05.14
엑셀 함수 정리 SUM 사용법  (0) 2021.05.14

댓글


TOP

TEL. 02.1234.5678 / 경기 성남시 분당구 판교역로