Funkce XIRR aplikace Excel pro výpočet IRR pro neperiodické peněžní toky

  • Sdílet Toto
Michael Brown

Tento návod ukazuje, jak v aplikaci Excel použít metodu XIRR k výpočtu vnitřního výnosového procenta (IRR) pro peněžní toky s nepravidelným načasováním a jak si vytvořit vlastní kalkulačku XIRR.

Pokud stojíte před kapitálově náročným rozhodnutím, je výpočet vnitřního výnosového procenta žádoucí, protože umožňuje porovnat předpokládané výnosy různých investic a poskytuje kvantitativní základ pro rozhodování.

V předchozím tutoriálu jsme se zabývali výpočtem vnitřního výnosového procenta pomocí funkce IRR aplikace Excel. Tato metoda je rychlá a jednoduchá, ale má zásadní omezení - funkce IRR předpokládá, že všechny peněžní toky probíhají ve stejných časových intervalech, například měsíčně nebo ročně. V reálných situacích však k přílivu a odlivu peněz často dochází v nepravidelných intervalech.Naštěstí má Microsoft Excel pro takové případy jinou funkci pro zjištění IRR a tento návod vás naučí, jak ji použít.

    Funkce XIRR v aplikaci Excel

    Funkce XIRR aplikace Excel vrací vnitřní výnosové procento pro řadu peněžních toků, které mohou, ale nemusí být periodické.

    Funkce byla zavedena v aplikaci Excel 2007 a je k dispozici ve všech pozdějších verzích aplikací Excel 2010, Excel 2013, Excel 2016, Excel 2019 a Excel pro Office 365.

    Syntaxe funkce XIRR je následující:

    XIRR(hodnoty, data, [odhad])

    Kde:

    • Hodnoty (povinné) - pole nebo rozsah buněk, které představují řadu přítoků a odtoků.
    • Data (povinné) - data odpovídající peněžním tokům. Data se mohou vyskytovat v libovolném pořadí, ale datum počáteční investice musí být v poli první.
    • Hádejte (nepovinné) - očekávaná IRR v procentech nebo desetinném čísle. Pokud je vynechána, Excel použije výchozí sazbu 0,1 (10 %).

    Například pro výpočet IRR pro řadu peněžních toků v A2:A5 a data v B2:B5 použijete tento vzorec:

    =XIRR(A2:A5, B2:B5)

    Tip. Aby se výsledek zobrazil správně, ujistěte se, že je Procento je pro buňku vzorce nastaven formát.

    6 věcí, které byste měli vědět o funkci XIRR

    Následující poznámky vám pomohou lépe pochopit vnitřní mechaniku funkce XIRR a co nejefektivněji ji používat v pracovních listech.

    1. Funkce XIRR v aplikaci Excel je určena k výpočtu vnitřního výnosového procenta pro peněžní toky s nerovnoměrným časovým rozvrhem. Pro periodické peněžní toky s neznámými přesnými daty plateb můžete použít funkci IRR.
    2. Rozsah hodnot musí obsahovat alespoň jednu kladnou (příjem) a jednu zápornou (odchozí platba) hodnotu.
    3. Pokud je první hodnotou výdaj (počáteční investice), musí být vyjádřen záporným číslem. Počáteční investice se nediskontuje; následné platby se vracejí zpět k datu prvního peněžního toku a diskontují se na základě 365denního roku.
    4. Všechna data jsou zkrácena na celá čísla, což znamená, že zlomková část data, která představuje čas, je odstraněna.
    5. Data musí být platná data aplikace Excel zadaná jako odkazy na buňky obsahující data nebo výsledky vzorců, například funkce DATUM. Pokud jsou data zadána v textovém formátu, může dojít k problémům.
    6. XIRR v aplikaci Excel vždy vrací anualizovaná IRR i při výpočtu měsíčních nebo týdenních peněžních toků.

    Výpočet XIRR v aplikaci Excel

    Funkce XIRR v aplikaci Excel používá metodu pokusu a omylu k nalezení sazby, která vyhovuje této rovnici:

    Kde:

    • P - peněžní tok (platba)
    • d - datum
    • i - číslo období
    • n - období celkem

    Začne s odhadem, pokud byl zadán, nebo s výchozí hodnotou 10 %, pokud nebyl zadán, Excel prochází iteracemi, aby dosáhl výsledku s přesností 0,000001 %. Pokud po 100 pokusech není nalezena přesná sazba, je vrácena chyba #NUM!.

    Abychom si ověřili platnost této rovnice, vyzkoušejme ji na základě výsledku vzorce XIRR. Pro zjednodušení našeho výpočtu použijeme následující vzorec pole (nezapomeňte, že jakýkoli vzorec pole musí být dokončen stisknutím kláves Ctrl + Shift + Enter ):

    =SUM(A2:A5/((1+$E$1)^((B2:B5-$B$2)/365)))

    Kde:

    • A2:A5 jsou peněžní toky
    • B2:B5 jsou data
    • E1 je sazba, kterou vrací XIRR

    Jak ukazuje obrázek níže, výsledek se velmi blíží nule. Q.E.D. :)

    Jak vypočítat XIRR v aplikaci Excel - příklady vzorců

    Níže je uvedeno několik příkladů, které ukazují běžné použití funkce XIRR v aplikaci Excel.

    Základní vzorec XIRR v aplikaci Excel

    Předpokládejme, že jste v roce 2017 investovali 1 000 USD a očekáváte, že v následujících 6 letech obdržíte určitý zisk. Chcete-li zjistit vnitřní výnosové procento této investice, použijte tento vzorec:

    =XIRR(A2:A8, B2:B8)

    Kde A2:A8 jsou peněžní toky a B2:B8 jsou data odpovídající peněžním tokům:

    Chcete-li posoudit ziskovost této investice, porovnejte výstupní hodnotu XIRR s hodnotou vaší společnosti. vážené průměrné náklady kapitálu nebo překážková sazba Pokud je míra návratnosti vyšší než náklady kapitálu, lze projekt považovat za dobrou investici.

    Při porovnávání několika investičních možností mějte na paměti, že předpokládaná míra návratnosti je pouze jedním z faktorů, které byste měli před rozhodnutím odhadnout. Další informace naleznete v článku Co je to vnitřní výnosové procento (IRR)?

    Kompletní podoba funkce XIRR aplikace Excel

    V případě, že víte, jaký výnos od té či oné investice očekáváte, můžete své očekávání použít jako odhad. Je to užitečné zejména tehdy, když zjevně správný vzorec XIRR vyhodí chybu #NUM!.

    U níže uvedených vstupních dat vrátí vzorec XIRR bez odhadu chybu:

    =XIRR(A2:A7, B2:B7)

    Předpokládaná míra návratnosti (-20 %), která byla vložena do hádejte argument pomáhá aplikaci Excel získat výsledek:

    =XIRR(A2:A7, B2:B7, -20%)

    Jak vypočítat XIRR pro měsíční peněžní toky

    Pro začátek si prosím zapamatujte následující - ať už počítáte jakékoliv peněžní toky, funkce XIRR aplikace Excel vytváří hodnotu. roční míra návratnosti .

    Abychom se o tom přesvědčili, zjistíme IRR pro stejnou řadu peněžních toků (A2:A8), které se vyskytují měsíčně a ročně (data jsou v B2:B8):

    =XIRR(A2:A8, B2:B8)

    Jak vidíte na následujícím obrázku, IRR se zvyšuje ze 7,68 % v případě ročních peněžních toků na přibližně 145 % v případě měsíčních peněžních toků! Rozdíl se zdá být příliš vysoký na to, aby byl odůvodněn pouze faktorem časové hodnoty peněz:

    Zjištění přibližné hodnoty měsíční XIRR , můžete použít níže uvedený výpočet, kde E1 je výsledek běžného vzorce XIRR:

    =(1+E1)^(1/12)-1

    Nebo můžete XIRR vložit přímo do rovnice:

    =(1+XIRR(A2:A8,B2:B8))^(1/12)-1

    Pro dodatečnou kontrolu použijme na stejné peněžní toky funkci IRR. Mějte na paměti, že IRR také vypočítá přibližnou míru, protože předpokládá, že všechna časová období jsou stejná:

    =IRR(A2:A8)

    Výsledkem těchto výpočtů je měsíční XIRR ve výši 7,77 %, což se velmi blíží hodnotě 7,68 % vypočtené podle vzorce IRR:

    Závěr : pokud hledáte anualizovanou IRR pro měsíční peněžní toky, použijte funkci XIRR v její čisté podobě; chcete-li získat měsíční IRR, použijte výše popsanou úpravu.

    Šablona XIRR aplikace Excel

    Chcete-li rychle zjistit vnitřní výnosové procento pro různé projekty, můžete si vytvořit univerzální kalkulačku XIRR pro aplikaci Excel. Zde je návod:

    1. Zadejte peněžní toky a data do dvou samostatných sloupců (v tomto příkladu A a B).
    2. Vytvořte dva dynamicky definované rozsahy s názvy Cash_flows a Data . Technicky to budou pojmenované vzorce:

      Cash_flows:

      =OFFSET(List1!$A$2,0,0,COUNT(List1!$A:$A),1)

      Termíny:

      =OFFSET(List1!$B$2,0,0,COUNT(List1!$B:$B),1)

      Kde: List1 je název pracovního listu, A2 je první peněžní tok a B2 je první datum.

      Podrobné pokyny krok za krokem naleznete v části Jak vytvořit dynamický pojmenovaný rozsah v aplikaci Excel.

    3. Do vzorce XIRR zadejte dynamicky definované názvy, které jste vytvořili:

    =XIRR(Cash_flows, Dates)

    Hotovo! Nyní můžete přidat nebo odebrat libovolný počet peněžních toků a váš dynamický vzorec XIRR se podle toho přepočítá:

    XIRR vs. IRR v aplikaci Excel

    Hlavní rozdíl mezi funkcemi XIRR a IRR aplikace Excel je následující:

    • IRR předpokládá, že všechna období v řadě peněžních toků jsou stejná. Pomocí této funkce zjistíte vnitřní výnosové procento pro periodické peněžní toky, například měsíční, čtvrtletní nebo roční.
    • XIRR umožňuje přiřadit datum každému jednotlivému peněžnímu toku. Tuto funkci tedy použijte k výpočtu IRR pro peněžní toky, které nemusí být nutně periodické.

    Obecně platí, že pokud znáte přesná data plateb, je vhodné použít XIRR, protože poskytuje lepší přesnost výpočtu.

    Jako příklad porovnejme výsledky IRR a XIRR pro stejné peněžní toky:

    Pokud všechny platby proběhnou v pravidelné intervaly , funkce vracejí velmi podobné výsledky:

    Pokud je načasování peněžních toků nerovný , rozdíl mezi výsledky je poměrně výrazný:

    XIRR a XNPV v aplikaci Excel

    XIRR úzce souvisí s funkcí XNPV, protože výsledkem XIRR je diskontní sazba, která vede k nulové čisté současné hodnotě. Jinými slovy, XIRR je XNPV = 0. Následující příklad demonstruje vztah mezi XIRR a XNPV v aplikaci Excel.

    Řekněme, že zvažujete nějakou investiční příležitost a chcete prozkoumat jak čistou současnou hodnotu, tak vnitřní výnosové procento této investice.

    S peněžními toky v A2:A5, daty v B2:B5 a diskontní sazbou v E1 vám následující vzorec XNPV poskytne čistou současnou hodnotu budoucích peněžních toků:

    =XNPV(E1, A2:A5, B2:B5)

    Kladná NPV znamená, že projekt je ziskový:

    Nyní zjistíme, s jakou diskontní sazbou bude čistá současná hodnota nulová. K tomu použijeme funkci XIRR:

    =XIRR(A2:A5, B2:B5)

    Chcete-li zkontrolovat, zda sazba vytvořená pomocí XIRR skutečně vede k nulové čisté současné hodnotě, vložte ji do vzorce sazba argument vašeho vzorce XNPV:

    =XNPV(E4, A2:A5, B2:B5)

    Nebo vložte celou funkci XIRR:

    =XNPV(XIRR(A2:A5, B2:B5), A2:A5, B2:B5)

    Ano, hodnota XNPV zaokrouhlená na 2 desetinná místa se rovná nule:

    Chcete-li zobrazit přesnou hodnotu NPV, zvolte zobrazení více desetinných míst nebo použijte na buňku XNPV formát Scientific. Tím získáte podobný výsledek:

    Pokud nejste obeznámeni s vědeckým zápisem, proveďte následující výpočet pro převod na desetinné číslo:

    1.11E-05 = 1.11*10^-5 = 0.0000111

    Nefunkčnost funkce XIRR aplikace Excel

    Pokud jste narazili na problém s funkcí XNPV v aplikaci Excel, níže jsou uvedeny hlavní body, které je třeba zkontrolovat.

    #NUM! chyba

    Chyba #NUM může nastat z následujících důvodů:

    • Na stránkách hodnoty a data rozsahy mají různou délku (různý počet sloupců nebo řádků).
    • Na stránkách hodnoty pole neobsahuje alespoň jednu kladnou a jednu zápornou hodnotu.
    • Kterékoli z následujících dat je dřívější než první datum.
    • Po 100 iteracích není nalezen výsledek. V tomto případě zkuste jiný odhad.

    #VALUE! chyba

    Chyba #VALUE může být způsobena následujícími příčinami:

    • Kterýkoli z dodaných hodnoty jsou nečíselné.
    • Některá zadaná data nelze identifikovat jako platná data aplikace Excel.

    Takto se v Excelu počítá míra XIRR. Chcete-li se blíže seznámit se vzorci probíranými v tomto tutoriálu, můžete si stáhnout náš ukázkový sešit níže. Děkuji vám za přečtení a doufám, že se příští týden uvidíme na našem blogu!

    Cvičebnice ke stažení

    Šablona XIRR v aplikaci Excel (.xlsx soubor)

    Michael Brown je oddaný technologický nadšenec s vášní pro zjednodušování složitých procesů pomocí softwarových nástrojů. S více než desetiletými zkušenostmi v technologickém průmyslu zdokonalil své dovednosti v aplikacích Microsoft Excel a Outlook a také v Tabulkách a Dokumentech Google. Michaelův blog je věnován sdílení jeho znalostí a odborných znalostí s ostatními a poskytuje snadno pochopitelné tipy a návody pro zlepšení produktivity a efektivity. Ať už jste zkušený profesionál nebo začátečník, Michaelův blog nabízí cenné postřehy a praktické rady, jak tyto základní softwarové nástroje co nejlépe využít.