OfficeType

VBA~FV関数~Excel

VBAで一定の利率を基に投資の将来価値を計算したい場合はFV関数を使います。

書き方

FV(利率,期間内支払回数,定期支払額,[現在価値],[支払期日])

例として下の画像において下のコードを実行するとセルB6に年利1%の5年積立、積立額月70000円の時の満期の積立額を表示します。

image-01

利率はセルB2に年利が入力されていて、積立額が月単位なので月利に変換するために12で割りB2/12になります。

期間内支払回数はセルB3に積立期間が年単位で入力されていて、積立額が月単位なので月単位に変換するために12を掛けてB3*12になります。

定期支払額は返済額月70000円なので-70000が入力されているセルB4になります。

[現在価値]は今回は使わないので省略します。

[支払期日]は今回は使わないので省略します。

Sub test1()

Range("B6") = FV(Range("B2") / 12, Range("B3") * 12, Range("B4"))

End Sub

image-02