Dela via


XIRR

gäller för:beräknad kolumnberäknad tabellMeasurevisuell beräkning

Returnerar den interna rate för avkastning för ett schema med kassaflöden som not nödvändigtvis periodiska.

Syntax

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

Parametrar

Period Definition
table En tabell som valuesand datumuttryck ska beräknas för.
values Ett uttryck som returnerar kassaflödet value för varje rad i tabellen.
dates Ett uttryck som returnerar kassaflödet date för varje rad i tabellen.
guess (Valfritt) En första gissning för den interna rate för retur. If utelämnas används standard gissa 0.1.
alternateResult (Valfritt) En value returneras i stället för en error när en lösning inte kan fastställas.

Returnera value

Intern rate för retur för angivna indata. If beräkningen inte returnerar ett giltigt resultat returneras ett errororvalue som anges som alternateResult.

Kommentarer

  • value beräknas som den rate 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}$ betalning date
    • $d_{1}$ är first betalning date
  • Serien med kassaflöden values måste innehålla minst ett positivt tal and ett negativt tal.

  • Undvik att använda ISERRORorIFERROR funktioner för att avbilda en error som returneras av XIRR. If vissa indata till funktionen kan resultera i en lösning utan error, är det mest tillförlitliga and bästa sättet att hantera error.

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

  • När den absoluta value för den första betalningen är liten kan beräkningen sannolikt inte returnera ett giltigt resultat.

  • Undvik att inkludera 0 values i betalningar. De kommer not påverka slutresultatet, and att använda 0 eftersom den första betalningen alltid misslyckas XIRR().

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

Exempel

Följande formel beräknar den interna rate av returen i tabellen CashFlows:

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

Rate av retur = 37,49%