Condividi tramite


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%