年金現価係数を使う現在価値の計算
毎期同額の受取・支払を年金現価係数で現在価値へ換算し、期末払いと期首払いの違いを時間軸から計算します。
執筆:LavaCount執筆者チーム
情報を確認した日:2026年10月24日
毎期同額の受取・支払を年金現価係数で現在価値へ換算し、期末払いと期首払いの違いを時間軸から計算します。
執筆:LavaCount執筆者チーム
情報を確認した日:2026年10月24日
期末払いの現在価値 = 毎期の受払額 × n期間の年金現価係数
n期間の年金現価係数 = 1期間の現価係数 + 2期間の現価係数 + … + n期間の現価係数
期首払いの現在価値 = 毎期の受払額 × {1 + (n - 1)期間の年金現価係数}
各期末に同額を受け取る場合は次の式を使います。
期末払いの現在価値 = 毎期の受払額×年金現価係数
n期間の年金現価係数 = 1期間の現価係数+2期間の現価係数+…+n期間の現価係数
各期首に同額を受け取る場合は、最初の1回が測定時点にあるため、次のように表せます。
期首払いの現在価値 = 毎期の受払額×{1+(n−1)期間の年金現価係数}
同じ期間数の期末払いから求める場合は、理論上次の関係もあります。
期首払いの現在価値 = 期末払いの現在価値×(1+割引率)
係数が丸められている問題では、二つの計算経路で数円の差が出ることがあります。問題文の係数を使う方法を優先します。
与えられた年金現価係数をその桁数で使用する。個別の現価係数による検算では、各期の金額を円単位で丸めるか、合計後に丸めるかを問題文の指示にそろえる。
本記事は、2026年10月改正を適用する前の日本基準による学習計算です。改正基準は原則2030年4月1日以後開始年度、早期適用は2027年4月1日以後開始年度からです。予想信用損失モデル等の適用後の計算とは区別してください。
毎期同額のキャッシュ・フローについて、年金現価係数を使って現在価値を計算できるようになります。各期末に受け取る場合と、契約時点を含む各期首に受け取る場合を区別し、個別の現価係数を足し合わせる方法でも検算します。
年金現価係数は、同じ割引率における各期間の現価係数を合計したものです。毎年同額を受け取る場合は、毎年の金額へ個別に現価係数を掛ける代わりに、同額へ年金現価係数を一度掛ければ現在価値を求められます。
ただし、係数が表す時間軸を確認する必要があります。通常の年金現価係数は、最初の受払が測定時点から1期間後に行われる「期末払い」を前提とします。最初の受払が測定時点に行われる「期首払い」では、最初の1回は割り引きません。
契約時点から1年後、2年後、3年後、4年後の各期末に240,000円ずつ受け取るとします。割引率は年5%で、現価係数は次のとおりです。
数値を変えて確かめる
公認会計士短答式試験 / 管理会計論
設備投資と現在価値の基本を説明し、問題に答える
設備投資と現在価値
公認会計士短答式試験 / 管理会計論
年金現価係数を使う現在価値の計算
設備投資と現在価値
補足期末払いと期首払いでは、同じ回数でもキャッシュ・フローの発生時点が1期間ずれる。契約年数だけで係数を選ばず、最初と最後の受払時点を時間軸で確認する。
時点 | 現価係数 |
|---|---|
1年後 | 0.9524 |
2年後 | 0.9070 |
3年後 | 0.8638 |
4年後 | 0.8227 |
4年の年金現価係数は3.5459です。期末払いの現在価値を求め、同じ240,000円を契約時点、1年後、2年後、3年後の各期首に受け取る場合の現在価値も求めます。
240,000円×3.5459 = 851,016円
時点 | 計算 | 現在価値 |
|---|---|---|
1年後 | 240,000円×0.9524 | 228,576円 |
2年後 | 240,000円×0.9070 | 217,680円 |
3年後 | 240,000円×0.8638 | 207,312円 |
4年後 | 240,000円×0.8227 | 197,448円 |
合計 = 228,576円+217,680円+207,312円+197,448円 =851,016円
年金現価係数を使った結果と一致します。
期首払いでは、支払時点は「契約時点、1年後、2年後、3年後」です。契約時点の240,000円には現価係数1を使います。
期首払い用の係数 =1+0.9524+0.9070+0.8638 =3.7232
期首払いの現在価値 = 240,000円×3.7232 = 893,568円
受払時点 | 現在価値 |
|---|---|
1年後から4年間の各期末 | 851,016円 |
契約時点から4年間の各期首 | 893,568円 |
期首払いは各キャッシュ・フローが1期間早いため、期末払いより現在価値が大きくなります。
年金現価係数は個別の現価係数の合計です。
0.9524+0.9070+0.8638+0.8227 = 3.5459
期首払いの係数は、測定時点の係数1と、1年後から3年後までの係数を合計します。
1+0.9524+0.9070+0.8638 = 3.7232
支払回数が4回であることも確認します。期首払いだから回数が5回になるわけではありません。
毎期同額でないキャッシュ・フローに年金現価係数を一括して使う。
期首払いにも、通常の期末払い用年金現価係数をそのまま使う。
契約時点の支払に1年の現価係数を掛ける。
支払回数と契約年数を混同する。
年金現価係数へ、さらに同じ期間の現価係数を掛ける。
個別係数の合計と年金現価係数の桁数が異なるのに、途中から別の精度へ切り替える。
最終回が期末ではなく期首にあることを時間軸で確認しない。
1年後から5年間、各年末に180,000円ずつ受け取ります。割引率は年6%で、5年の年金現価係数は4.2124です。
現在価値を求めてください。
契約時点、1年後、2年後の各期首に500,000円ずつ、合計3回支払います。割引率は年6%で、1年の現価係数は0.9434、2年の現価係数は0.8900です。
現在価値を求めてください。
180,000円×4.2124 = 758,232円
最初の受取が1年後であり、5回とも各期末なので、通常の5年年金現価係数を使います。
契約時点の1回目は割り引きません。
期首払い用の係数 = 1+0.9434+0.8900 = 2.8334
現在価値 = 500,000円×2.8334 = 1,416,700円
3回目は2年後です。3年の現価係数を使わない点に注意します。
毎期の金額が途中で変わる場合は、同額の区間ごとに年金現価係数を使うか、各年のキャッシュ・フローへ個別の現価係数を掛けます。
支払開始まで据置期間がある場合は、年金現価係数で求めた「支払開始直前時点の価値」を、さらに測定時点まで割り引きます。どの時点の価値を計算しているかを時間軸上へ明記してください。
期首払いへの応用は、期末払いの定義から導けます。ただし、問題文で専用の期首年金現価係数が与えられる場合は、その係数を優先します。
2026年10月24日確認。例題は学習用に作成しました。本文で指定した期間・計算方法・丸め方を用います。