Dela via


XIRR

gäller för:beräknad kolumnberäknad tabellMåttVisuell beräkning

Returnerar den interna avkastningen för ett schema med kassaflöden som inte nödvändigtvis är periodiska.

Syntax

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

Parametrar

Period Definition
table En tabell som värdena och datumuttrycken ska beräknas för.
values Ett uttryck som returnerar kassaflödesvärdet för varje rad i tabellen.
dates Ett uttryck som returnerar kassaflödesdatumet för varje rad i tabellen.
guess (Valfritt) En första gissning för den interna returfrekvensen. Om det utelämnas används standard gissa 0.1.
alternateResult (Valfritt) Ett värde som returneras i stället för ett fel när en lösning inte kan fastställas.

Returvärde

Intern returfrekvens för angivna indata. Om beräkningen inte returnerar ett giltigt resultat returneras ett fel eller värde som anges som alternateResult.

Kommentarer

  • Värdet beräknas som den hastighet som uppfyller följande funktion:

    $$0=\sum^{N}_{j=1} \frac{P_{j}}{(1 + \text{rate})^{\frac{d_{j} - d_{1}}{365}}}$$

    Där:

    • $P_{j}$ är betalningen $j^{th}$
    • $d_{j}$ är $j^{th}$ betalningsdatum
    • $d_{1}$ är det första betalningsdatumet
  • Serien med kassaflödesvärden måste innehålla minst ett positivt tal och ett negativt tal.

  • Undvik att använda ISERROR- eller IFERROR-funktioner för att avbilda ett fel som returneras av XIRR. Om vissa indata till funktionen kan resultera i ett fel utan lösning är det mest tillförlitliga och mest högpresterande sättet att hantera felet att tillhandahålla en alternateResult-parameter.

  • Mer information om hur du använder parametern alternateResult finns i den här videon.

  • När det absoluta värdet för den första betalningen är litet returnerar beräkningen sannolikt inte ett giltigt resultat.

  • Undvik att inkludera 0 värden i betalningar. De påverkar inte slutresultatet och användning av 0 eftersom den första betalningen misslyckas XIRR() beräkning alltid.

  • Den här funktionen stöds inte för användning i DirectQuery-läge när den används i beräknade kolumner eller säkerhetsregler på radnivå (RLS).

Exempel

Följande formel beräknar den interna avkastningen för tabellen CashFlows:

= XIRR( CashFlows, [Payment], [Date] )
Datum Betalning
1/1/2014 -10000
3/1/2014 2750
10/30/2014 4250
2/15/2015 3250
4/1/2015 2750

Avkastningshastighet = 37,49%