엑셀 평균의 함정, 극단값(이상치) 제외하는 TRIMMEAN 함수 완벽 정리

안녕하세요! 엑셀 데이터를 다루다 보면 평균값이 특정 극단적인 값 때문에 왜곡되는 경우, 다들 한 번쯤은 겪어보셨죠? 😫 예를 들어, 설문조사에서 장난으로 응답한 점수나, 일시적인 오류로 잘못 입력된 실적 데이터 때문에 전체 평균이 확 올라가거나 내려가는 상황 말이에요. 이럴 때 아주 유용하게 사용할 수 있는 함수가 바로 TRIMMEAN 함수랍니다. 오늘은 저와 함께 데이터의 진짜 평균을 찾아주는 TRIMMEAN 함수에 대해 쉽고 재미있게 배워봐요!

 

📌 [핵심] TRIMMEAN 함수는 데이터에서 상위, 하위 일정 비율을 제외하고 평균을 계산해 왜곡을 줄여주는 똑똑한 함수예요.

 


⛳ 엑셀 TRIMMEAN 함수, 도대체 뭔가요?

TRIMMEAN 함수는 '잘라낸 평균'이라는 뜻을 가지고 있어요. 이름 그대로, 전체 데이터에서 상위와 하위의 일정 비율(%)을 제외하고 남아있는 중간 값들의 평균을 구해주는 함수랍니다. 덕분에 극단적인 값(이상치)의 영향을 받지 않는, 훨씬 더 신뢰도 높은 평균값을 얻을 수 있죠.

 

마치 피겨 스케이팅 경기에서 최고점과 최저점을 뺀 나머지 심사위원 점수로 평균을 내는 것과 똑같은 원리라고 생각하시면 이해가 쉬울 거예요! ⛸️

 

✅ 함수 구문 및 인수

TRIMMEAN 함수의 구조는 아주 간단해요.

=TRIMMEAN(array, percent)
  • array: 평균을 구할 데이터 범위(셀 범위)를 의미해요. 필수 인수입니다.
  • percent: 제외할 데이터의 비율을 0과 1 사이의 소수로 입력해요. 예를 들어 20%를 제외하고 싶다면 0.2를 입력하면 돼요. 이 역시 필수 인수입니다!

✍️ 잠깐! 이것만은 주의하세요!

  • percent 인수는 0 이상 1 미만의 값을 가져야 해요.
  • 만약 제외할 데이터 개수가 정수가 아닐 경우, 자동으로 내림해서 계산돼요. 예를 들어 데이터가 10개일 때 제외 비율을 25%(0.25)로 지정하면, 제외할 개수는 10 * 0.25 = 2.5개가 되죠. 이럴 땐 소수점을 버리고 2개를 제외해요. (상위 1개, 하위 1개)

 


👍 예제로 완벽 마스터! TRIMMEAN 활용법

백 마디 설명보다 한 번의 실습이 낫겠죠? 다양한 예제를 통해 TRIMMEAN 함수를 완벽하게 정복해 봐요!

 

예제 1. 기본 사용법: 학생 시험 점수에서 최고, 최저점 제외하고 평균내기

가장 기본적인 사용법이에요. 10명의 학생 점수 데이터에서 상위 10%, 하위 10% (총 20%)를 제외하고 평균을 계산해 볼게요.

 

[데이터]

학생명,시험점수
김민준,85
이서연,92
박도윤,78
최아라,15
정시우,88
강하은,95
조은우,75
윤지아,82
임태현,90
한채원,86

[수식]

=TRIMMEAN(B2:B11, 0.2)

예제1. 엑셀 TRIMMEAN 함수 이상값 제외하고 평균 계산

 

[결과 분석]

-전체 데이터는 10개예요. 여기서 20%(0.2)를 제외하기로 했으니, 10 * 0.2 = 2 개의 데이터가 제외돼요.

-가장 높은 점수인 95점(강하은)과 가장 낮은 점수인 15점(최아라)이 제외됩니다.

-나머지 8개 점수의 평균인 84.5점이 결과로 나와요. 만약 그냥 AVERAGE 함수를 썼다면 78.6점으로, 극단값 때문에 평균이 크게 낮아졌을 거예요.

 


예제 2. 중급 활용: 분기별 매장 매출에서 이상치 빼고 안정적 평균 구하기 (IF 함수 조합)

특정 매장('강남점')의 데이터만 추려서, 그중 상하위 20%를 제외한 평균 매출을 계산해 볼게요. 이런 경우 IF 함수와 함께 배열 수식으로 사용할 수 있어요. (MS 365 나 EXCEL 2021 이상 버전에서는 FILTER 함수로 더 쉽게 가능해요!)

 

