Restituisce un valore Double che specifica il pagamento degli interessi per un determinato periodo di un'annualità in base a pagamenti periodici e fissi e a un tasso di interesse fisso.
Sintassi
Interessi ( tasso, per, rate , PV [, FV ] [, tipo ] )
Gli argomenti della sintassi della funzione interessi sono i seguenti:
Argomento | Descrizione |
---|---|
tasso_int |
Obbligatorio. Valore Double che specifica il 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. |
per |
Obbligatorio. Double che specifica il periodo di pagamento nell'intervallo da 1 a rate. |
periodi |
Obbligatorio. Double che specifica il numero totale di periodi di pagamento nell'annualità. Ad esempio, se si effettuano pagamenti mensili per un prestito quadriennale per l'auto, il prestito avrà un totale di 4 * 12 (o 48) periodi di pagamento. |
PV |
Obbligatorio. Doppio che specifica il valore attuale o il valore odierno di una serie di pagamenti o conferme futuri. Ad esempio, quando si prende in prestito denaro per acquistare un'auto, l'importo del prestito è il valore attuale per il mutuante dei pagamenti mensili dell'automobile che si farà. |
val_futuro |
Facoltativo. Variante che specifica il valore futuro o il saldo in contanti da conseguire dopo l'ultimo pagamento. Ad esempio, il valore futuro di un prestito è € 0 poiché è il valore dopo l'ultimo pagamento. Se invece si vogliono risparmiare € 50.000 in 18 anni per l'istruzione dei figli, il valore futuro è € 50.000. Se omesso, viene usato il valore 0. |
tipo |
Facoltativo. Variante che specifica le scadenze dei pagamenti. Usare 0 se la scadenza dei pagamenti è alla fine del periodo di pagamento oppure 1 se è all'inizio del periodo. Se omesso, viene usato il valore 0. |
Osservazioni
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 argomenti tasso_int e periodo devono essere calcolati tramite periodi di pagamento espressi nelle stesse unità. Ad esempio, se tasso_int viene calcolato su base mensile, anche periodi deve essere calcolato su base mensile.
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.
Esempio di query
Espressione | Risultati |
---|---|
Selezionare FinancialSample. *, interessi ([AnnualRate]/12, 10, [TermInYears] * 12,-[LoanAmount], 0, 0) come INTPaid da FinancialSample; |
Restituisce tutti i campi della tabella "FinancialSample", calcola gli interessi pagati nel "per" (10 in questo esempio) del "LoanAmount" in base al "AnnualRate" e "TermInYears" e Visualizza i risultati nella colonna INTPaid. |
Esempio di VBA
Nota: Gli esempi seguenti illustrano l'uso di questa funzione in un modulo di Visual Basic, Applications Edition (VBA). Per altre informazioni sull'uso di VBA, selezionare Riferimenti per sviluppatori nell'elenco a discesa accanto a Cerca e immettere uno o più termini nella casella di ricerca.
Questo esempio usa la funzione interessi per calcolare la quantità di un pagamento che interessa quando tutti i pagamenti sono di uguale valore. Sono indicati il tasso percentuale di interesse per periodo (APR / 12), il periodo di pagamento per cui si vuole la quota di interesse (Period), il numero totale di 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).
Dim FVal, Fmt, PVal, APR, TotPmts, PayType
Dim Period, IntPmt, TotInt, Msg
Const ENDPERIOD = 0, BEGINPERIOD = 1
FVal = 0 ' Usually 0 for a loan.
Fmt = "###,###,##0.00" ' Define money format.
PVal = InputBox("How much do you want to borrow?")
APR = InputBox("What is the annual percentage rate " & _
"of your loan?")
If APR > 1 Then APR = APR / 100 ' Ensure proper form.
TotPmts = InputBox("How many monthly payments?")
PayType = MsgBox("Do you make payments at " & _
"the end of the month?", vbYesNo)
If PayType = vbNo Then
PayType = BEGINPERIOD
Else PayType = ENDPERIOD
End If
For Period = 1 To TotPmts ' Total all interest.
IntPmt = IPmt(APR / 12, Period, TotPmts, _
-PVal, FVal, PayType)
TotInt = TotInt + IntPmt
Next Period
Msg = "You'll pay a total of " & Format(TotInt, Fmt)
Msg = Msg & " in interest for this loan."
MsgBox Msg ' Display results.
Nota: Questa pagina è stata tradotta automaticamente e potrebbe contenere errori di grammatica o imprecisioni. L'intento è quello di rendere fruibile il contenuto. Queste informazioni sono risultate utili' Questo è l'articolo in inglese per riferimento.