Financial.Pmt(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 pagamento di un'annualità in base a pagamenti periodici fissi e a un tasso di interesse fisso.
public static double Pmt(double Rate, double NPer, double PV, double FV = 0, Microsoft.VisualBasic.DueDate Due = Microsoft.VisualBasic.DueDate.EndOfPeriod);
static member Pmt : double * double * double * double * Microsoft.VisualBasic.DueDate -> double
Public Function Pmt (Rate As Double, NPer As Double, PV 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 per un prestito auto di quattro anni, il prestito ha un totale di 4 × 12 (o 48) periodi di pagamento.
- PV
- Double
Required. Il valore attuale (o somma fissa) che una serie di pagamenti da pagare in futuro vale ora. Ad esempio, quando si prende in prestito del denaro per acquistare un'auto, l'importo del prestito è il valore attuale per il prestatore dei pagamenti mensili dell'auto da effettuare.
- 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 durante 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
Il pagamento di un'annualità in base a pagamenti periodici fissi e a un tasso di interesse fisso.
Eccezioni
NPer = 0.
Esempio
In questo esempio viene utilizzata la Pmt funzione per restituire il pagamento mensile per un prestito durante un periodo fisso. Dati sono il tasso di interesse percentuale per periodo (APR / 12), il numero totale dei pagamenti (TotPmts), il valore attuale o il capitale del prestito (PVal), il valore futuro del prestito (FVal) e un numero che indica se il pagamento è dovuto all'inizio o alla fine del periodo di pagamento (PayType).
Sub TestPMT()
Dim PVal, APR, Payment, TotPmts As Double
Dim PayType As DueDate
Dim Response As MsgBoxResult
' Define money format.
Dim Fmt As String = "###,###,##0.00"
' Usually 0 for a loan.
Dim FVal As Double = 0
PVal = CDbl(InputBox("How much do you want to borrow?"))
APR = CDbl(InputBox("What is the annual percentage rate of your loan?"))
If APR > 1 Then APR = APR / 100 ' Ensure proper form.
TotPmts = CDbl(InputBox("How many monthly payments will you make?"))
Response = MsgBox("Do you make payments at the end of month?", MsgBoxStyle.YesNo)
If Response = MsgBoxResult.No Then
PayType = DueDate.BegOfPeriod
Else
PayType = DueDate.EndOfPeriod
End If
Payment = Pmt(APR / 12, TotPmts, -PVal, FVal, PayType)
MsgBox("Your payment will be " & Format(Payment, Fmt) & " per month.")
End Sub
Commenti
Un'annualità è una serie di pagamenti in contanti fissi effettuati durante 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.
Per tutti gli argomenti, i pagamenti in contanti (ad esempio i depositi al risparmio) sono rappresentati da numeri negativi; la cassa ricevuta (ad esempio i controlli dividendi) è rappresentata da numeri positivi.