Vai al contenuto principale Passa a contenuto complementare

RangeNPV - funzione di script

RangeNPV() restituisce il valore attuale netto di un investimento basato su un tasso di sconto e una serie di futuri pagamenti periodici (valori negativi) ed entrate (valori positivi). Il risultato presenta un formato numerico predefinito di money.

Per i flussi di cassa che non sono necessariamente periodici, fare riferimento a RangeXNPV - funzione di script.

Sintassi:  

RangeNPV(discount_rate, value[,value][, Expression]) 

Tipo di dati restituiti: numerico

Argomenti:  

Argomenti
Argomento Descrizione
discount_rate Il tasso di interesse per periodo.
value Un pagamento o un'entrata ricorrente alla fine di ogni periodo. Ciascun valore può essere un valore singolo oppure una scala di valori restituita da una funzione intra-record con un terzo parametro opzionale.
Expression Le espressioni o campi opzionali contenenti la scala di dati da misurare.

Limiti:  

I valori di testo, i valori NULL e i valori mancanti vengono ignorati.

Esempi Risultati

RangeNPV(0.1,-10000,3000,4200,6800)

Restituisce 1188,44

Aggiungere lo script di esempio all'app ed eseguirlo. Per visualizzare il risultato, aggiungere i campi elencati nella colonna risultati a un foglio nell'app dell'utente.

RangeTab3:

LOAD *,

recno() as RangeID,

RangeNPV(Field1,Field2,Field3) as RangeNPV;

LOAD * INLINE [

Field1|Field2|Field3

10|5|-6000

2|NULL|7000

8|'abc'|8000

18|11|9000

5|5|9000

9|4|2000

] (delimiter is '|');

La tabella risultante mostra i valori restituiti in RangeNPV per ciascun record della tabella.
RangeID RangeNPV
1 $-49.13
2 $777.78
3 $98.77
4 $25.51
5 $250.83
6 $20.40

Ulteriori informazioni

 

Hai trovato utile questa pagina?

Se riscontri problemi con questa pagina o con il suo contenuto – un errore di battitura, un passaggio mancante o un errore tecnico – facci sapere come possiamo migliorare!