Hodustory/프로그래밍&DB

엑셀 TRIMMEAN/몇 개의 값을 제외한 평균 구하기

호두밥 2019. 5. 6. 01:00

안녕하세요! 

 

연느님의 올림픽 경기 영상을 보다가 문득.. 든 생각입니다.

점수를 계산할 때

심사위원들의 점수 중 가장 높은 값과 가장 낮은 값을 제외한 뒤 합산함을 알 수 있었는데요.

 

이 경우 엑셀에선 어떻게 하면 될까요?

가장 높은 값, 낮은 값을 제외한 뒤의 평균..

 

우선 순위를 정하고,,, min, max, sum, average ....??

 

생각만 해도 복잡하죠?

 

이 과정을 손쉽게 해결해주는 함수가 있습니다.

 

바로 TRIMMEAN 입니다.

 

TRIMMEAN은 데이터 범위에서 상위/하위 몇%의 값을 제외한 평균을 구해주는 함수입니다.

 

그럼 위의 표에서 가장 높은 값과 가장 낮은 값을 제외한 뒤의 평균을 구해 볼까요?

 

=TRIMMEAN(범위, n%)

 

범위는 말 그대로, 평균값을 구하는 값들의 범위를 말합니다.

n%란, 범위 중 제거할 값의 비율을 말하는데요,

예를 들어 n이 20이라면 하위10%, 상위10%를

제외한 평균 값을 구해줍니다. 

 

 

그럼 제외할 부분을 개수로 표현하고 싶을 때는 어떻게 해야 될까요?

범위 중 n 개가 몇%인지를 구하는 식을 만들면 됩니다.

 

예를 들어 20개 중 위아래 1개씩을 제외하려 한다면

총 제외 갯수인 2개를 20으로 나눈뒤 100을 곱해주면 되겠죠.

2/20*100 = 10%

 

이것을 이용해 식을 다시 써보겠습니다.

 

=TRIMMEAN(범위, ((제외개수)/COUNT(범위)*100)%))

 

그럼 이 식을 이용해서 

표의 데이터를 가지고 최고, 최하값을 제외한 평균을 구해볼까요?

 

어떠신가요? ㅎㅎ

간단하죠?

 

반응형