XIRR
Restituisce il tasso di rendimento interno per una pianificazione dei flussi di cassa non necessariamente periodici.
Sintassi
XIRR(<table>, <values>, <dates>, [, <guess>[, <alternateResult>]])
Parametri
Termine | Definizione |
---|---|
table |
Tabella per la quale devono essere calcolati i valori e le espressioni di date. |
values |
Espressione che restituisce il valore del flusso di cassa per ogni riga della tabella. |
dates |
Espressione che restituisce la data del flusso di cassa per ogni riga della tabella. |
guess |
(Facoltativo) Un'ipotesi iniziale per il tasso di rendimento interno. Se omesso, viene usata l'ipotesi predefinita 0,1. |
alternateResult |
(Facoltativo) Valore restituito al posto di un errore quando non è possibile determinare una soluzione. |
Valore restituito
Tasso di rendimento interno per gli input specificati. Se il calcolo non restituisce un risultato valido, viene restituito un errore o un valore specificato come alternateResult.
Osservazioni:
Il valore viene calcolato come frequenza che soddisfa la funzione seguente:
$$0=\sum^{N}_{j=1} \frac{P_{j}}{(1 + \text{rate})^{\frac{d_{j} - d_{1}}{365}}}$$
Dove:
- $P_{j}$ is the $j^{th}$ payment
- $d_{j}$ è la data di pagamento $j^{th}$
- $d_{1}$ è la prima data di pagamento
La serie di valori del flusso di cassa deve contenere almeno un numero positivo e un numero negativo.
Evitare di usare funzioni di ISERROR o di IFERROR per acquisire un errore restituito da XIRR. Se alcuni input per la funzione potrebbero generare un errore di soluzione, fornendo un parametro alternateResult è il modo più affidabile e con prestazioni più elevate per gestire l'errore.
Per altre informazioni sull'uso del parametro alternateResult, vedere questo video.
Quando il valore assoluto del pagamento iniziale è ridotto, il calcolo probabilmente non restituisce un risultato valido.
Evitare di includere 0 valori nei pagamenti. Non influiranno sul risultato finale e l'uso di 0 come pagamento iniziale avrà sempre esito negativo XIRR().
Questa funzione non è supportata per l'uso in modalità DirectQuery quando viene usata nelle colonne calcolate o nelle regole di sicurezza a livello di riga.
Esempio
La formula seguente calcola il tasso di rendimento interno della tabella CashFlows:
= XIRR( CashFlows, [Payment], [Date] )
Dattero | Pagamento |
---|---|
1/1/2014 | 10000- |
3/1/2014 | 2750 |
30/10/2014 | 4250 |
15/2/2015 | 3250 |
01/04/2015 | 2750 |
Tasso di rendimento = 37,49%