XNPV() restituisce il valore attuale netto per una programmazione di flussi di cassa (non necessariamente periodici) rappresentati da coppie di numeri nelle espressioni date da pmt e date. Tutti i pagamenti sono scontati in base ad un anno composto da 365 giorni.
discount_rate è il tasso annuale in base al quale dovrebbero essere scontati i pagamenti.
value
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.
date
Una data di pagamento o una programmazione di date di pagamento che corrisponde ai pagamenti con flusso di cassa.
Quando si lavora con questa funzione, si applicano le seguenti limitazioni:
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.
Esempio - script
Panoramica
Aprire l'editor caricamento dati e aggiungere lo script di caricamento sotto in una nuova scheda.
Lo script di caricamento contiene:
Dati finanziari contenuti in una tabella chiamata RangeTab3.
L'utilizzo della funzione RangeXNPV() per calcolare il valore attuale netto.
Script di caricamento
RangeTab3:
LOAD *,
recno() as RangeID,
RangeXNPV(DiscountRate,Value1,Date1,Value2,Date2) as RangeXNPV;
LOAD * INLINE [
DiscountRate|Value1|Date1|Value2|Date2
0.1|-100|2021-01-01|100|2022-01-01|
0.1|-100|2021-01-01|110|2022-01-01|
0.1|-100|2021-01-01|125|2022-01-01|
] (delimiter is '|');
Risultati
Caricare i dati e aprire un foglio. Creare una nuova tabella e aggiungere tali campi come dimensioni:
RangeID
RangeXNPV
Tabella dei risultati
RangeID
RangeXNPV
1
-$9.09
2
-$0.00
3
$13.64
Esempio - Espressione del grafico
Panoramica
Aprire l'editor caricamento dati e aggiungere lo script di caricamento sotto in una nuova scheda.
Lo script di caricamento contiene:
Dati finanziari contenuti in una tabella chiamata RangeTab3.
L'utilizzo della funzione RangeXNPV() per calcolare il valore attuale netto.
Script di caricamento
RangeTab3:
LOAD *,
recno() as RangeID,
RangeXNPV(DiscountRate,Value1,Date1,Value2,Date2) as RangeXNPV;
LOAD * INLINE [
DiscountRate|Value1|Date1|Value2|Date2
0.1|-100|2021-01-01|100|2022-01-01|
0.1|-100|2021-01-01|110|2022-01-01|
0.1|-100|2021-01-01|125|2022-01-01|
] (delimiter is '|');
Risultati
Procedere come indicato di seguito:
Caricare i dati e aprire un foglio. Creare una nuova tabella e aggiungere il seguente calcolo come misura.
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!