Condividi tramite


XIRR

Si applica a:colonna calcolatatabella calcolata calcolo visivomisura

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%