Excel XIRR függvény az IRR kiszámításához nem periodikus pénzáramlások esetén

  • Ossza Meg Ezt
Michael Brown

Az útmutató bemutatja, hogyan használhatja az XIRR-t Excelben a belső megtérülési ráta (IRR) kiszámításához szabálytalan időzítésű pénzáramlások esetén, és hogyan készíthet saját XIRR-kalkulátort.

Ha tőkeigényes döntéssel kell szembenéznie, a belső megtérülési ráta kiszámítása kívánatos, mert lehetővé teszi a különböző befektetések várható megtérülésének összehasonlítását, és mennyiségi alapot ad a döntés meghozatalához.

Az előző bemutatóban azt néztük meg, hogyan lehet a belső megtérülési rátát kiszámítani az Excel IRR függvényével. Ez a módszer gyors és egyszerű, de van egy lényeges korlátja - az IRR függvény feltételezi, hogy minden pénzáramlás egyenlő időközönként, például havonta vagy évente történik. A valós életben azonban a pénzbevételek és -kiáramlások gyakran szabálytalan időközönként történnek.Szerencsére a Microsoft Excel rendelkezik egy másik funkcióval, amellyel ilyen esetekben is meg lehet találni az IRR-t, és ez a bemutató megtanítja, hogyan kell használni.

    XIRR funkció Excelben

    Az Excel XIRR függvénye visszaadja a belső megtérülési rátát egy sor pénzáramlásra, amely lehet periodikus vagy nem periodikus.

    A funkciót az Excel 2007-ben vezették be, és az Excel 2010, Excel 2013, Excel 2016, Excel 2019 és Excel for Office 365 későbbi verzióiban is elérhető.

    A XIRR függvény szintaxisa a következő:

    XIRR(values, dates, [guess])

    Hol:

    • Értékek (kötelező) - a be- és kiáramlások sorozatát reprezentáló cellák tömbje vagy tartománya.
    • Dátumok (kötelező) - a pénzáramlásoknak megfelelő dátumok. A dátumok bármilyen sorrendben előfordulhatnak, de a kezdeti befektetés dátumának kell az elsőnek lennie a tömbben.
    • Találd ki (opcionális) - egy százalékos vagy tizedes számként megadott várható IRR. Ha elhagyja, az Excel az alapértelmezett 0,1 (10%) arányt használja.

    Például az A2:A5 és B2:B5 pénzáramlások és dátumok sorozata esetén az IRR kiszámításához a következő képletet kell használni:

    =XIRR(A2:A5, B2:B5)

    Tipp: Ahhoz, hogy az eredmény helyesen jelenjen meg, győződjön meg róla, hogy a Százalékos arány formátum van beállítva a képletcellához.

    6 dolog, amit a XIRR funkcióról tudni kell

    A következő megjegyzések segítenek jobban megérteni a XIRR függvény belső mechanizmusát, és a leghatékonyabban használni azt a munkalapokon.

    1. Az XIRR az Excelben az egyenlőtlen időzítésű pénzáramlások belső megtérülési rátájának kiszámítására szolgál. Az olyan időszakos pénzáramlások esetében, amelyeknél a pontos fizetési időpontok nem ismertek, használhatja az IRR funkciót.
    2. Az értéktartománynak legalább egy pozitív (bevétel) és egy negatív (kimenő fizetés) értéket kell tartalmaznia.
    3. Ha az első érték egy kiadás (kezdeti beruházás), akkor azt negatív számmal kell ábrázolni. A kezdeti beruházást nem diszkontáljuk; a későbbi kifizetéseket az első pénzáramlás időpontjára visszavezetjük, és 365 napos év alapján diszkontáljuk.
    4. Minden dátumot egész számokká rövidítünk, ami azt jelenti, hogy a dátumból eltávolítjuk az időt jelentő törtrészeket.
    5. A dátumoknak érvényes Excel-dátumoknak kell lenniük, amelyeket dátumokat tartalmazó cellákra való hivatkozásként vagy képletek, például a DATE függvény eredményeként kell megadni. Ha a dátumokat szöveges formátumban adják meg, problémák léphetnek fel.
    6. Az XIRR az Excelben mindig egy évesített IRR még a havi vagy heti pénzforgalom kiszámításakor is.

    XIRR-számítás Excelben

    Az Excel XIRR függvénye próbálgatással és hibával keresi meg azt az arányt, amely megfelel ennek az egyenletnek:

    Hol:

    • P - pénzforgalom (kifizetés)
    • d - dátum
    • i - az időszak száma
    • n - időszakok összesen

    Az Excel a becslésből kiindulva, ha megadta, vagy az alapértelmezett 10%-kal, ha nem, akkor iterációkat végez, hogy 0,000001%-os pontosságú eredményt kapjon. Ha 100 kísérlet után sem talál pontos arányt, akkor a #NUM! hiba kerül visszaküldésre.

    Hogy ellenőrizzük ennek az egyenletnek az érvényességét, teszteljük le a XIRR-képlet eredményével. A számítás egyszerűsítése érdekében a következő tömbképletet fogjuk használni (ne feledje, hogy minden tömbképletet a Ctrl + Shift + Enter billentyűkombinációval kell befejezni ):

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

    Hol:

    • A2:A5 a pénzáramlások
    • B2:B5 a dátumok
    • E1 a XIRR által visszaadott ráta.

    Ahogy az alábbi képernyőképen látható, az eredmény nagyon közel van a nullához. Q.E.D. :)

    XIRR kiszámítása Excelben - képletpéldák

    Az alábbiakban néhány példa mutatja be az XIRR függvény gyakori felhasználási módjait az Excelben.

    Alapvető XIRR-képlet Excelben

    Tegyük fel, hogy 2017-ben 1000 dollárt fektetett be, és a következő 6 évben némi nyereségre számít. A befektetés belső megtérülési rátáját a következő képlet segítségével találja meg:

    =XIRR(A2:A8, B2:B8)

    Ahol A2:A8 a cash flow-k, B2:B8 pedig a cash flow-knak megfelelő időpontok:

    A befektetés jövedelmezőségének megítéléséhez hasonlítsa össze az XIRR-eredményt a vállalatának súlyozott átlagos tőkeköltség vagy akadályviszonylati ráta Ha a megtérülési ráta magasabb, mint a tőkeköltség, a projekt jó befektetésnek tekinthető.

    Amikor több befektetési lehetőséget hasonlít össze, ne feledje, hogy a tervezett megtérülési ráta csak egyike azoknak a tényezőknek, amelyeket a döntés meghozatala előtt meg kell becsülnie. További információért lásd: Mi a belső megtérülési ráta (IRR)?

    Az Excel XIRR funkció teljes formája

    Abban az esetben, ha tudod, hogy milyen hozamot vársz ettől vagy attól a befektetéstől, a várakozásodat használhatod becslésként. Különösen hasznos, ha egy nyilvánvalóan helyes XIRR-képlet #NUM! hibát dob.

    Az alábbiakban bemutatott adatbevitel esetén az XIRR-képlet a találgatás nélkül hibát ad vissza:

    =XIRR(A2:A7, B2:B7)

    A várt megtérülési arány (-20%), amelyet a találd ki argumentum segít az Excelnek az eredmény elérésében:

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

    Hogyan számítsuk ki a XIRR-t havi pénzáramlások esetén?

    Kezdetnek ne feledje, hogy bármilyen pénzáramlást is számol, az Excel XIRR függvénye a következő értéket állítja elő éves megtérülési ráta .

    Hogy erről megbizonyosodjunk, keressük meg az IRR-t ugyanarra a pénzáramlási sorozatra (A2:A8), amely havonta és évente jelentkezik (a dátumok B2:B8-ban vannak):

    =XIRR(A2:A8, B2:B8)

    Amint az alábbi képernyőképen látható, az IRR 7,68%-ról éves pénzáramlás esetén körülbelül 145%-ra emelkedik havi pénzáramlás esetén! A különbség túl nagynak tűnik ahhoz, hogy pusztán a pénz időértéke tényezővel igazolható legyen:

    Egy hozzávetőleges havi XIRR , használhatja az alábbi számítást, ahol E1 a szokásos XIRR-képlet eredménye:

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

    Vagy a XIRR-t közvetlenül az egyenletbe is beágyazhatja:

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

    További ellenőrzésként használjuk az IRR függvényt ugyanezekre a pénzáramlásokra. Ne feledje, hogy az IRR is közelítő arányt fog kiszámítani, mivel feltételezi, hogy az összes időszak egyenlő:

    =IRR(A2:A8)

    E számítások eredményeként 7,77%-os havi XIRR-t kapunk, ami nagyon közel van az IRR-képlet által meghatározott 7,68%-hoz:

    A következtetés : ha éves IRR-t keres a havi pénzáramlásokhoz, használja a XIRR függvényt a tiszta formájában; ha havi IRR-t szeretne kapni, alkalmazza a fent leírt kiigazítást.

    Excel XIRR sablon

    A különböző projektek belső megtérülési rátájának gyors kiszámításához létrehozhat egy sokoldalú XIRR-kalkulátort az Excelben. Íme, hogyan:

    1. Írja be a pénzáramlásokat és a dátumokat két külön oszlopba (ebben a példában az A és a B oszlopba).
    2. Hozzon létre két dinamikusan definiált tartományt, amelyek neve Cash_flows és Dátumok Gyakorlatilag ez a képletek neve lesz:

      Cash_flows:

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

      Időpontok:

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

      Hol Sheet1 a munkalap neve, A2 az első pénzforgalom, B2 pedig az első dátum.

      A részletes, lépésről-lépésre történő utasításokat lásd: Hogyan hozzunk létre dinamikus névtartományt az Excelben?

    3. Adja meg a dinamikusan definiált neveket, amelyeket létrehozott az XIRR-képlethez:

    =XIRR(Cash_flows, Dátumok)

    Kész! Most már annyi pénzáramlást adhat hozzá vagy távolíthat el, amennyit csak akar, és a dinamikus XIRR-képlet ennek megfelelően újraszámítja:

    XIRR vs. IRR Excelben

    A fő különbség az Excel XIRR és IRR függvények között a következő:

    • IRR feltételezi, hogy a pénzáramlások sorozatának minden periódusa egyenlő. Ezt a függvényt a belső megtérülési ráta meghatározására használhatja periodikus pénzáramlások, például havi, negyedéves vagy éves pénzáramlások esetén.
    • XIRR lehetővé teszi, hogy minden egyes pénzáramláshoz dátumot rendeljen. Így ezt a funkciót olyan pénzáramlások IRR kiszámításához használhatja, amelyek nem feltétlenül periodikusak.

    Általában, ha ismeri a kifizetések pontos időpontjait, akkor célszerű az XIRR-t használni, mert az jobb számítási pontosságot biztosít.

    Példaként hasonlítsuk össze az IRR és az XIRR eredményeit ugyanazon pénzáramlások esetében:

    Ha az összes kifizetés a rendszeres időközönként , a függvények nagyon közeli eredményeket adnak vissza:

    Ha a cash flow-k időzítése egyenlőtlen , az eredmények közötti különbség igen jelentős:

    XIRR és XNPV Excelben

    Az XIRR szorosan kapcsolódik az XNPV függvényhez, mivel az XIRR eredménye az a diszkontráta, amely nulla nettó jelenértékhez vezet. Más szóval az XIRR egyenlő XNPV = 0. Az alábbi példa az XIRR és az XNPV közötti kapcsolatot mutatja be Excelben.

    Tegyük fel, hogy valamilyen befektetési lehetőséget fontolgat, és szeretné megvizsgálni mind a nettó jelenértéket, mind a befektetés belső megtérülési rátáját.

    Az A2:A5-ben szereplő pénzáramlások, a B2:B5-ben szereplő időpontok és az E1-ben szereplő diszkontráta alapján a következő XNPV képlet megadja a jövőbeli pénzáramlások nettó jelenértékét:

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

    A pozitív NPV azt jelzi, hogy a projekt nyereséges:

    Most keressük meg, hogy milyen diszkontrátával lesz nulla a nettó jelenérték. Ehhez használjuk az XIRR függvényt:

    =XIRR(A2:A5, B2:B5)

    Annak ellenőrzéséhez, hogy az XIRR által előállított ráta valóban nulla NPV-hez vezet-e, tegyük be a árfolyam az XNPV-képlet érve:

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

    Vagy ágyazza be a teljes XIRR funkciót:

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

    Igen, az XNPV 2 tizedesjegyre kerekítve valóban nulla:

    A pontos NPV-érték megjelenítéséhez válassza a több tizedesjegy megjelenítését, vagy alkalmazza a Tudományos formátumot az XNPV cellára. Ez egy ehhez hasonló eredményt fog eredményezni:

    Ha nem ismeri a tudományos jelölést, végezze el a következő számítást, hogy decimális számmá alakítsa át:

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

    Az Excel XIRR funkció nem működik

    Ha az Excelben az XNPV függvénnyel kapcsolatban problémába ütközött, az alábbiakban a főbb pontokat kell ellenőrizni.

    #NUM! hiba

    A #NUM hiba a következő okok miatt fordulhat elő:

    • A értékek és dátumok a tartományok különböző hosszúságúak (különböző számú oszlopok vagy sorok).
    • A értékek tömb nem tartalmaz legalább egy pozitív és egy negatív értéket.
    • A későbbi időpontok bármelyike korábbi, mint az első időpont.
    • 100 iteráció után sem találunk eredményt. Ebben az esetben próbáljunk meg egy másik találatot.

    #VALUE! hiba

    A #VALUE hibát a következők okozhatják:

    • Bármelyik mellékelt értékek nem számjegyek.
    • A megadott dátumok közül néhányat nem lehet érvényes Excel-dátumként azonosítani.

    Így számolja ki az XIRR-t Excelben. Ha közelebbről is meg szeretné nézni a bemutatóban tárgyalt képleteket, szívesen letölti az alábbi minta munkafüzetünket. Köszönöm, hogy elolvasta, és remélem, jövő héten találkozunk a blogunkon!

    Gyakorlati munkafüzet letölthető

    XIRR Excel sablon (.xlsx fájl)

    Michael Brown elkötelezett technológiai rajongó, aki szenvedélyesen egyszerűsíti a bonyolult folyamatokat szoftvereszközök segítségével. A technológiai iparban szerzett több mint egy évtizedes tapasztalatával a Microsoft Excel és az Outlook, valamint a Google Táblázatok és a Dokumentumok területén fejlesztette tudását. Michael blogja célja, hogy megossza tudását és szakértelmét másokkal, könnyen követhető tippeket és oktatóanyagokat adva a termelékenység és a hatékonyság javításához. Akár tapasztalt szakember, akár kezdő, Michael blogja értékes betekintést és gyakorlati tanácsokat kínál, amelyek segítségével a legtöbbet hozhatja ki ezekből az alapvető szoftvereszközökből.