본문 바로가기

Office Tool

[펌] 엑셀에서 CAGR 계산 방법 (rate 함수)

반응형

갖은 보고서를 보다보면 연평균 성장률이 많이 나온다...
어떻게 계산을 하는 것일까? 궁금했었는데..
인터넷을 뒤지다 탐형쓰님께서 쓰신 엑셀에서 CAGR구하는 방법을 보게 됐다.
역시 엑셀은 어려워~~ ^^;

-------------------------------------------------------------------------


CAGR(Compound Annual Growth Rate) 엑셀로 계산하는 방법은

RATE 재무함수를 쓰면 된다. 

=rate(기간,0,첫번쨰수치,마지막수치)

 

2000년부터 2007년까지 우리나라 일인당GNI를 갖고 연평균성장률이 어떻게 되는지 계산해 봤다.

 샘플로 첨부한 엑셀 파일에 보면

 2000년  $10,841

~

~

2007년  $20,045

 이니 7년간 연평균 성장률을 구하면 되는 것이다.

 
수학적으로 접근하면

10,841*(1+CAGR)^7=20,045

가 되어야 하므로 이를 풀어서 역산하면

CAGR=(20,045/10,841)^(1/7)-1

이 될 것이다.

 

일반적으로 말 하면

CAGR=(마지막수치/첫번째수치)^(1/기간)-1

이 되겠는데, 이렇게 맨날 하면 귀찮고 틀릴 염려가 높으니 간단히

=rate(기간,0,첫번째수치,마지막수치) =rate(7,0,10841,20045)

이렇게 하면 CAGR이 쉽게 계산된다.

 

계산해 보면 우리나라 일인당 GNI는 2000년 이후 2007년까지 연평균 9,2%의 성장률을 보여왔다고

말할 수 있다.

 

첨부를 확인하면 엑셀을 이용해 만들어 본 샘플에서 결과를 확인할 수 있다.

(참고로 웹에서 보니 어떤 블로그에서 CAGR 계산할 때 xirr을 썼던데 그 방식은 좋지 않다.

어차피 CAGR은 연평균성장률을 구하면 되는 것인 만큼 그 해에 해당하는 수치만 있으면 되는데

xirr은 해당 항목에 대응되는 날짜를 일일이 입력해 줘야 하며 이 과정에서 오차가 발생할 수

있기 때문이다.)

반응형