엑셀의 GEOMEAN 함수는 양수값의 기하평균을 구해줍니다. GEOMEAN은 기하평균을 뜻하는 영어의 Geometric Mean을 줄여서 쓴 것입니다.
기하평균은 n개의 양수 값을 모두 곱한 것의 n제곱근으로 구해지는데 GEOMEAN 함수를 이용하면 간단히 구할 수 있습니다.
구문(Syntax)
GEOMEAN(number1, [number2], …)
양수 데이터 범위나 배열의 기하평균을 구해준다.
인수 :
- number1 : 기하평균을 계산할 첫 번째 숫자
- number2,… : 기하평균을 계산할 숫자, 2개에서 255개까지 지정가능
사용 예
1) 숫자만 입력된 경우
다음과 같이 함수의 인수로 직접 숫자를 입력하거나 셀 범위를 참조하여 기하평균을 구할 수 있습니다.
=GEOMEAN(20,23,30,40) => 27.26
=GEOMEAN(B9:B12) => 27.26
다음과 같이 입력값에 음수가 포함된 경우에는 오류가 발생합니다.
=GEOMEAN(B18:B21) => #NUM! (오류발생)
GEOMEAN함수는 양수만 처리할 수 있습니다. 0이하(0또는 음수)인 경우에 오류가 발생합니다.
2) 숫자가 아닌 값이 있을 경우
다음과 같이 입력 값에 숫자가 아닌 값이 있을 경우에 어떻게 되는지 확인해 보겠습니다.
=GEOMEAN(B29:B35) => 18.17
10,20,30만 인식되어 계산되고 나머지는 계산에서 제외됩니다.
* 단, 수식에 값을 직접 입력할 경우에는 논리값, 텍스트로 나타낸 숫자 등은 계산에 포함됩니다.
=GEOMEAN(10,20,30,"10", TRUE) => 9.03
3) 기하평균 응용 - 연평균 매출 성장률(CAGR) 구하기
다음과 같이 어떤 기업의 연도별 매출액 자료가 있을 때 연평균 성장률을 구해보겠습니다.
먼저 금년/전년 비율을 가지고 산술평균을 구해보겠습니다.
=AVERAGE(D46:D48) =>158.6%
산출평균으로 구한 연평균 성장율 : 158.6% - 1 = 58.6%
산술평균을 이용하면 특정 연도가 매출이 급격하게 증가할 때 등... 매출이 통상적 범위를 벗어나면 성장률의 왜곡이 심해질 수 있으므로 기하평균을 이용해야 합니다.
원래 연평균 성장률은 다음 공식으로 구해야 합니다.
연평균 성장률(CAGR:Compounded Annual Growth Rate) = (Cn/C0)^(1/n)-1
- Cn : 마지막 년도의 값
- C0 : 최초 년도의 값
- n : 비교 기간(년차)
GEOMEAN 함수를 이용하지 않고 위 공식으로 구해보겠습니다.
=(2300/700)^(1/3)-1 => 48.7%
이번에는 GEOMEAN 함수를 이용해서 구해보겠습니다.
=GEOMEAN(D46:D48) =>148.7%
연평균 성장율 : GEOMEAN - 1
148.7% - 1 = 48.7%
GEOMEAN 함수를 이용하면 위의 복잡한 공식보다는 좀 더 편하게 연평균성장율을 구할 수 있습니다.
[ 엑셀 통계 함수 ]
- 엑셀 수학 및 통계 함수 알아보기
- 엑셀에서 그룹별 순위 구하기
- 여러 조건으로 순위 구하기
- PERCENTILE.EXC 함수 - 백분위수 구하기(k값 0,1제외)
- PERCENTILE.INC 함수 - 백분위수 구하기(k값 0,1포함)
- MODE 함수 - 데이터 집합에서 최빈값 구하기
- MODE.SNGL 함수 - 데이터 집합에서 최빈값 한 개만 구하기
- MODE.MULT 함수 - 데이터 집합에서 최빈값 여러 개 구하기
- FREQUENCY 함수 - 구간별 빈도수 구하기
- PERCENTILE 함수 - 백분위 수 구하기
- HARMEAN 함수 - 조화평균 구하기
- GEOMEAN 함수 - 기하평균 구하기
- RANK.AVG 함수 - 평균 순위 구하기
- RANK.EQ 함수 - 순위 구하기
- RANK 함수 - 순위 구하기
- STDEVPA 함수 - 모집단의 표준편차 구하기(논리값과 텍스트 포함)
- STDEV.P 함수 - 모집단의 표준편차 구하기
- STDEVP 함수 - 모집단의 표준편차 구하기
- STDEVA 함수 - 표본집단의 표준편차 구하기(논리값과 텍스트 포함)
- STDEV.S 함수 - 표본집단의 표준편차 구하기
- STDEV 함수 - 표본집단의 표준편차 구하기
- VARPA 함수 - 모집단의 분산 구하기(논리값과 텍스트 포함)
- VAR.P 함수 - 모집단의 분산구하기
- VARP 함수 - 모집단의 분산구하기
- VARA 함수 - 표본집단의 분산구하기(논리값과 텍스트 포함)
- VAR.S 함수 - 표본집단의 분산 구하기
- VAR 함수 - 표본집단의 분산구하기
- COUNT함수로 갯수 구하기 COUNT, COUNTA, COUNTBLANK
- COUNTIF 함수 - 조건을 만족하는 셀 개수 구하기
- COUNTIFS 함수 - 여러 조건을 만족하는 셀의 개수 구하기
- COUNTIFS 함수로 월별 개수 구하기
- MEDIAN 함수 - 중간값 구하기
- MAX, MAXA 함수 - 최대값 구하기
- MAXIFS 함수 - 여러 조건을 만족하는 범위의 최대값 구하기
- MIN, MINA 함수 - 최소값 구하기
- MINIFS 함수 - 여러 조건을 만족하는 범위의 최소값 구하기
- AVERAGE, AVERAGEA, AVERAGEIF, AVERAGEIFS 함수로 평균 구하기
- LARGE 함수 - 몇 번째로 큰 값 구하기
- SMALL 함수 - 몇 번째로 작은 값 구하기