XIRR
Si applica a:colonna calcolatatabella calcolataMeasurecalcolo visivo
Restituisce il rate interno del rendimento per una pianificazione dei flussi di cassa not necessariamente periodici.
Sintassi
XIRR(<table>, <values>, <dates>, [, <guess>[, <alternateResult>]])
Parametri
Termine | Definizione |
---|---|
table |
Tabella per la quale devono essere calcolate le espressioni di data valuesand. |
values |
Espressione che restituisce il flusso di cassa value per ogni riga della tabella. |
dates |
Espressione che restituisce il flusso di cassa date per ogni riga della tabella. |
guess |
(Facoltativo) Un'ipotesi iniziale per il rate interno di restituzione. If omesso, viene usata l'ipotesi predefinita 0.1. |
alternateResult |
(Facoltativo) Un value restituito al posto di un error quando non è possibile determinare una soluzione. |
Restituisce value
rate interne di restituzione per gli input specificati. If il calcolo non restituisce un risultato valido, viene restituito un errororvalue specificato come alternateResult.
Osservazioni:
Il value viene calcolato come rate 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}$ è il $j^{th}$ date
- $d_{1}$ è il date di pagamento first
La serie di flussi di cassa values deve contenere almeno un numero positivo and un numero negativo.
Evitare di usare funzioni di ISERRORorIFERROR per acquisire un error restituito da XIRR. If alcuni input alla funzione potrebbero generare una soluzione error, fornendo un parametro alternateResult è il modo più affidabile and più efficiente per gestire l'error.
Per altre informazioni sull'uso del parametro alternateResult, vedere questo video.
Quando il value assoluto del pagamento iniziale è ridotto, il calcolo probabilmente non restituisce un risultato valido.
Evitare di includere 0 values nei pagamenti. Avranno not impatto sul risultato finale, and utilizzando 0 come pagamento iniziale avrà sempre esito negativo XIRR().
Questa funzione è not supportata per l'uso in modalità DirectQuery quando viene usata nelle colonne calcolate or regole di sicurezza a livello di riga.
Esempio
La formula seguente calcola il rate interno della restituzione della tabella CashFlows:
= XIRR( CashFlows, [Payment], [Date] )
Date | Pagamento |
---|---|
1/1/2014 | 10000- |
3/1/2014 | 2750 |
30/10/2014 | 4250 |
15/2/2015 | 3250 |
01/04/2015 | 2750 |
Rate di restituzione = 37,49%