본문 바로가기

오피스/엑셀

엑셀 SUBTOTAL 함수 사용법

 엑셀SUBTOTAL  함수 사용법 



 엑셀 SUBTOTAL 함수

 =SUBTOTAL (function_num, ref1,[ref2],..)

 function_num  함수 번호

 ref1,ref2,... 범위

 =SUBTOTAL (함수번호,범위1,범위2,..)


엑셀 SUBTOTAL 함수번호


▲ 위 함수번호를 첫 번째 인수에 넣고 범위를 지정하면 해당 함수번호의 함수로 계산이 되어집니다. 

합을 구하고 싶다면 SUB함수번호인 9를 첫 번째 인수로 입력합니다. 
=SUBTOTAL(9, 범위) 
평균을 구하고 싶다면 AVERAGE 함수번호인 1을 입력합니다.
=SUBTOTAL(1범위


함수번호는 1,2,3,4,5,6,7,8,9,10,11 과 101,102,103,104,105,106,107,108,109,110,111 이 있습니다. 

1과 101은 똑같이 AVERAGE 함수를 나타냅니다. 
두가지의 차이는 숨기기된 영역의 데이터를 계산하는가 안하는가입니다. 

1,2,3,4,5,6,7,8,9,10,11 숨겨진 행의 값 포함 계산
101,102,103,104,105,106,107,108,109,110,111 숨겨진 행의 값 무시 계산

엑셀에서 행 숨기기를 했을 경우 SUBTOTAL 함수 번호가 1,2,3,4,5,6,7,8,9,10,11 이면 숨겨진 행의 데이터도 함께 계산을 합니다. 101,102,103,104,105,106,107,108,109,110,111는 숨겨진 행의 데이터는 계산하지 않습니다. 






엑셀 SUBTOTAL 함수 예제로 이해하기



▲ 왼쪽의 데이터에서 가격의 데이터를 SUBTOTAL을 이용해 계산해 보았습니다. 


엑셀 SUBTOTAL 함수번호 1,2,3,4,5,6,7,8,9,10,11 과 101,102,103,104,105,106,107,108,109,110,111 차이점




▲ 처음 행이 다 표시되었을 때 함수번호 1,2,3,4,5,9와 101,102,103,104,105,109 의 값은 같습니다. 

이제 데이터가 있는 행 중 3개의 행을 숨기기해보겠습니다. 




▲ 위 결과를 보면 함수번호 1,2,3,4,5,9는 앞에 행이 숨겨지기 전 결과와 동일합니다. 

하지만 오른쪽의 함수번호 101,102,103,104,105,109는 숨겨진 행의 값은 계산하지 않은 것을 확인하실 수 있습니다. 


숨겨진행의 데이터를 계산하고 싶다면 1,2,3,...11 까지의 함수번호를 이용하시고 숨겨진 행의 데이터를 계산에 포함시키지 않으려면 앞에 1을 넣은 101,102,....111의 함수번호를 사용하여 계산합니다. 


댓글