Financial.PV メソッドとは? わかりやすく解説

Financial.PV メソッド

将来定期的な定額支払いおよび一定した利率基づいて投資現在価値指定する Double 型の値を返します

名前空間: Microsoft.VisualBasic
アセンブリ: Microsoft.VisualBasic (microsoft.visualbasic.dll 内)
構文構文

Public Shared Function PV
 ( _
    Rate As Double, _
    NPer As Double, _
    Pmt As Double, _
    <OptionalAttribute> Optional FV As
 Double = 0, _
    <OptionalAttribute> Optional Due As
 DueDate = DueDate.EndOfPeriod _
) As Double
public static double PV (
    double Rate,
    double NPer,
    double Pmt,
    [OptionalAttribute] double FV,
    [OptionalAttribute] DueDate Due
)
public:
static double PV (
    double Rate, 
    double NPer, 
    double Pmt, 
    [OptionalAttribute] double FV, 
    [OptionalAttribute] DueDate Due
)
public static double PV (
    double Rate, 
    double NPer, 
    double Pmt, 
    /** @attribute OptionalAttribute() */ double FV, 
    /** @attribute OptionalAttribute() */ DueDate Due
)

パラメータ

Rate

必須投資期間を通じて一定の利率を示す Double 型の値。たとえば、10%年率 (APR) で自動車ローン利用する際、毎月支払い指定した場合月々利率は 0.1/12 (0.0083) になります

NPer

必須投資期間全体での支払い回数合計を示す Double 型の値。たとえば、4 年間、月々分割払い自動車ローン利用した場合、4 × 12 (= 48) の返済期間があることになります

Pmt

必須毎回支払い額を示す Double 型の値。通常支払い額には元金利息含まれます。支払い額を投資間内変更することはできません。

FV

省略可能。投資将来価値、つまり最後支払い行った後に残る現金収支を示す Double 型の値。たとえば、ローン将来価値は 0 です。最終支払い後の価値であるためです。ただし、子供教育費のため、18 年間かけて 50 万円貯金する場合、この 50 万円将来価値なります省略した場合、0 が使用されます。

Due

省略可能。支払い期日を示すオブジェクト型 DueDate 列挙型 の値。各期の期末支払場合DueDate.EndOfPeriod を、各期の期首支払場合DueDate.BegOfPeriodそれぞれ引数指定します省略した場合は、DueDate.EndOfPeriod指定したものと見なされます

戻り値
将来定期的な定額支払いおよび一定した利率基づいて投資現在価値指定する Double 型の値を返します

解説解説
使用例使用例

この例では、PV 関数は、以後 20 年間にわたって毎月 5 万円の配当支払われる証券 (100 万円) の現在価値返します年率 (APR)、支払い回数 (TotPmts)、支払い金額 (YrIncome)、投資将来価値 (FVal)、および支払い期日 (PayType) を指定しますYrIncome出金を表すので負数指定してます。

Sub TestPV()
    ' Define money format.
    Dim Fmt As String =
 "###,##0.00"
    ' Annual percentage rate.
    Dim APR As Double =
 0.0825
    ' Total number of payments.
    Dim TotPmts As Double
 = 20
    ' Yearly income.
    Dim YrIncome As Double
 = 50000
    ' Future value.
    Dim FVal As Double =
 1000000
    ' Payment at beginning of month.
    Dim PayType As DueDate = DueDate.BegOfPeriod
    Dim PVal As Double =
 PV(APR, TotPmts, -YrIncome, FVal, PayType)
    MsgBox("The present value is " & Format(PVal,
 Fmt) & ".")
End Sub
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

Financial.PV メソッドのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



Financial.PV メソッドのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2024 Microsoft.All rights reserved.

©2024 GRAS Group, Inc.RSS