XIRR
gäller för:beräknad kolumn
beräknad tabell
Mått
Visuell 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%