본문 바로가기

ms office TIP/엑셀TIP

엑셀 34(상대주소, 절대주소, 혼합주소를 이용한 평균, 할인가, 할인율 구하기)

엑셀 34(상대주소, 절대주소, 혼합주소를 이용한 평균, 할인가, 할인율 구하기)

엑셀(EXCEL)은 수많은 셀로 이루어진 워크시트(WORKSHEET)로 구성이 되어 있습니다. 이러한 셀들은 각각의 고유한 주소를 가지고 있습니다. 이러한 셀 주소의 특성으로 인해 어렵고 복잡한 수많은 계산을 함수를 이용해서 간단하게 한 수 있습니다. 엑셀은 특정한 셀 영역을 지정해서 셀이름을 정의할 수도 있으며, 삭제도 할 수 있습니다. 이번 글에서는 절대주소, 상대주소, 혼합주소의 의미와 이에 따라 각종 계산이 어떻게 이루어지는 가를 알아보겠습니다.

● 함수계산에서 참조하기

함수를 계산할 경우[=SUM(A1:S1)] A1, S1을 셀 주소라 하며 이때 함수에서 A1, S1셀을 참조한다라고 합니다. 

● 상대주소 : 수식이 들어가 있는 셀의 위치가 바뀌게 되는 경우 상대주소도 바뀌게 됨

* 예를 들어 전체금액은 함수(=B3*C3)가 들어가 있습니다. 이를 클릭하여 하단방향으로 채우기핸들(드래그)을 할 경우 D4셀에는 (=B4*C4)가 들어갑니다. 이처럼 셀 주소가 바뀜에 따라 상대주소가 바뀌게 됩니다. 이때 상대주소의 형식은 [B3, C3, B3:C3 등]입니다.

● 절대주소 : 상대주소의 경우는 셀의 위치에 따라 주소가 변하는데 수식이 있는 셀의 위치가 바뀌어도 절대주소는 바뀌지 않고 항상 같은 셀 주소를 참조합니다. 아래에서 위의 계산과 다르게 함수계산식이 있는 D3를 클릭하여 하단방향으로 채우기를 하더라도 참조하는 주소(=$B$3*$C$3)는 바뀌지 않았습니다. 


● 상대주소에서 절대주소로 변경하기 : [수식입력줄(빨간네모박스)클릭> F4]

* 상대주소를 절대주소로 바꾸기 위해서는 수식입력줄에 입력되어 있는 셀주소를 클릭 후 F4를 누르면 바뀝니다. 상대주소의 형식으로는 [$B$3,$C$3]입니다. 즉, 셀주소 각각 앞에 $표시가 붙습니다. 

● 혼합주소 : 한 주소내에 상대주소와 절대주소가 혼합되어 있는 형태

* 아래에서 예를 들어 사과 판매가격이 10,000원 일 경우 10%. 20%, 30%각 세일을 했을 경우 판매가격을 구하는 수식입니다. 수식을 보시면 [=C$2-C$2*B5]로 되어 있으며, 절대주소인 B5, 상대주소인 C$2 등으로 혼합되어 있습니다. 하단에서 C5를 클릭하여 채우기핸들을 할 경우에 각 함수수식이 하단의 우측과 같습니다. 절대주소는 바뀌지 않는 반면 각 상대주소(B5,B6,B7)이 각각 바뀌었습니다. 

● 혼합주소의 형식 : [C$2, $C2]

● 상대주소로 평균값 구하기 : [H3셀 평균구하기(=G3/4)>H3선택>하단방향으로 드래그(채우기핸들)]

* 하단방향으로 드래그를 하면 셀 주소가 각각 변하는 것(G3,G4,G5,G6,G7)을 볼 수 있습니다. 이를 상대주소라 합니다. 

● 혼합주소로 할인율 구하기 

* 하단에서 B4셀의 수식이 [=B3-B3*$F4]입니다. 즉, 혼합주소인 $F4가 들어 있어서 B4셀을 클릭하여 우측방향으로 채우기 핸들을 하면 $F(절대주소)는 고정되고 뒤에 있는 4,5,6,7(상대주소)만 바뀝니다. 

[B4~E4셀 선택 : 하단방향으로 채우기핸들]

* 이처럼 절대주소와 상대주소가 혼합된 혼합주소를 이용하고 채우기핸들을 이용하여 할인가격을 구할 수가 있습니다. 

● 최종 할인가격