Financial.PV(Double, Double, Double, Double, DueDate) Metodo

Definizione

Restituisce un valore che specifica il valore attuale di un'annualità in base a pagamenti periodici fissi da pagare in futuro e un tasso di interesse fisso.

public static double PV(double Rate, double NPer, double Pmt, double FV = 0, Microsoft.VisualBasic.DueDate Due = Microsoft.VisualBasic.DueDate.EndOfPeriod);
static member PV : double * double * double * double * Microsoft.VisualBasic.DueDate -> double
Public Function PV (Rate As Double, NPer As Double, Pmt As Double, Optional FV As Double = 0, Optional Due As DueDate = Microsoft.VisualBasic.DueDate.EndOfPeriod) As Double

Parametri

Rate
Double

Required. Tasso di interesse per periodo. Ad esempio, se si ottiene un prestito per l'auto a un tasso percentuale annuo del 10% e si effettuano pagamenti mensili, il tasso di interesse per periodo è 0,1/12 o 0,0083.

NPer
Double

Required. Numero totale di periodi di pagamento nell'annualità. Ad esempio, se si effettuano pagamenti mensili su un prestito di quattro anni di auto, il prestito ha 4 x 12 (o 48) periodi di pagamento.

Pmt
Double

Required. Pagamento da effettuare per ogni periodo. I pagamenti in genere contengono capitale e interessi che non cambiano durante la durata dell'annualità.

FV
Double

Optional. Il valore futuro o il saldo in contanti desiderato dopo aver effettuato il pagamento finale. Ad esempio, il valore futuro di un prestito è \$0 perché questo è il valore dopo il pagamento finale. Tuttavia, se vuoi risparmiare \$50.000 oltre 18 anni per l'istruzione del tuo bambino, \$50.000 è il valore futuro. Se omesso, viene usato il valore 0.

Due
DueDate

Optional. Oggetto di tipo DueDate che specifica quando sono in scadenza i pagamenti. Questo argomento deve essere DueDate.EndOfPeriod se i pagamenti sono dovuti alla fine del periodo di pagamento o DueDate.BegOfPeriod se i pagamenti sono dovuti all'inizio del periodo. Se omesso, DueDate.EndOfPeriod si presuppone .

Valori restituiti

Valore attuale di un'annualità basata su pagamenti periodici fissi da pagare in futuro e un tasso di interesse fisso.

Esempio

In questo esempio, la PV funzione restituisce il valore attuale di un'annualità \$1.000.000 che fornirà \$50.000 all'anno per i prossimi 20 anni. Vengono forniti il tasso percentuale annuo previsto (APR), il numero totale di pagamenti (TotPmts), l'importo di ogni pagamento (YrIncome), il valore futuro totale dell'investimento (FVal) e un numero che indica se ogni pagamento viene effettuato all'inizio o alla fine del periodo di pagamento (PayType). Si noti che YrIncome si tratta di un numero negativo perché rappresenta il contante pagato ogni anno dall'annualità.

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

Commenti

Un'annualità è una serie di pagamenti fissi in contanti effettuati in un periodo di tempo. Può essere un prestito (ad esempio un mutuo per la casa) o un investimento (ad esempio un piano di risparmio mensile).

Gli Rate argomenti e NPer devono essere calcolati utilizzando periodi di pagamento espressi nelle stesse unità. Ad esempio, se Rate viene calcolato utilizzando mesi, NPer è necessario calcolare anche i mesi.

In tutti gli argomenti, gli esborsi in contanti, come i depositi versati su un conto di risparmio, sono rappresentati da numeri negativi, mentre le somme in contanti incassate, come i dividendi, sono rappresentate da numeri positivi.

Si applica a

Vedi anche