[데이터]

매장명,분기,매출(만원)
강남점,1분기,5200
서초점,1분기,4500
강남점,2분기,4800
강남점,3분기,2100
송파점,3분기,6200
강남점,4분기,9800
마포점,4분기,4100
서초점,4분기,5300
강남점,1분기,5300

[수식]

=TRIMMEAN(IF(A2:A10="강남점", C2:C10), 0.2)    // 제외되는 값이 1(홀수)개라 0개 제외
=TRIMMEAN(IF(A2:A10="강남점", C2:C10), 0.4)    // 40% 는 제외값이 2개

※ Excel 2019 이전 버전 사용자는 수식 입력 후 Ctrl + Shift + Enter를 눌러 배열 수식으로 입력해야 해요!

예제2. 엑셀 TRIMMEAN 함수로 상하 40%를 제외하고 평균 계산 - IF 함수와 결합

 

[결과 분석]

- IF 함수가 먼저 매장명이 "강남점"인 데이터의 매출만 골라내요. (5200, 4800, 2100, 9800, 5300) -> 총 5개

- TRIMMEAN 함수는 이 5개 데이터에 대해 20%를 제외해요. 5 * 0.2 = 1 개. 하지만 제외할 개수는 짝수여야 하므로, 가장 가까운 0개를 제외하게 되어 실제로는 모든 값의 평균을 구하게 됩니다. (만약 비율을 0.4 로 했다면 5 * 0.4 = 2 개 이므로 상위 1개, 하위 1개가 제외됩니다.)

- 이 예제에서는 극단값(2100, 9800)을 제외하기 위해 비율을 0.4 로 설정하면 더 의미 있는 결과를 얻을 수 있겠네요! TRIMMEAN(IF(A2:A10="강남점", C2:C10), 0.4) 결과는 5100이 됩니다.

 


예제 3. 고급 활용: 특정 조건 만족하는 데이터만으로 평균내기 (FILTER 함수 조합)

최신 엑셀(MS 365, 2021 이상)을 사용하신다면 FILTER 함수와 조합하여 훨씬 직관적으로 사용할 수 있어요. '개발팀' 이면서 '3년차 이상' 인 직원들의 평가 점수에서 상/하위 25%를 제외한 평균을 구해볼게요.

 

[데이터]

직원명,소속팀,연차,평가점수
김개발,개발팀,5,9.2
이디자인,디자인팀,3,8.5
박기획,기획팀,4,7.8
최개발,개발팀,2,6.5
정개발,개발팀,8,9.8
윤기획,기획팀,6,8.1
강개발,개발팀,3,5.1
홍디자인,디자인팀,5,9.0
한개발,개발팀,4,8.8

[수식]

=TRIMMEAN(FILTER(D2:D10, (B2:B10="개발팀")*(C2:C10>=3)), 0.25)        // 제거 비율 25%
=TRIMMEAN(FILTER(D2:D10, (B2:B10="개발팀")*(C2:C10>=3)), 0.5)        // 제거 비율 50%

예제3. 엑셀 FILTER 함수와 TRIMMEAN 함수의 조합 조건비교 필터링 평균

 

[결과 분석]

- FILTER 함수가 먼저 소속팀이 "개발팀"이고 연차가 3년 이상인 직원들의 평가점수를 걸러내요. (9.2, 9.8, 5.1, 8.8) -> 총 4개

- TRIMMEAN 함수는 이 4개 데이터에 대해 25%(0.25)를 제외해요. 4 * 0.25 = 1 개. 여기서도 제외할 개수가 짝수가 아니므로 내림하여 0개가 제외됩니다. 이렇게는 TRIMMEAN 함수 사용의 의미가 없죠?

- 그래서, 유의미한 분석을 위해 비율을 0.5로 높여 설정하면 4 * 0.5 = 2 개 (상위 1개, 하위 1개)가 제외됩니다.

- 수식을 TRIMMEAN(FILTER(D2:D10, (B2:B10="개발팀")*(C2:C10>=3)), 0.5) 로 수정하면, 최고점 9.8과 최저점 5.1이 제외되고 나머지 9.28.8의 평균인 9.0이 계산됩니다.

 

💬 참고. FILTER 함수의 인수중 (비교조건) * (비교조건) 이란 구문은 두 조건의 AND 처리를 함수가 아닌 * 연산자로 해결하는 거예요. (조건) + (조건)OR 처리를 대체할 수 있어요.

 


예제 4. 실무 활용: 제품 불량률 데이터에서 극단값 빼고 분석하기

