Excel 関数 PV(Present Value) は、将来のキャッシュフローの現在価値を計算する関数です。
ローンや投資、年金などで「いまの価値に直すといくらか?」を求めたいときに使います。
📌 PV 関数の構文
PV(rate, nper, pmt, [fv], [type])
🧩 引数の説明
| 引数 | 内容 |
|---|---|
rate | 各期間の利率(例:年利5%で月払いなら 0.05 / 12) |
nper | 総支払期間(例:30年ローンの月払いなら 30 * 12) |
pmt | 各期の支払額(例:月々の返済額)※定額 |
[fv] | 将来価値(最終的に残す金額、通常は 0)※省略可 |
[type] | 支払いのタイミング:0 = 期末(通常)1 = 期首 |
✅ 使用例
例1:ローンの借入可能額を求める
=PV(0.05 / 12, 30 * 12, -100000)
- 月利:5% ÷ 12
- 期間:30年 × 12か月
- 毎月の返済額:100,000円
- → 借入可能な最大金額(現在価値)が返る(例:17,530,000円 など)
※ pmt はマイナス(支出)にしておくと、PV は正の値で返ります。
📘 補足
- 支払(
pmt)を正にすると、結果(PV)は負に、逆にpmtを負にするとPVは正に返ります。
これは、資金の流れの方向を表現するためです。 - 複利計算を前提とします。
FVを指定すれば、将来残したい金額(たとえば退職後に残したい資産)も考慮できます。
🔁 関連関数
| 関数 | 内容 |
|---|---|
PV | 現在価値 |
FV | 将来価値 |
PMT | 支払額 |
NPER | 期間数 |
RATE | 利率 |
NPV | 複数の将来キャッシュフローの現在価値(より柔軟) |
XNPV | 指定日付のある現在価値計算(NPVの拡張) |