연평균 성장률(CAGR)은 엑셀에서 =RRI(기간, 시작값, 끝값) 한 줄이면 나옵니다. 매출이 4년 동안 1,200에서 1,820으로 늘었다면 CAGR은 10.97%입니다. 그런데 해마다의 성장률을 AVERAGE로 평균 내면 11.46%가 나옵니다. 둘 중 맞는 건 10.97%이고, 이 글은 그 이유와 수식 세 가지, 그리고 시작값이 음수일 때 처리법까지 정리합니다.
실습 데이터 — 2021~2025년 매출
첨부한 실습 파일의 데이터입니다. (단위: 백만 원)
| 연도 | 매출 | 전년 대비 성장률 |
|---|---|---|
| 2021 | 1,200 | — |
| 2022 | 1,350 | 12.50% |
| 2023 | 1,280 | -5.19% |
| 2024 | 1,560 | 21.88% |
| 2025 | 1,820 | 16.67% |
중간에 한 번 꺾였다가 다시 오르는, 실무에서 흔한 모양입니다. 보고서에 "지난 4년간 연평균 몇 % 성장"이라고 한 줄 써야 할 때 CAGR을 씁니다.

CAGR 수식 3가지 — 결과는 모두 10.97%
1. 기본 수식 (모든 버전)
=(B9/B5)^(1/E5)-1
B9끝값(2025년 매출),B5시작값(2021년 매출)E5기간 수 = 4 (2025 − 2021)
기간 수에서 가장 많이 틀립니다. 2021~2025는 연도가 5개지만 성장한 횟수는 4번입니다. 5를 넣으면 CAGR이 8.70%로 낮게 나옵니다. 기간 수는 =끝연도-시작연도로 계산해 두면 실수가 없습니다.
2. RRI 함수 (Excel 2013 이후)
=RRI(E5, B5, B9)
순서는 기간 수, 시작값, 끝값입니다. 수식이 짧아서 다른 사람이 봐도 무슨 계산인지 바로 압니다.
3. POWER 함수
=POWER(B9/B5, 1/E5)-1
^ 기호 대신 함수를 쓴 것뿐이라 결과는 같습니다. 회사 서식에 ^가 눈에 안 띈다는 이유로 POWER를 쓰는 곳도 있습니다.
| 방법 | 수식 | 결과 |
|---|---|---|
| 기본 수식 | =(B9/B5)^(1/E5)-1 | 10.97% |
| RRI | =RRI(E5,B5,B9) | 10.97% |
| POWER | =POWER(B9/B5,1/E5)-1 | 10.97% |
| 성장률 단순 평균 | =AVERAGE(C6:C9) | 11.46% (틀림) |
성장률을 평균 내면 왜 틀릴까
검산해 보면 바로 보입니다. 시작값 1,200에 각 성장률을 4번 곱해 봅니다.
| 검산 | 계산 | 결과 |
|---|---|---|
| CAGR 10.97% 적용 | 1,200 × 1.1097⁴ | 1,820 (실제와 같음) |
| 단순 평균 11.46% 적용 | 1,200 × 1.1146⁴ | 1,852 (32 더 많음) |
성장률은 더해지는 게 아니라 곱해지기 때문입니다. 한 해 -5%였다가 다음 해 +5%면 제자리 같지만, 실제로는 100 → 95 → 99.75로 오히려 줄어 있습니다. 단순 평균은 이 효과를 무시해서 항상 실제보다 높게 나옵니다. 변동이 클수록 차이도 커집니다.
보고서에 단순 평균을 쓰면 실적을 부풀린 셈이 됩니다. 경영진이나 투자자가 검산하면 바로 드러납니다.
목표 역산 — 2030년에 3,000을 만들려면
CAGR은 거꾸로도 씁니다. "5년 뒤 매출 3,000"이 목표라면 해마다 몇 %씩 커야 하는지 계산합니다.
=RRI(2030-2025, 1820, 3000)
결과는 10.51%입니다. 지난 4년 실적(10.97%)과 비슷한 속도만 유지하면 된다는 뜻이라, 목표가 무리한 수준인지 판단하는 근거가 됩니다. 실습 파일에서 목표 연도와 목표 매출 칸(노란색)만 바꿔 보세요.
시작값이 0이거나 음수일 때 — 계산하면 안 됩니다
적자에서 흑자로 바뀐 사업부의 CAGR을 구하려다 이상한 숫자가 나와서 검색하시는 경우가 많습니다.
| 사례 | 시작값 → 끝값 | 그냥 계산한 결과 | 올바른 표기 |
|---|---|---|---|
| 정상 | 100 → 150 | 14.47% | 14.47% |
| 시작이 0 | 0 → 150 | #DIV/0! | 계산 불가 |
| 적자 → 흑자 | -50 → 30 | -184.34% | 흑자 전환 |
| 흑자 → 적자 | 80 → -20 | -163.00% | 적자 전환 |
적자→흑자인데 -184%가 나옵니다. 엑셀이 음수의 세제곱근을 계산해 버려서 숫자가 나오긴 하는데, 의미가 전혀 없는 값입니다. 이걸 그대로 보고서에 붙이는 사고가 실제로 납니다.
그래서 실무에서는 이렇게 막아 둡니다.
=IF(AND(B5>0, C5>0), (C5/B5)^(1/D5)-1, "CAGR 대신 증감액 표기")
시작값과 끝값이 둘 다 양수일 때만 계산하고, 아니면 "흑자 전환 +80" 같은 식으로 증감액을 씁니다.
전년 대비 성장률과 CAGR, 언제 무엇을 쓰나
| 질문 | 쓸 지표 |
|---|---|
| 작년보다 얼마나 늘었나 | 전년 대비 성장률 (신장률) |
| 지난 몇 년간 평균적으로 얼마씩 컸나 | CAGR |
| 목표까지 해마다 몇 %씩 커야 하나 | CAGR 역산 (RRI) |
| 이번 달이 작년 같은 달보다 나은가 | 전년 동월 대비 |
전년 대비 성장률(신장률) 계산은 매출 신장률·성장률 계산법에 따로 정리해 두었습니다. 이 글은 그다음 단계입니다.
표시 형식 팁
- 결과 셀은 백분율, 소수 둘째 자리로 맞추세요 (Ctrl+Shift+5 후 자릿수 늘림)
#NUM!이 뜨면 시작값이나 끝값에 0·음수가 있는지 먼저 보세요#NAME?이 뜨면 Excel 2010 이하에서 RRI를 쓴 경우입니다. 기본 수식으로 바꾸면 됩니다
마무리
- CAGR은
=RRI(기간, 시작값, 끝값). 기간은 연도 개수가 아니라 차이(끝 − 시작)입니다. - 성장률 단순 평균은 항상 실제보다 높게 나옵니다. 검산하면 1,820이 아니라 1,852가 됩니다.
- 시작값이 0이나 음수면 CAGR을 쓰지 마세요. "흑자 전환"으로 표기합니다.
첨부한 실습 파일의 결과가 10.97% / 11.46% / 10.51%로 나오는지 확인해 보세요. 노란 칸의 매출만 바꾸면 회사 데이터로 바로 쓸 수 있습니다.
관련 글
참고
- Microsoft 지원 — RRI 함수: https://support.microsoft.com/office/6f5822d8-7ef1-4233-944c-79e8172930f4
'엑셀 실무' 카테고리의 다른 글
| 엑셀 드롭다운 목록 다른 시트에서 안 될 때 — 이름 정의로 해결하기 (0) | 2026.10.25 |
|---|---|
| 엑셀 피벗테이블 새로고침 안 될 때 — 원인 5가지와 해결법 (0) | 2026.10.24 |
| 연차수당 계산법 — 1일 통상임금부터 미사용 일수까지 (0) | 2026.10.13 |
| 거치기간 대출 — 거치 끝나면 월 상환액이 얼마나 뛰나 (엑셀 계산) (0) | 2026.10.11 |
| 중도상환수수료 계산법 2026 — 갈아타기가 이득인지 엑셀로 5분 판단 (0) | 2026.10.10 |