Condividi tramite


XIRR

Si applica a: Calcolo visivo misura tabella calcolata colonna calcolata

Restituisce il tasso interno di rendimento di una pianificazione di flussi di cassa non necessariamente periodica.

Sintassi

XIRR(<table>, <values>, <dates>, [, <guess>[, <alternateResult>]])  

Parametri

Termine Definizione
table Tabella per la quale è necessario calcolare le espressioni di valori e date.
valori Espressione che restituisce il valore del flusso di cassa per ogni riga della tabella.
date Espressione che restituisce la data del flusso di cassa per ogni riga della tabella.
guess (Facoltativo) Ipotesi iniziale del 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 tasso 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}$ is the $j^{th}$ payment date
    • $d_{1}$ is the first payment date
  • La serie di valori del flusso di cassa deve contenere almeno un numero positivo e un numero negativo.

  • Evitare di usare funzioni ISERROR o IFERROR per acquisire un errore restituito da XIRR. Se alcuni input per la funzione possono generare un errore di soluzione, fornire 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 per il calcolo XIRR().

  • Questa funzione non è supportata per l'uso nella modalità DirectQuery se usata in 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] )  
Data 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%