본문 바로가기
Functions

[엑셀함수] Aggregate를 이용한 집계

by 뚜벅이라이프 2016. 1. 8.
반응형

Aggregate 함수입니다. 엑셀의 도움말에서는 다음과 같이 함수에 대해 설명하고 있습니다. 


"목록 또는 데이터베이스의 집계를 반환합니다. AGGREGATE 함수는 숨겨진 행과 오류 값을 무시할 수 있는 옵션을 통해 목록이나 데이터베이스에 여러 가지 집계 함수를 적용할 수 있습니다."


평균, 최대, 최소, 합계 등 다양한 집계를 구할 수 있는데, average, max, min, sum 등의 함수와 다른점은 숨겨진 셀이나 오류가 있는 셀을 집계에 포함할 수도 제외할 수도 있다는 것입니다.

 

Aggregate

기본구문

참조형 함수

 : AGGREGATE(function_num, options, ref1, [ref2], …)

배열형 함수

 :AGGREGATE(function_num, options, array, [k])

Function_num & Options

Aggregate 함수의 인수로 사용되는 함수의 번호와 옵션입니다. 적용되는 함수의 번호에 따라 Aggregate는 그 함수에 따른 집계값을 보여줍니다.



역시 인수로 사용되는 옵션입니다.



예시-합계 계산

Sum함수와 Aggregate 함수를 이용해 각각 합계를 구하겠습니다.

Aggregate함수는 함수번호 9번(sum)과 옵션 5번(숨겨진행 무시)을 인수로 사용하였습니다.

아래 그림을 보시면, 3~5월까지의 행이 숨겨져 있는데, Sum함수는 여전히 3~5월을 고려한 합계를 계산하고 있는 반면, Aggregate함수는 숨겨진 행은 무시하고 합계를 구하고 있습니다.



응용-수식하나로 합계, 최대, 최소, 평균값 구하기

아래는 데이터 유효성 검사Vlookup함수를 이용하여 콤보박스의 선택된 값을 구할 수 있도록 만든 것입니다. Vlookup함수를 이용하여 콤보박스에서의 선택에 따라 함수번호가 바뀌도록 했습니다. 이를 통해 간단한 수식으로 4가지의 집계값을 계산이 가능해졌습니다.



이상입니다.


반응형