
최고값과 최저값을 제외하는 중간 평균을 구하려는 경우 평균 계산에서 최고값과 최저값을 수동으로 찾아서 제외할 필요 없이 Excel에서 이 작업을 수행할 수 있는 방법이 있습니까?
답변1
설명하신 내용에 대한 내장 기능이 없습니다. 그러나 VBA 매크로가 필요하지 않습니다. 다음 수식을 시도해 보세요.
=(SUM(myRange) - MAX(myRange) - MIN(myRange)) / (COUNT(myRange) -2)
myRange
셀 범위(예: )로 바꿉니다 A1:A10
.
답변2
Steven의 답변은 이전 버전의 Excel에 적합합니다. 그러나 Excel 2010 이상(Excel 2007에서도 가능)에서는 새로운 기능을 사용 SUMIFS
하여 COUNTIFS
이러한 평균의 매우 유연한 버전을 만들 수 있습니다.
중간 평균의 함수는 다음과 같습니다.
=SUMIFS(B2:B7,B2:B7,"<"&LARGE(B2:B7,1),B2:B7,">"&SMALL(B2:B7,1))/COUNTIFS(B2:B7,"<"&LARGE(B2:B7,1),B2:B7,">"&SMALL(B2:B7,1))
목록의 극단에서 더 많은 값을 제외하는 중간 평균을 원할 경우 제외할 값의 원하는 수와 일치하도록 및 함수 1
내의 4개 값을 변경하면 됩니다.SMALL
LARGE