엑셀 mean 함수 - egsel mean hamsu

업데이트 : 2022년 8월 18일

엑셀 평균 계산 사칙연산 이용

엑셀 평균 구하는 방법중 사칙연산을 이용한 방법은 단순히 셀을 더한 후 개수 만큼 나누는 방식입니다.

=(A1+A2+A3+A4+A5+A6+A7+A8+A9+A10)/10

엑셀 mean 함수 - egsel mean hamsu

이 방법의 단점은 평균을 내야할 데이터의 개수가 많아지면 비효율적이라는 점입니다.

엑셀 평균 계산 Sum 함수 이용

SUM() 함수를 사용하면, 덧셈 과정을 축소할 수 있습니다. 덧셈을 원하는 첫 셀과 마지막 셀을 세미콜론으로 이어주면 덧셈을 바로 실행할 수 있습니다.

=SUM(A1:A10)/10

여기서 개수만큼 나눠버리면 평균을 구할 수 있습니다.

엑셀 mean 함수 - egsel mean hamsu

엑셀 평균 계산 Average 함수 이용

AVERAGE() 함수는 범위의 평균값을 바로 구하는 함수입니다. SUM() 함수에 비해서 나눗셈을 하지 않고 바로 평균을 구할 수 있어서 가장 편리합니다.

=AVERAGE(A1:A10)

엑셀 mean 함수 - egsel mean hamsu

산술평균을 구하는 함수는 AVERAGE 외에도 AVERAGEA 가 있습니다. 두 함수의 차이는 무엇일까요? 시험에도 자주 언급되는 함수로 한번쯤 제대로 익혀 두는 것이 좋습니다. 자주 쓰이는 Average 함수는 데이터 영역에서 텍스트나 논리값(True/False) 이 있으면 제외 시키고 계산합니다. 하지만 AverageA 는 논리값이 True 인 경우 1, 텍스트와 False 0 으로 계산합니다. 계산 결과가 다르게 나오겠죠.

수식입력기에서 Average 를 입력하게 되면 총 4개의 관련 함수들을 나타납니다. 끝에 붙은 단어로 함수의 성격을 추측해 볼 수 있습니다. IF 가 붙은 것들은 분기를 이용해서 평균을 구하는 함수겠죠. 그럼 AverageA 는 무엇일까요?

두 함수의 차이는 다음과 같습니다. 평균을 구하는 영역에서 숫자 이외의 값을 포함하느냐, 하지 않느냐의 차이입니다. 


  Average : 인수들의 평균을 구하는 함수, 공백, 논리값과 문자열을 제외한다.

  AverageA : 인수들의 평균을 구하는 함수로 논리값과 문자열도 포함합니다.  

그림처럼 셀의 영역이 공백일 경우 없는 것으로 으로 생각하고 두 함수 모두 (73 + 67 + 76 + 73 )/4=72 로 결과값이 같습니다. 다음과 같은 경우에는 두 함수의 차이가 없습니다

엑셀 mean 함수 - egsel mean hamsu

 
만약 공백 대신 텍스트가 들어가면 어떻게 될까요? Average 같은 경우 텍스트가 있는셀은 없는 것으로 계산합니다. =AVERAGE(B5:B9) =(B5+B6+B7+B8)/4 와 같습니다. 그러니까 텍스트가 있는 셀은 빼기 때문에 분모가 4 입니다. 하지만 AverageA 는 텍스트를 숫자 0 으로 생각하기 때문에 계산식에 포함을 시킵니다. 식은 다음과 같겠죠. =(E5+E6+E7+E8+0)/5 와 같이 분모가 5이고 0 이 더해 집니다. 둘의 계산 값은 그림과 같이 틀려 지는 것이죠

 
논리값 중에 TRUE 1이고 FALSE 0 이 됩니다. 텍스트가 넣었을 때와 같습니다. AverageA 같은 경우 TRUE 1 로 여기기 때문에 =(E5+E6+E7+E8+1)/5 이 되는 것입니다. 하지만 Average 는 논리값을 숫자값으로 여기지 않기 때문에 제외합니다

안녕하세요. 이번 시간에는 평균을 구하는 함수인 AVERAGE 함수에 대해서 알아보도록 하겠습니다. 엑셀에서 가장 많이 쓰이는 함수 중 하나로 시험성적의 평균을 내거나, 매출 평균을 낼 때와 같이 다양한 상황에서 평균 값을 구할 때 많이 사용되는 함수입니다.

