MCPで接続 →

計算を入力してください

公式

公式: 年金現価(PV)計算ツール
Show calculation steps (1)
  1. PV of a growing annuity

    PV of a growing annuity: 年金現価(PV)計算ツール

    Present value of n payments growing at rate g per payment, with timing factor T (0 = ordinary, 1 = due). For g = 0 the bracket reduces to the level-annuity factor (PMT/i)(1-(1+i)^-n).

広告

結果

Present Value (PV) of the Growing Ordinary Annuity
$763,199.88
現在価値に割り引いた金額
Total payments (n = q×t) 120
支払い1回あたりの実効利率(i) 0.4375%

この計算ツールでできること

「年金現価計算ツール」は、将来にわたって受け取る一連の支払い(キャッシュフロー)が、今この瞬間にいくらの価値があるのかを算出します。よくあるパターンをひとつのエンジンですべて処理できるのが特徴です——期末払い年金(各期間の終わりに支払い)、期首払い年金(各期間の始めに支払い)、逓増型年金(支払額が回を追うごとに増える)、1期間あたり複数回の支払い、期間内での任意の複利計算に対応しています。これは特定の国の制度や税制に依存しない、汎用的な金融数学ツールです。

使い方

期間数(t)、1期間あたりの名目利率をパーセントで(R)、1期間あたりの複利計算回数(m)、1回あたりの支払額(PMT)、各支払いが増加する割合(G、定額年金なら0を入力)、1期間あたりの支払回数(q)、そして支払いが各期間の「期末(期末払い)」か「期首(期首払い)」かを入力します。計算ツールは、現価(PV)、支払い1回あたりの実効割引率、支払いの総回数を返します。

計算式の解説

まず名目利率を、支払間隔ごとの実効利率に変換します: $$i = \left(1 + \frac{R}{m}\right)^{m/q} - 1$$ 支払いの総回数は \(n = q \times t\) です。定額年金の現価は \(\frac{PMT}{i}(1 - (1+i)^{-n})\) で求められ、逓増型年金では \(\frac{PMT}{i-g}\left(1 - \left(\frac{1+g}{1+i}\right)^{n}\right)\) となります。これに \((1 + i \times T)\) を掛けることで、期末払いの結果を期首払いの結果へと変換できます。特殊なケースもきれいに処理されます。\(i = 0\) のときは単純に \(PMT \times n\) となり、\(i = g\) のときは逓増型の式が \(\frac{PMT \times n}{1+i}\) に収束するため、ゼロ除算を回避できます。

広告
普通年金と期首払い年金の支払いタイミングの比較
普通年金は期末に支払い、期首払い年金は期首に支払います(T=1)。
成長型年金のキャッシュフローを時間軸上で現在価値に割り引いた図
各支払いは率gで増加し、率iで現在価値に割り引かれます。

計算例

たとえば t = 10、R = 5.25%、m = 12、PMT = 1,000ドル、G = 3%、q = 12、期末払いとします。このとき n = 120、\(i = \left(1 + \frac{0.0525}{12}\right)^{12/12} - 1 = 0.004375\)、g = 0.03 です。$$PV = \frac{1000}{0.004375 - 0.03}\left(1 - \left(\frac{1.03}{1.004375}\right)^{120}\right) \approx 763{,}199.88\ \text{ドル}$$支払額が割り引かれるスピードよりも速く増えていくため、このキャッシュフローは1,000ドルの定額支払い120回分よりもはるかに大きな価値を持ちます。

よくある質問

期末払い年金と期首払い年金の違いは? 期末払い年金は各期間の終わりに支払われ、期首払い年金は各期間の始めに支払われます。期首払いでは各支払いの割引期間が1期間分短くなるため、その価値は \((1 + i)\) 倍だけ大きくなります。

増加率(成長率)は何を表しますか? 各支払いを毎回 G パーセントずつ増やすもので、昇給、インフレ連動の収入、段階的に上がる賃料(エスカレーション付きリース)などをモデル化できます。

連続複利もモデル化できますか? 極限としては可能です。m を大きくしていくと \((1 + R/m)^m\) は \(e^R\) に近づくため、m に非常に大きな値を入力すれば連続複利をほぼ近似できます。

最終更新: