Funzione NPV

Restituisce un valore Double che specifica il valore attuale netto di un investimento sulla base di una serie di flussi di cassa periodici (pagamenti e incassi) e di un tasso di sconto.

Sintassi

VAN( tasso; valori ())

Gli argomenti della sintassi della funzione VAN sono i seguenti:

Argomento

Descrizione

tasso

Obbligatorio. Valore Double che specifica il tasso di sconto del periodo, espresso come numero decimale.

valori ()

Obbligatorio. Matrice di valori Double che specifica i valori di flusso di cassa. La matrice deve contenere almeno un valore negativo (un pagamento) e uno positivo (un incasso).


Osservazioni

Il valore attuale netto di un investimento è il valore corrente di una serie futura di pagamenti e incassi.

La funzione VAN usa l'ordine dei valori nella matrice per interpretare l'ordine dei pagamenti e degli incassi. I valori dei pagamenti e degli incassi devono quindi essere immessi nella sequenza corretta.

L'investimento VAN inizia un periodo prima della data del primo valore di flusso di cassa e termina con l'ultimo valore di flusso di cassa della matrice.

Il calcolo del valore attuale netto si basa sui flussi di cassa futuri. Se il primo flusso di cassa si verifica all'inizio del primo periodo, il primo valore dovrà essere aggiunto al valore restituito dalla funzione VAN e non dovrà essere incluso tra i valori di flusso di cassa di valori( ).

La funzione VAN è simile alla funzione VA, relativa al valore attuale. Per la funzione VA sono tuttavia ammessi flussi di cassa che iniziano alla fine o all'inizio di un periodo. Per la funzione VAN i valori di flusso di cassa possono essere variabili, mentre per la funzione VA devono rimanere costanti per l'intera durata dell'investimento.

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 usa la funzione VAN per restituire il valore attuale netto per una serie di flussi di cassa contenuti nella matrice Values(). RetRate rappresenta il tasso di rendimento interno fisso.

Dim Fmt, Guess, RetRate, NetPVal, Msg
Static Values(5) As Double ' Set up array.
Fmt = "###,##0.00" ' Define money format.
Guess = .1 ' Guess starts at 10 percent.
RetRate = .0625 ' Set fixed internal rate.
Values(0) = -70000 ' Business start-up costs.
' Positive cash flows reflecting income
' for four successive years.
Values(1) = 22000 : Values(2) = 25000
Values(3) = 28000 : Values(4) = 31000
' Calculate net present value.
NetPVal = NPV(RetRate, Values())
Msg = "The net present value " & _
"of these cash flows is "
Msg = Msg & Format(NetPVal, Fmt) & "."
' Display net present value.
MsgBox Msg
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.

×