"Excel" XIRR funkcija, skirta neperiodiniams pinigų srautams apskaičiuoti IRR

  • Pasidalinti
Michael Brown

Mokomojoje programoje parodyta, kaip "Excel" programoje naudoti XIRR, kad būtų galima apskaičiuoti vidinę grąžos normą (IRR) pinigų srautams su netolygiais terminais, ir kaip sukurti savo XIRR skaičiuoklę.

Priimant kapitalui imlų sprendimą, pageidautina apskaičiuoti vidinę grąžos normą, nes ji leidžia palyginti prognozuojamą skirtingų investicijų grąžą ir suteikia kiekybinį pagrindą sprendimui priimti.

Ankstesnėje pamokoje nagrinėjome, kaip apskaičiuoti vidinę grąžos normą naudojant "Excel" funkciją IRR. Šis metodas yra greitas ir paprastas, tačiau jis turi esminį apribojimą - IRR funkcija daro prielaidą, kad visi pinigų srautai vyksta vienodais laiko intervalais, pvz., kas mėnesį arba kasmet. Tačiau realiose situacijose pinigų įplaukos ir išplaukos dažnai vyksta nereguliariai.Laimei, "Microsoft Excel" turi kitą funkciją, kuri tokiais atvejais padeda rasti vidinę grąžos normą, ir šioje pamokoje sužinosite, kaip ja naudotis.

    XIRR funkcija programoje "Excel

    "Excel" XIRR funkcija grąžina vidinę grąžos normą pinigų srautų serijai, kuri gali būti periodinė arba ne.

    Ši funkcija buvo įdiegta "Excel 2007" ir yra visose vėlesnėse "Excel 2010", "Excel 2013", "Excel 2016", "Excel 2019" ir "Excel for Office 365" versijose.

    XIRR funkcijos sintaksė yra tokia:

    XIRR(reikšmės, datos, [spėjimas])

    Kur:

    • Vertybės (privaloma) - masyvą arba langelių intervalą, kuriame vaizduojamos įplaukų ir išplaukų serijos.
    • Datos (privaloma) - datos, atitinkančios pinigų srautus. Datos gali būti nurodytos bet kokia tvarka, tačiau pradinės investicijos data masyve turi būti pirma.
    • Atspėkite (neprivaloma) - numatoma vidinė grąžos norma, pateikiama procentais arba dešimtainiu skaičiumi. Jei nepateikiama, Excel naudoja numatytąją 0,1 (10 %) normą.

    Pavyzdžiui, norėdami apskaičiuoti vidinę grąžos normą pinigų srautų serijai A2:A5 ir datoms B2:B5, naudokite šią formulę:

    =XIRR(A2:A5, B2:B5)

    Patarimas. Kad rezultatai būtų rodomi teisingai, įsitikinkite, kad Procentinė dalis nustatytas formulės ląstelės formatas.

    6 dalykai, kuriuos turėtumėte žinoti apie XIRR funkciją

    Toliau pateiktos pastabos padės geriau suprasti vidinę XIRR funkcijos mechaniką ir efektyviausiai ją naudoti savo darbalapiuose.

    1. XIRR programoje "Excel" skirta apskaičiuoti vidinę grąžos normą pinigų srautams, kurių laikas nevienodas. Periodiniams pinigų srautams, kurių tikslios mokėjimo datos nežinomos, galite naudoti IRR funkciją.
    2. Reikšmių intervale turi būti bent viena teigiama (pajamos) ir viena neigiama (išeinantis mokėjimas) reikšmė.
    3. Jei pirmoji vertė yra išlaidos (pradinė investicija), ji turi būti išreikšta neigiamu skaičiumi. Pradinė investicija nediskontuojama; vėlesni mokėjimai grąžinami į pirmojo pinigų srauto datą ir diskontuojami remiantis 365 dienų metais.
    4. Visos datos sutrumpinamos iki sveikųjų skaičių, t. y. pašalinama trupmeninė datos dalis, žyminti laiką.
    5. Datos turi būti galiojančios "Excel" datos, įvestos kaip nuorodos į ląsteles, kuriose yra datų, arba formulių, pavyzdžiui, funkcijos DATA, rezultatai. Jei datos įvedamos teksto formatu, gali kilti problemų.
    6. "Excel" programoje XIRR visada grąžina metinė vidinė grąžos norma net skaičiuojant mėnesio ar savaitės pinigų srautus.

    XIRR skaičiavimas programoje "Excel

    Norint rasti šią lygtį atitinkančią normą, "Excel" funkcija XIRR naudoja bandymų ir klaidų metodą:

    Kur:

    • P - pinigų srautas (mokėjimas)
    • d - data
    • i - laikotarpio numeris
    • n - iš viso laikotarpių

    Pradėdama nuo spėjimo, jei pateiktas, arba nuo numatytojo 10 %, jei nepateiktas, "Excel" atlieka iteracijas, kad gautų 0,000001 % tikslumo rezultatą. Jei po 100 bandymų tiksli norma nerandama, grąžinama #NUM! klaida.

    Norėdami patikrinti šios lygties teisingumą, patikrinkime ją pagal XIRR formulės rezultatą. Kad būtų paprasčiau skaičiuoti, naudosime šią lentelės formulę (nepamirškite, kad bet kuri lentelės formulė turi būti užbaigiama spaudžiant Ctrl + Shift + Enter ):

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

    Kur:

    • A2:A5 yra pinigų srautai
    • B2:B5 yra datos
    • E1 yra norma, kurią grąžina XIRR

    Kaip parodyta toliau pateiktoje ekrano nuotraukoje, rezultatas yra labai artimas nuliui. Q.E.D. :)

    Kaip apskaičiuoti XIRR "Excel" programoje - formulių pavyzdžiai

    Toliau pateikiami keli pavyzdžiai, rodantys įprastus XIRR funkcijos naudojimo būdus "Excel" programoje.

    Pagrindinė XIRR formulė programoje "Excel

    Tarkime, kad 2017 m. investavote 1 000 JAV dolerių ir tikitės gauti tam tikrą pelną per ateinančius 6 metus. Norėdami rasti šios investicijos vidinę grąžos normą, naudokite šią formulę:

    =XIRR(A2:A8, B2:B8)

    Kur A2:A8 yra pinigų srautai, o B2:B8 - pinigų srautus atitinkančios datos:

    Norėdami įvertinti šios investicijos pelningumą, palyginkite XIRR rezultatą su savo įmonės vidutinė svertinė kapitalo kaina arba ribinė norma Jei grąžos norma yra didesnė už kapitalo sąnaudas, projektą galima laikyti gera investicija.

    Lygindami kelias investavimo galimybes nepamirškite, kad prognozuojama grąžos norma yra tik vienas iš veiksnių, kuriuos turėtumėte įvertinti prieš priimdami sprendimą. Daugiau informacijos rasite straipsnyje Kas yra vidinė grąžos norma (IRR)?

    Pilna "Excel" XIRR funkcijos forma

    Jei žinote, kokios grąžos tikitės iš tos ar kitos investicijos, galite savo lūkesčius naudoti kaip spėjimą. Tai ypač naudinga, kai akivaizdžiai teisinga XIRR formulė išmeta #NUM! klaidą.

    Toliau pateiktų duomenų įvesties atveju, naudojant XIRR formulę be spėjimo, gaunama klaida:

    =XIRR(A2:A7, B2:B7)

    Numatoma grąžos norma (-20 %), nurodyta atspėti argumentas padeda "Excel" gauti rezultatą:

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

    Kaip apskaičiuoti mėnesinių pinigų srautų XIRR

    Pirmiausia prisiminkite, kad, kad ir kokius pinigų srautus skaičiuotumėte, "Excel" XIRR funkcija duoda metinė grąžos norma .

    Kad tuo įsitikintume, raskime IRR tai pačiai pinigų srautų serijai (A2:A8), kuri vyksta kas mėnesį ir kasmet (datos nurodytos B2:B8):

    =XIRR(A2:A8, B2:B8)

    Kaip matote toliau pateiktoje ekrano nuotraukoje, IRR padidėja nuo 7,68 %, jei pinigų srautai yra metiniai, iki maždaug 145 %, jei pinigų srautai yra mėnesiniai! Atrodo, kad šis skirtumas yra per didelis, kad jį būtų galima pateisinti vien pinigų laiko vertės veiksniu:

    Norėdami rasti apytikslį mėnesio XIRR , galite naudoti toliau pateiktą skaičiavimą, kur E1 yra įprastos XIRR formulės rezultatas:

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

    Arba galite tiesiogiai įtraukti XIRR į lygtį:

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

    Papildomai patikrinkime tuos pačius pinigų srautus naudodami IRR funkciją. Atminkite, kad IRR taip pat apskaičiuos apytikslę normą, nes daroma prielaida, kad visi laikotarpiai yra vienodi:

    =IRR(A2:A8)

    Atlikus šiuos skaičiavimus gauname 7,77 % mėnesinę XIRR, kuri yra labai artima 7,68 %, apskaičiuotai pagal IRR formulę:

    Išvada : jei ieškote metinės IRR mėnesiniams pinigų srautams, naudokite grynąją XIRR funkciją; norėdami gauti mėnesinę IRR, taikykite pirmiau aprašytą koregavimą.

    "Excel" XIRR šablonas

    Norėdami greitai sužinoti įvairių projektų vidinę grąžos normą, galite susikurti universalią XIRR skaičiuoklę "Excel" programoje. Štai kaip:

    1. Pinigų srautus ir datas įrašykite į du atskirus stulpelius (šiame pavyzdyje - A ir B).
    2. Sukurkite du dinamiškai apibrėžtus intervalus, pavadintus Pinigų srautai ir Datos . Techniškai tai bus pavadintos formulės:

      Pinigų srautai:

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

      Datos:

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

      Kur 1 lapas yra darbalapio pavadinimas, A2 - pirmasis pinigų srautas, o B2 - pirmoji data.

      Išsamias žingsnis po žingsnio instrukcijas rasite straipsnyje Kaip sukurti dinamišką pavadintą intervalą "Excel" programoje.

    3. Į XIRR formulę įrašykite sukurtus dinaminius apibrėžtus pavadinimus:

    =XIRR(Pinigų srautai, datos)

    Atlikta! Dabar galite pridėti arba pašalinti tiek pinigų srautų, kiek norite, ir jūsų dinaminė XIRR formulė bus atitinkamai perskaičiuota:

    XIRR ir IRR palyginimas "Excel" programoje

    Pagrindinis "Excel" XIRR ir IRR funkcijų skirtumas yra šis:

    • IRR daroma prielaida, kad visi pinigų srautų serijos laikotarpiai yra vienodi. Šią funkciją naudojate norėdami rasti vidinę grąžos normą periodiniams pinigų srautams, pavyzdžiui, mėnesiniams, ketvirtiniams ar metiniams.
    • XIRR leidžia kiekvienam atskiram pinigų srautui priskirti datą. Taigi, naudokite šią funkciją, norėdami apskaičiuoti IRR pinigų srautams, kurie nebūtinai yra periodiniai.

    Paprastai, jei žinote tikslias mokėjimų datas, patartina naudoti XIRR, nes ji užtikrina didesnį skaičiavimo tikslumą.

    Pavyzdžiui, palyginkime IRR ir XIRR rezultatus tiems patiems pinigų srautams:

    Jei visi mokėjimai atliekami reguliarūs intervalai , funkcijos duoda labai artimus rezultatus:

    Jei pinigų srautų laikas yra nevienodas , skirtumas tarp rezultatų yra gana didelis:

    XIRR ir XNPV programoje "Excel

    XIRR yra glaudžiai susijusi su XNPV funkcija, nes XIRR rezultatas yra diskonto norma, kuri lemia nulinę grynąją dabartinę vertę. Kitaip tariant, XIRR yra XNPV = 0. Toliau pateiktame pavyzdyje parodytas XIRR ir XNPV ryšys programoje "Excel".

    Tarkime, kad svarstote tam tikrą investavimo galimybę ir norite išnagrinėti grynąją dabartinę vertę ir vidinę investicijų grąžos normą.

    Turint pinigų srautus A2:A5, datas B2:B5 ir diskonto normą E1, pagal šią XNPV formulę gausite grynąją dabartinę būsimųjų pinigų srautų vertę:

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

    Teigiama NPV rodo, kad projektas yra pelningas:

    Dabar raskime, kokia diskonto norma leis grynąją dabartinę vertę prilyginti nuliui. Tam naudosime XIRR funkciją:

    =XIRR(A2:A5, B2:B5)

    Norėdami patikrinti, ar XIRR norma iš tikrųjų lemia nulinę grynąją dabartinę vertę, įrašykite ją į tarifas jūsų XNPV formulės argumentas:

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

    Arba įterpkite visą XIRR funkciją:

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

    Taip, XNPV, suapvalinta iki 2 skaičių po kablelio, yra lygi nuliui:

    Norėdami parodyti tikslią NPV vertę, pasirinkite rodyti daugiau skaičių po kablelio arba langeliui XNPV taikyti mokslinį formatą. Taip gausite panašų rezultatą:

    Jei nesate susipažinę su moksliniu užrašu, atlikite toliau nurodytus skaičiavimus, kad paverstumėte jį dešimtainiu skaičiumi:

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

    "Excel" XIRR funkcija neveikia

    Jei susidūrėte su "Excel" funkcijos XNPV problema, toliau pateikiami pagrindiniai punktai, kuriuos reikia patikrinti.

    #NUM! klaida

    Klaida #NUM gali atsirasti dėl šių priežasčių:

    • Svetainė reikšmės ir datos intervalai yra skirtingo ilgio (skirtingas stulpelių arba eilučių skaičius).
    • Svetainė reikšmės masyve nėra bent vienos teigiamos ir vienos neigiamos reikšmės.
    • Bet kuri iš vėlesnių datų yra ankstesnė už pirmąją datą.
    • Po 100 iteracijų rezultatas nerandamas. Tokiu atveju bandykite atlikti kitą spėjimą.

    #VALUE! klaida

    Klaida #VALUE gali atsirasti dėl šių priežasčių:

    • Bet kuris iš pateiktų reikšmės yra neskaitmeniniai.
    • Kai kurių pateiktų datų negalima nustatyti kaip galiojančių "Excel" datų.

    Štai kaip apskaičiuoti XIRR "Excel" programoje. Norėdami atidžiau susipažinti su šiame vadovėlyje aptartomis formulėmis, kviečiame atsisiųsti mūsų pavyzdinį sąsiuvinį. Dėkoju, kad perskaitėte, ir tikiuosi, kad kitą savaitę susitiksime mūsų tinklaraštyje!

    Atsisiųsti praktikos sąsiuvinį

    XIRR "Excel" šablonas (.xlsx failas)

    Michaelas Brownas yra atsidavęs technologijų entuziastas, mėgstantis supaprastinti sudėtingus procesus naudojant programinės įrangos įrankius. Turėdamas daugiau nei dešimtmetį patirtį technologijų pramonėje, jis patobulino savo įgūdžius „Microsoft Excel“ ir „Outlook“, taip pat „Google“ skaičiuoklėse ir dokumentuose. Michaelio tinklaraštis skirtas dalytis savo žiniomis ir patirtimi su kitais, jame pateikiami lengvai įgyvendinami patarimai ir vadovėliai, kaip pagerinti produktyvumą ir efektyvumą. Nesvarbu, ar esate patyręs profesionalas, ar pradedantysis, Michaelo tinklaraštyje rasite vertingų įžvalgų ir praktinių patarimų, kaip išnaudoti visas šių pagrindinių programinės įrangos įrankių galimybes.