RangeXNPV - funzione di script
RangeXNPV() restituisce il valore attuale netto per una programmazione di flussi di cassa non necessariamente periodica. Il risultato è in un formato numerico predefinito della valuta. Per calcolare il valore attuale netto per una serie di flussi di cassa periodici, utilizzare la funzione RangeNPV.
Sintassi:
RangeXNPV(discount_rate, values, dates[, Expression])
Tipo di dati restituiti: numerico
Argomenti:
Argomento | Descrizione |
---|---|
discount_rate | Il tasso di interesse per periodo. |
values | Un flusso di cassa o una serie di flussi di cassa che corrisponde a una programmazione di date di pagamento. Ciascun valore può essere un valore singolo oppure una scala di valori restituita da una funzione intra-record con un terzo parametro opzionale. La serie di valori deve contenere almeno un valore positivo e uno negativo. |
dates | Una data di pagamento o una programmazione di date di pagamento che corrisponde ai pagamenti con flusso di cassa. |
Limiti:
I valori di testo, i valori NULL e i valori mancanti vengono ignorati.
Tutti i pagamenti sono scontati in base ad un anno composto da 365 giorni.
Esempi | Risultati | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
RangeXNPV(0.1, -2500,'2008-01-01',2750,'2008-09-01') |
Restituisce 80,25 |
||||||||||||||||
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, RangeXNPV(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 '|'); |
|