Financial.PV(Double, Double, Double, Double, DueDate) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Restituisce un valore che specifica il valore attuale di una annualità in base a pagamenti periodici fissi da corrispondere in futuro e a 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
Obbligatorio. Tasso di interesse per periodo. Ad esempio, nel caso di un prestito per l'acquisto di un'auto con tasso di interesse annuo del 10% da restituire con pagamenti mensili, il tasso per periodo sarà pari a 0,1/12 ovvero 0,0083.
- NPer
- Double
Obbligatorio. Numero totale di periodi di pagamento nell'annualità. Se, ad esempio, si effettuano pagamenti mensili per restituire un prestito quadriennale, i periodi di pagamento saranno 48, cioè 4 x 12.
- Pmt
- Double
Obbligatorio. Pagamento da effettuare per ogni periodo. In genere i pagamenti contengono una quota di capitale e una quota di interessi che non cambiano nel corso dell'annualità.
- FV
- Double
facoltativo. Valore futuro o il saldo cassa desiderato dopo il pagamento finale. Ad esempio, il valore futuro di un prestito è $0, perché questo è il valore dopo il pagamento finale. Se, invece, si desidera risparmiare $50.000 nell'arco di 18 anni, il valore futuro è pari a $50.000. Se omesso, viene utilizzato il valore 0.
- Due
- DueDate
facoltativo. Oggetto di tipo DueDate che specifica la scadenza dei 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 di pagamento. Se omesso, si presuppone DueDate.EndOfPeriod
.
Restituisce
Valore attuale di una annualità in base a pagamenti periodici fissi da corrispondere in futuro e a un tasso di interesse fisso.
Esempio
In questo esempio la PV
funzione restituisce il valore presente di un'annualità di $1.000.000 che fornirà $50.000 all'anno per i prossimi 20 anni. La percentuale annuale prevista (), il numero totale di pagamenti (), l'importo di ogni pagamentoYrIncome
(APR
TotPmts
), il valore futuro totale dell'investimento () e un numero che indica se ogni pagamento viene effettuato all'inizio o alla fine del periodo di pagamento (FVal
PayType
). Si noti che YrIncome
è un numero negativo perché rappresenta i soldi pagati dall'annualità ogni anno.
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 cassa effettuati in un periodo di tempo. Un'annualità può essere un prestito (ad esempio un mutuo domestico) o un investimento (ad esempio un piano di risparmio mensile).
Gli Rate
argomenti e NPer
devono essere calcolati usando i periodi di pagamento espressi nelle stesse unità. Ad esempio, se Rate
viene calcolato usando mesi, NPer
è necessario calcolare anche i mesi.
Per tutti gli argomenti, i pagamenti in cassa (ad esempio i depositi ai risparmi) sono rappresentati da numeri negativi; la cassa ricevuta (ad esempio i controlli di dividendo) è rappresentata da numeri positivi.