Restituisce un valore Double che specifica il valore attuale di un'annualità basata su rate fisse periodiche da pagare in futuro e su un tasso di interesse fisso.
Sintassi
VALATT(tasso_int; periodi; pagam [; val_futuro ] [, tipo ] )
Gli argomenti della sintassi della funzione VALATT sono i seguenti:
| Argomento | Descrizione |
|---|---|
| Tasso | 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. |
| periodi | Obbligatorio. Numero intero che specifica il totale dei 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. |
| 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à. |
| 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 periodi devono essere calcolati usando periodi di pagamento espressi nelle stesse unità. Ad esempio, se tasso_int viene calcolato con mesi, anche periodi deve essere calcolato con mesi.
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 |
|---|---|
| SELECT FinancialSample.*, PV([AnnualRate]/12,[TermInYears]*12,-[MonthlyRePayment],0,0) AS PresentValue FROM FinancialSample; | Restituisce tutti i campi della tabella "FinancialSample", calcola il valore attuale di un'annualità in base a "AnnualRate","MonthlyRePayment" e "TermInYears" e visualizza i risultati nella colonna PresentValue. |
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.
In questo esempio la funzione VALATT restituisce il valore attuale di un'annualità di € 1.000.000 che renderà € 50.000 all'anno per i prossimi 20 anni. Vengono forniti il tasso percentuale annuo previsto (APR), il numero totale di pagamenti (TotPmts), l'importo di ogni pagamento (YrIncome), il valore futuro totale dell'investimento (FVal) e un numero che indica se ogni pagamento viene effettuato all'inizio o alla fine del periodo di pagamento (PayType). Si noti che YrIncome si tratta di un numero negativo perché rappresenta il contante pagato ogni anno dall'annualità.
Dim Fmt, APR, TotPmts, YrIncome, FVal, PayType, PVal
Const ENDPERIOD = 0, BEGINPERIOD = 1
Fmt = "###,##0.00" ' Define money format.
APR = .0825 ' Annual percentage rate.
TotPmts = 20 ' Total number of payments.
YrIncome = 50000 ' Yearly income.
FVal = 1000000 ' Future value.
PayType = BEGINPERIOD ' Payment at beginning of month.
PVal = PV(APR, TotPmts, -YrIncome, FVal, PayType)
MsgBox "The present value is " & Format(PVal, Fmt) & "."