Come utilizzare la funzione ipmt vba?
La funzione VBA IPMT è elencata nella categoria finanziaria delle funzioni VBA. Quando lo si utilizza nel codice VBA, calcola il pagamento degli interessi, durante un periodo specifico per un prestito o investimento che viene pagato con pagamenti periodici costanti e utilizzando un tasso di interesse costante.
Sintassi
IPmt (tasso, per, Nper, Pv, [Fv], [due])
argomenti
- Tasso : il tasso di interesse per il periodo.
- Per : il numero di periodi per i quali si desidera calcolare gli interessi [deve essere compreso tra 1 e Nper].
- Nper : il numero di periodi durante i quali il prestito o l’investimento deve essere pagato.
- PV : il valore attuale dell’investimento o del prestito.
- [FV] : il valore futuro del prestito/investimento [Questo è un argomento facoltativo e, se omesso, VBA viene impostato automaticamente su 0].
- [Scadenza] : Definisce se il pagamento è dovuto all’inizio o alla fine del periodo [Questo è un argomento facoltativo e se omesso, VBA imposta automaticamente la fine del periodo].
- Utilizzare 0 per la fine del periodo e 1 per l’inizio del periodo
Esempio
Per capire praticamente come utilizzare la funzione IPMT VBA è necessario seguire l’esempio seguente in cui abbiamo scritto un codice vba utilizzandola:
Sub example_IPMT() Range("A10") = IPmt(0.08 / 12, 1, 5 * 12, 60000) End Sub
Nel codice sopra abbiamo utilizzato IPMT per ottenere l’importo degli interessi del pagamento del primo mese e ha restituito -400 nel risultato quando abbiamo utilizzato 2 per ottenere l’interesse del secondo mese ha restituito -394,56.
Commenti
- Quando si utilizza IPMT, l’eventuale somma pagata è rappresentata da un numero negativo e l’eventuale somma ricevuta è rappresentata da un numero positivo.
- Se forniamo Per che è 0 > o > NPer, VBA restituirà un errore di runtime 5.