본문 바로가기
엑셀공부

엑셀에서 0을 제외한 평균 구하는 방법

by 곰탱이생각 2025. 2. 6.
반응형

엑셀을 사용하다 보면 데이터를 분석할 때 평균을 구하는 경우가 많습니다. 그러나 이때 0을 포함하면 평균 값이 왜곡될 수 있습니다. 오늘은 이런 문제를 해결하기 위해 엑셀에서 0을 제외한 평균을 구하는 방법을 쉽게 설명하겠습니다.

[목차]

엑셀 평균 구하기: AVERAGE와 AVERAGEIF 함수

1. AVERAGE 함수란?

AVERAGE 함수는 지정한 범위 내 숫자의 평균을 구하는 기본적인 함수입니다.

=AVERAGE(숫자1, 숫자2, ...)
  • 숫자1, 숫자2: 평균을 구하려는 셀 또는 범위입니다.

예제:

판매 수량 (C열)

  • 기본 평균: =AVERAGE(C2:C6) → 결과: (10+0+25+0+15)/5 = 10

이처럼 0이 포함되면 평균이 낮게 계산됩니다.

2. 0을 제외한 평균 구하기: AVERAGEIF 함수

0을 제외하고 평균을 구하려면 AVERAGEIF 함수를 사용합니다.

=AVERAGEIF(범위, 조건, [평균 범위])
  • 범위: 조건을 검사할 셀 범위
  • 조건: 제외하거나 포함할 값을 지정 (예: ">0")
  • 평균 범위: 평균을 구할 셀 범위 (생략 가능)

예제 1: 양수만 평균 구하기

=AVERAGEIF(C2:C6,">0")
  • 결과: (10+25+15)/3 = 16.67

예제 2: 0이 아닌 값만 평균 구하기 (음수 포함)

=AVERAGEIF(C2:C6,"<>0")
  • 결과: 0이 아닌 모든 값의 평균을 구합니다.

AVERAGEIF 함수의 다양한 활용법

1. 특정 값보다 큰 숫자의 평균 구하기

=AVERAGEIF(C2:C6,">10")
  • 설명: C2~C6 범위에서 10보다 큰 값의 평균을 구합니다.
  •  

2. 특정 값보다 작은 숫자의 평균 구하기

=AVERAGEIF(C2:C6,"<5")
  • 설명: 5보다 작은 값만 평균을 계산합니다.

3. 특정 값과 같은 숫자의 평균 구하기

=AVERAGEIF(C2:C6,"=7")
  • 설명: 7과 동일한 값들의 평균을 구합니다.

 

4. 범위 내 숫자의 조건부 평균 구하기 (복수 조건)

복수 조건은 AVERAGEIFS 함수로 처리합니다.

=AVERAGEIFS(C2:C6,C2:C6,">=5",C2:C6,"<=15")
  • 설명: 5 이상 15 이하인 값들의 평균을 구합니다.

마무리

엑셀의 AVERAGEIF 함수를 활용하면 0을 제외하거나 특정 조건에 맞는 값만 평균을 구할 수 있습니다. 이는 정확한 데이터 분석에 큰 도움이 됩니다. 반복적으로 사용하다 보면 조건부 평균 계산이 더욱 쉬워질 것입니다.

728x90
반응형
LIST

댓글