Vbaでpv関数を使用するにはどうすればよいですか?
VBA PV 関数は、VBA 関数の財務カテゴリにリストされています。これを VBA コードで使用すると、期間を通じて一定の金利と均等な支払いが行われるローンまたは投資の現在価値を計算できます。ローンや投資が現時点で利益を上げているかどうかを知るのに役立ちます。
これは、スプレッドシートの PV 関数と同様に機能します。
構文
PV (レート、Nper、Pmt、[Fv]、[Due])
引数
- Rate : 期間の金利。
- Nper : ローンまたは投資を返済する期間の数。
- Pmt : 期間ごとの固定支払額。
- [FV] : ローン/投資の将来価値 [これはオプションの引数であり、省略された場合、VBA のデフォルトは 0]。
- [期限] : 支払い期限が期間の開始時か終了時かを定義します [これはオプションの引数であり、省略した場合、VBA はデフォルトで期間の終了日を設定します]。
- 期間の終了には 0 を使用し、期間の開始には 1 を使用します。
例
VBA PV 関数の使用方法を実際に理解するには、それを使用して VBA コードを作成した以下の例を確認する必要があります。
Sub example_PV() Range("A9").Value = PV(0.08 / 12, 5 * 12, -1500) End Sub
上記のコードでは、PV を使用して、年利 8%、期間 5 年、月々の支払額 1500 を使用して投資の現在価値を取得し、結果として 73977.65 を返しました。
コメント
- 「rate」引数と「nper」引数は、同じ単位で表される支払い期間を使用して計算する必要があります。
- PV を使用する場合、支払われた金額は負の数で表され、受け取った金額は正の数で表されます。