공장에서 매일 생산 라인별 불량률을 체크할 때, 특정일에 기계 오류 등으로 비정상적으로 높거나 낮은 불량률이 기록될 수 있어요. 이럴 때 TRIMMEAN을 사용하면 안정적인 평균 불량률을 파악하는 데 아주 유용해요.

 

[데이터]

날짜,생산라인,불량률(%)
2025-09-01,A라인,1.2
2025-09-02,A라인,1.5
2025-09-03,A라인,1.3
2025-09-04,A라인,8.9
2025-09-05,A라인,1.1
2025-09-06,A라인,0.1
2025-09-07,A라인,1.4
2025-09-08,A라인,1.6
2025-09-09,A라인,1.2
2025-09-10,A라인,1.3

[수식]

=TRIMMEAN(C2:C11, 0.2)

예제4. 엑셀 TRIMMEAN 함수 이상값 제외 평균으로 불량률 계산

 

[결과 분석]

  • 10일간의 데이터 중 상위 10%, 하위 10% (총 20%, 2개)를 제외합니다.
  • 가장 높았던 불량률 8.9% (특수 오류 의심)와 가장 낮았던 0.1% (측정 오류 의심)가 제외됩니다.
  • 나머지 8일간의 데이터로 평균을 계산하여, 약 1.325% 라는 훨씬 안정적이고 신뢰도 높은 평균 불량률을 얻을 수 있습니다.

 


😱 앗! 이럴 땐 어떡하죠? TRIMMEAN 흔한 오류 대처법

함수를 사용하다 보면 예상치 못한 오류를 만날 수 있죠. 당황하지 마세요!

  • #NUM! 오류: percent 인수에 0보다 작거나 1보다 큰 값을 입력했을 때 발생해요. 0 이상 1 미만의 소수 값을 제대로 입력했는지 확인해 보세요!
  • #VALUE! 오류: array 범위에 숫자가 아닌 텍스트가 포함되어 있을 경우 발생할 수 있어요. 평균을 계산할 범위에 숫자 데이터만 있는지 다시 한번 확인해 주세요.

 


🤝 함께 쓰면 시너지 폭발! 관련 함수 알아보기

TRIMMEAN 함수와 함께 알아두면 데이터 분석 능력이 한 단계 업그레이드되는 함수들이에요!

  • AVERAGE: 모든 값의 산술 평균을 구하는 가장 기본적인 평균 함수죠.
  • TRIM: 이건 평균과는 관련 없지만 이름이 비슷해서 헷갈릴 수 있어요! TRIM 함수는 텍스트 양 끝의 불필요한 공백을 제거해 주는 함수랍니다.
  • MEDIAN: 전체 데이터를 크기순으로 나열했을 때 딱 중간에 위치하는 값을 찾아줘요. TRIMMEAN처럼 극단적인 값의 영향을 덜 받는 특징이 있죠.

 


😁 마무리하며: 이제 여러분도 데이터 분석 전문가!

오늘은 데이터의 진짜 얼굴을 찾아주는 엑셀 TRIMMEAN 함수에 대해 배워봤어요. 어떠셨나요? 생각보다 어렵지 않죠? 😉 이제 극단적인 값 때문에 평균이 왜곡될까 봐 걱정하지 마세요. TRIMMEAN 함수 하나면 데이터의 숨은 맥락까지 정확하게 파악할 수 있으니까요!

 

오늘 배운 내용을 꼭 여러분의 업무나 과제에 직접 적용해 보세요. 데이터를 보는 눈이 훨씬 넓어질 거예요. 궁금한 점이 있다면 언제든지 댓글로 남겨주시고요, 오늘 내용이 유용했다면 공감과 공유도 잊지 마세요! ❤️

 

 

작성자: 마늘빵


📱 바쁜 당신을 위한 30초 모바일 요약

엑셀 TRIMMEAN 함수 핵심정리

  • 뭐하는 함수?
    • 데이터의 상위, 하위 n%를 제외하고 평균 계산
    • 극단값(이상치) 때문에 평균 왜곡되는 걸 방지!
  • 어떻게 써?
    • =TRIMMEAN(데이터범위, 제외할비율)
    • 예: =TRIMMEAN(A1:A100, 0.1) -> 상위 5%, 하위 5% (총 10%) 제외하고 평균 계산
  • 언제 써?
    • 심사 점수, 만족도 조사, 판매 실적 등에서 극단값을 빼고 진짜 평균을 보고 싶을 때!
  • 주의할 점!
    • 제외할 비율은 0~1 사이 소수로! (예: 20% -> 0.2)
    • 오류 나면 범위나 비율 값 다시 확인하기!