ExcelでCAGRを計算する方法
3つの公式、1つの結果——例とよくある修正方法付き
Excelでは、POWER関数、RATE関数、または手動の公式を使用してCAGRを計算できます。各方法は同じ結果を返します。ワークシートに最適なものを選択してください。
ExcelでCAGRを計算する3つの方法
POWER関数
=POWER(FV/PV, 1/n)-1=POWER(20000/10000, 1/5)-1 は 0.1487 または 14.87% を返します
手動の公式
=(FV/PV)^(1/n)-1=(20000/10000)^(1/5)-1 は 0.1487 または 14.87% を返します
RATE関数
=RATE(n, 0, -PV, FV)=RATE(5, 0, -10000, 20000) は 0.1487 または 14.87% を返します
完全な実例
以下は、Excelにコピーできる完全な例です。
| 入力 | 値 |
|---|---|
| 初期価値(PV) | ¥10,000 |
| 最終価値(FV) | ¥20,000 |
| 年数(n) | 5 |
| CAGR | 14.87% |
よくあるエラーと修正方法
RATEで#NUM!エラー
Cause: PVが負の数として入力されていません。
Fix: =RATE(n, 0, -PV, FV)を使用し、PVの前にマイナス記号を付けます。
結果が小さすぎるように見える
Cause: セルがパーセンテージ形式に設定されていません。
Fix: セルを選択し、ホーム → 数値 → パーセンテージを選択します。
月次データでCAGRがおかしい
Cause: nを月数で入力したが、結果を年率換算していません。
Fix: nを年単位で使用するか、月次結果に12を掛けます。
結果が100倍大きいまたは小さい
Cause: パーセンテージ形式が欠けているか、2重に適用されています。
Fix: セルの書式と、すでに100を掛けているかどうかを確認します。
XIRRを使うべき場面
データに毎月の積立、配当、または不規則な日付が含まれる場合は、CAGRの代わりに=XIRR(値, 日付)を使用してください。XIRRは任意の日付に発生するキャッシュフローを処理します。
Frequently Asked Questions
最も一般的な公式は=POWER(FV/PV, 1/n)-1と=RATE(n, 0, -PV, FV)です。
PV、FV、n=5を入力し、=POWER(FV/PV, 1/5)-1を使用します。
RATEでは、PVは現金流出を表すため負の数である必要があります。
XIRRを使用してください。CAGRは単一の初期値と最終値を前提とし、XIRRは複数の積立を処理します。
Try Our Free CAGR Calculator
Calculate CAGR, final value, initial investment, or time period instantly. No signup required.
Open Calculator