Vai al contenuto principale Passa a contenuto complementare

XNPV - funzione di script

La funzione di script XNPV() prende le date specifiche corrispondenti a ciascun flusso di cassa da attualizzare, oltre al tasso di sconto. È diversa dalla funzione NPV(), poiché NPV() assume che tutti i periodi di tempo siano uguali. Per questo motivo, XNPV() è più preciso di NPV().

Sintassi:  

XNPV(discount_rate, pmt, date)

Tipo di dati restituiti: numerico. Per impostazione predefinita, il risultato sarà formattato come valuta.

La formula per calcolare l'XNPV è:

Immagine della formula della funzione di script XNPV.

dove:

  • Pi= Flussi di cassa netti in entrata e in uscita durante un singolo periodo i

  • d1= la data del primo pagamento

  • di = la data del io pagamento

  • rate = tasso di sconto

Il valore attuale netto, o VAN, viene utilizzato per calcolare il valore totale attuale di un flusso di cassa futuro. Per calcolare il VAN, dobbiamo stimare i flussi di cassa futuri per ogni periodo e determinare il tasso di sconto corretto.

XNPV() prende un tasso di sconto e più valori ordinati per periodo. I flussi in entrata (redditi) sono positivi e i flussi in uscita (pagamenti futuri) sono considerati valori negativi. Si verificano alla fine di ogni periodo.

Argomenti
Argomento Descrizione
discount_rate

discount_rate è il tasso percentuale di sconto applicato.

Un valore di 0,1 indica un tasso di sconto del 10%.

value

Questo campo contiene i valori del flusso di cassa. Il primo valore viene assunto come flusso di cassa all'inizio e la data corrispondente viene utilizzata come riferimento per il calcolo del valore attuale di tutti i flussi di cassa futuri.

Nota informaticaXNPV() non sconta il flusso di cassa iniziale. I pagamenti successivi sono scontati in base ad un anno composto da 365 giorni. Questo è diverso da NPV(), dove ogni pagamento viene scontato.
date

Questo campo contiene la data in cui si è verificato il flusso di cassa (value, il secondo parametro). Il primo valore viene utilizzato come data di inizio per il calcolo delle compensazioni per i flussi di cassa futuri.

Limiti:  

Se sono presenti valori di testo, valori NULL e valori mancanti in una o entrambe le parti di una coppia di dati, la coppia di dati verrà ignorata.

Casi di utilizzo

  • XNPV() è utilizzato nella modellistica finanziaria per calcolare il valore attuale netto (VAN) di un'opportunità di investimento.
  • Grazie alla sua maggiore precisione, l'XNPV è preferito al VAN per tutti i tipi di modelli finanziari.

Impostazioni locali

Se non diversamente specificato, gli esempi di questo argomento utilizzano il seguente formato di data: MM/GG/AAAA. Il formato della data viene specificato nell'istruzione SET DateFormat nello script di caricamento dei dati. La formattazione predefinita della data potrebbe essere diversa nel proprio sistema, a causa delle impostazioni regionali e di altri fattori. È possibile modificare i formati degli esempi seguenti in base alle proprie esigenze. In alternativa, è possibile modificare i formati nel proprio script di caricamento per adattarli a questi esempi.

Le impostazioni regionali predefinite delle app si basano sulle impostazioni regionali del sistema del computer o del server in cui risulta installato Qlik Sense. Se il server Qlik Sense a cui si accede è impostato in Svezia, l'editor caricamento dati utilizzerà le impostazioni regionali svedesi per date, ora e valuta. Queste impostazioni di formato regionale non riguardano la lingua visualizzata nell'interfaccia utente Qlik Sense. Qlik Sense verrà visualizzato nella stessa lingua del browser utilizzato.

Esempio 1 - Pagamento singolo (script)

Esempio 2 - Pagamenti multipli (script)

Esempio 3 - Pagamenti multipli e flussi di cassa irregolari (script)

Vedere anche:

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!