Funzione Rate

Importante :  Il presente articolo è stato tradotto automaticamente, vedere la dichiarazione di non responsabilità. Per visualizzare la versione inglese dell'articolo, fare clic qui.

Restituisce un valore Double che specifica il tasso di interesse per un periodo per una rendita.

Sintassi

Rate( nper , pmt, pv [, fv ] [, type ] [, guess ] )

Nella sintassi della funzione tasso sono previsti gli argomenti seguenti:

Argomento

Descrizione

periodi

Obbligatorio. Valore double che specifica il numero totale dei periodi di pagamento di. Ad esempio, se si effettuano pagamenti mensili per un prestito, il prestito include un totale di 4 * 12 (o 48) periodi di pagamento.

pagam

Obbligatorio. Valore Double che specifica il pagamento da corrispondere per ogni periodo. I pagamenti in genere contengono una quota di capitale e una quota di interesse che non cambiano nel corso della durata dell'annualità.

funzione va

Obbligatorio. Double che specifica il valore attuale o valore oggi, di una serie di pagamenti futuri. Ad esempio, quando si prestito per comprare un'auto, l'importo del prestito è il valore attuale per il prestito di rate mensili che verranno.

val_futuro

Facoltativo. Valore Variant che specifica futuro valore o il saldo cassa desiderato dopo avere effettuato il pagamento finale. Ad esempio, il valore futuro di un prestito è $0 perché questo è il valore dopo il pagamento finale. Tuttavia, se si desidera risparmiare €50.000 in 18 anni per l'istruzione del bambino, €50.000 è il valore futuro. Se omesso, viene utilizzato il valore 0.

tipo

Facoltativo. Variant che specifica un numero che indica la scadenze delle rate. Usare 0 se pagamenti devono essere effettuati alla fine del periodo oppure 1 se i pagamenti devono essere effettuati all'inizio del periodo. Se omesso, viene utilizzato il valore 0.

ipotesi

Facoltativo. Variant che specifica il valore verrà restituito dalla funzione Rate. Se omesso, ipotesi è 0,1 (10 percento).


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).

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.

Tasso viene calcolata per iterazione. A partire dal valore di ipotesi, tasso ciclicamente il calcolo finché il risultato è una precisione di 0,00001%. Se tasso_int non è possibile trovare un risultato dopo 20 tentativi, non riesce. Se la stima è del 10% e Rate ha esito negativo, provare a un altro valore per ipotesi.

Esempio

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 viene usata la funzione Rate per calcolare il tasso di interesse di un prestito specificato il numero totale di pagamenti (TotPmts), l'importo del pagamento prestito (Payment), il valore attuale o capitale del prestito (PVal), il valore futuro del prestito (FVal), un numero che indica se il pagamento è dovuto all'inizio o alla fine del periodo (PayType) e un'approssimazione del tasso di interesse previsto (Guess).

Dim Fmt, FVal, Guess, PVal
Dim Payment, TotPmts, PayType, APR
' When payments are made.
Const ENDPERIOD = 0, BEGINPERIOD = 1
Fmt = "##0.00" ' Define percentage format.
FVal = 0 ' Usually 0 for a loan.
Guess = .1 ' Guess of 10 percent.
PVal = InputBox("How much did you borrow?")
Payment = InputBox("What's your monthly payment?")
TotPmts = InputBox("How many monthly payments do " & _
"you have to make?")
PayType = MsgBox("Do you make payments at the end " & _
"of the month?", vbYesNo)
If PayType = vbNo Then
PayType = BEGINPERIOD
Else PayType = ENDPERIOD
End If
APR = (Rate(TotPmts, -Payment, PVal, _
FVal, PayType, Guess) * 12) * 100
MsgBox "Your interest rate is " & _
Format(CInt(APR), Fmt) & " percent."

Nota : Dichiarazione di non responsabilità per la traduzione automatica: Il presente articolo è stato tradotto tramite un software di traduzione automatica e non da una persona. Microsoft offre le traduzioni automatiche per consentire a coloro che non conoscono la lingua inglese di leggere gli articoli sui prodotti, sui servizi e sulle tecnologie Microsoft. Dal momento che l'articolo è stato tradotto automaticamente, potrebbe contenere errori di sintassi, di grammatica o di utilizzo dei vocaboli.

Amplia le tue competenze
Esplora i corsi di formazione
Ottieni in anticipo le nuove caratteristiche
Partecipa al programma Office Insider

Queste informazioni sono risultate utili?

Grazie per i tuoi commenti e suggerimenti

Grazie per il tuo feedback! Potrebbe essere utile metterti in contatto con uno dei nostri operatori del supporto di Office.

×