Applies ToAccess per Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

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_int

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 VALATT (valore attuale), con la differenza che la funzione VALATT consente ai flussi di cassa di iniziare alla fine o all'inizio di un periodo. A differenza dei valori variabili del flusso di cassa VAN , i flussi di cassa PV devono essere fissi per tutto l'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, MsgStatic 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) = 25000Values(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 

Serve aiuto?

Vuoi altre opzioni?

Esplorare i vantaggi dell'abbonamento e i corsi di formazione, scoprire come proteggere il dispositivo e molto altro ancora.

Le community aiutano a porre e a rispondere alle domande, a fornire feedback e ad ascoltare gli esperti con approfondite conoscenze.