엑셀 mean 함수 - egsel mean hamsu
엑셀 AVERAGE 사용법

AVERAGE 함수는 평균 값을 구할 때 사용한다고 말씀드렸었는데요. 그럼 자세한 사용법에 대해서도 한번 알아보도록 할까요?


AVERAGE 함수 사용법

AVERAGE 함수의 사용문법은 아래와 같습니다.

=AVERAGE( number1, [number2], [number3], ... )

기능

  • 인자 값의 평균 값을 구합니다.

인자

  • number1 : 평균을 구할 첫 번째 값입니다.
  • [number2] : 평균을 구할 두 번째 값입니다.
  • [number3] : 평균을 구할 세 번째 값입니다.

AVERAGE 함수 사용 예

AVERAGE 함수를 사용하는 방법에 대해 알아보겠습니다. AVERAGE 함수 또한 SUM 함수와 마찬가지로 다양한 방식으로 인자 값을 전달하여 사용할 수 있습니다.

AVERAGE(셀,셀,셀,...) 형태

가장 기본적인 사용법은 아래 그림과 같이 평균을 내고자 하는 셀을 각각 선택하는 방법입니다.

엑셀 mean 함수 - egsel mean hamsu
AVERAGE(셀,셀,셀,...) 형태

AVERAGE(시작셀:끝셀) 형태

이번에는 평균을 구하고자 하는 셀의 범위를 선택하는 방법입니다. 범위를 지정할 시작 셀 위치와 '콜론(:)'을 입력하고 범위의 끝 셀 위치를 입력하여 평균을 구하고자 하는 셀의 범위를 선택할 수 있습니다.

엑셀 mean 함수 - egsel mean hamsu
AVERAGE(시작셀:끝셀) 형태

AVERAGE(셀,시작셀:끝셀) 형태

위에서 말씀드렸던 두 가지 방식을 혼합해서도 충분히 AVERAGE 함수를 사용할 수 있습니다. 단일 셀을 각각 선택하고, 특정 셀의 범위를 지정해서 인자 값으로 전달하면 AVERAGE 함수에 전달되는 인자 값에 해당하는 모든 셀의 평균을 구할 수 있게 됩니다.

엑셀 mean 함수 - egsel mean hamsu
AVERAGE(셀,시작셀:끝셀) 형태

AVERAGE 함수 인자 값에 문자가 포함된 경우

AVERAGE 함수의 인자 값 중에 문자가 포함되어 있으면 어떻게 될까요? 그런 경우에는 아래 그림과 같이 인자 값 중 문자를 제외한 숫자에 대해서만 평균을 구하는 것을 확인할 수 있습니다.

엑셀 mean 함수 - egsel mean hamsu
AVERAGE 함수 인자 값에 문자가 포함된 경우

그럼 AVERAGE 함수에 문자만 인자 값으로 전달되면 어떻게 될까요? 아래 그림을 보시면 아시겠지만, 문자가 포함된 셀은 평균을 구하기 위한 셀의 개수로 인식하지 않기 때문에 '#DIV/0!' 에러가 발생하는 것을 확인할 수 있습니다.

엑셀 mean 함수 - egsel mean hamsu
AVERAGE 함수 인자 값으로 문자만 전달된 경우 '#DIV/0!' 에러 발생

#DIV/0! 에러

위에서 발생한 '#DIV/0!' 에러에 대해서 잠깐 알아보면 DIV는 나눗셈인 Division을 의미하고, DIV/0은 '0'으로 나눗셈을 시도해서 발생한 에러라는 것을 의미합니다. 위의 그림에서도 문자가 포함된 셀은 나눗셈을 하기 위한 셀 개수로 인식하지 않기 때문에 '0'으로 나눗셈을 시도하여 에러가 발생한 것으로 볼 수 있습니다. 엑셀 함수 중에서 나눗셈과 관련된 함수에서 아마 해당 에러가 많이 발생하겠죠?


이번에는 AVERAGE 함수 사용법에 대해서 알아보았습니다. 엑셀을 처음 접하시는 분들도 금방 따라 배울 수 있었으면 좋겠습니다. 읽어주셔서 감사합니다.

엑셀 mean 함수 - egsel mean hamsu