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
CAGR14.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