Come utilizzare la funzione vba rate?

La funzione VBA RATE è elencata nella categoria finanziaria delle funzioni VBA. Quando lo si utilizza nel codice VBA, restituisce il tasso di interesse per periodo (con lo stesso flusso di cassa) per un prestito o un investimento.

Sintassi

TARIFFA(Nper, Pmt, Pv, [Fv], [Scadenza], [Ipotesi])

argomenti

  • Nper : il numero di periodi per rimborsare il prestito o l’investimento.
  • Pmt : importo fisso del pagamento per periodo.
  • PV : il valore attuale dell’investimento o del prestito.
  • [FV] : il valore futuro del prestito/investimento (questo è un argomento facoltativo e, se omesso, VBA prende 0 per impostazione predefinita).
  • [Scadenza] : definisce se il pagamento è dovuto all’inizio o alla fine del periodo, utilizzare 0 per la fine del periodo e 1 per l’inizio del periodo [Questo è un argomento facoltativo e, se omesso, VBA accetta la fine del periodo per impostazione predefinita] .
  • [Ipotesi] : una stima iniziale (ipotesi) di quale sarà l’IRR [Questo è un argomento facoltativo e se omesso, VBA prende il 10% (=0,1) per impostazione predefinita].

Esempio

Per capire praticamente come utilizzare la funzione VBA RATE è necessario seguire l’esempio seguente in cui abbiamo scritto un codice vba utilizzandola:

example-vba-rate-function
 Sub example_RATE() Range("A8") = Rate(60, -1200, 0, 98000, 1) * 12 End Sub

Nel codice sopra abbiamo utilizzato RATE per calcolare il tasso di interesse dell’investimento dove abbiamo 60 mesi, 1200 della rata mensile e 98000 del valore futuro dell’investimento, e alla fine lo moltiplichiamo per 12 per ottenere il tasso d’interesse annuale.

Commenti

  • Quando si utilizza TASSO, l’eventuale denaro pagato è rappresentato da un numero negativo e l’eventuale denaro ricevuto è rappresentato da un numero positivo.
  • Calcola la velocità di iterazione. Non riesce a trovare il risultato in 20 tentativi, restituisce un tempo di esecuzione di 5.

Aggiungi un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *