IRR (vidinės grąžos normos) skaičiavimas "Excel" programa

  • Pasidalinti
Michael Brown

Mokomojoje programoje parodyta, kaip apskaičiuoti projekto vidinę grąžos normą "Excel" programoje naudojant formules ir funkciją "Tikslo paieška". Taip pat sužinosite, kaip sukurti vidinės grąžos normos šabloną, kad visi vidinės grąžos normos skaičiavimai būtų atliekami automatiškai.

Kai žinote siūlomos investicijos vidinę grąžos normą, galite manyti, kad turite viską, ko reikia investicijai įvertinti - kuo didesnė vidinė grąžos norma, tuo geriau. Praktikoje tai nėra taip paprasta. "Microsoft Excel" programoje yra trys skirtingos vidinės grąžos normos nustatymo funkcijos, todėl bus labai naudinga suprasti, ką iš tikrųjų skaičiuojate naudodami vidinę grąžos normą.

    Kas yra IRR?

    Svetainė vidinė grąžos norma (IRR) - tai dažniausiai naudojamas rodiklis, skirtas įvertinti galimos investicijos pelningumą. Kartais jis dar vadinamas diskontuotų pinigų srautų norma grąžos arba ekonominė grąžos norma .

    Techniškai IRR yra diskonto norma, dėl kurios visų pinigų srautų (tiek įplaukų, tiek išplaukų) grynoji dabartinė vertė iš tam tikros investicijos yra lygi nuliui.

    Sąvoka "vidinė" reiškia, kad apskaičiuojant IRR atsižvelgiama tik į vidinius veiksnius; išoriniai veiksniai, tokie kaip infliacija, kapitalo kaina ir įvairi finansinė rizika, į skaičiavimus neįtraukiami.

    Ką atskleidžia IRR?

    Sudarant kapitalo biudžetą, vidinė grąžos norma plačiai naudojama būsimos investicijos pelningumui įvertinti ir keliems projektams reitinguoti. Bendrasis principas paprastas: kuo didesnė vidinė grąžos norma, tuo projektas patrauklesnis.

    Vertindami vieną projektą, finansų analitikai paprastai IRR lygina su įmonės vidutinė svertinė kapitalo kaina arba ribinė norma , kuri yra mažiausia investicijų grąžos norma, kurią įmonė gali priimti. Hipotetinėje situacijoje, kai IRR yra vienintelis sprendimo priėmimo kriterijus, projektas laikomas gera investicija, jei jo IRR yra didesnė už ribinę normą. Jei IRR yra mažesnė už kapitalo kaštus, projektas turėtų būti atmestas. Praktikoje yra daug kitų veiksnių, kurie daro įtakągrynąją dabartinę vertę (NPV), atsipirkimo laikotarpį, absoliučią grąžos vertę ir kt.

    IRR apribojimai

    Nors IRR yra labai populiarus kapitalo projektų vertinimo metodas, jis turi nemažai būdingų trūkumų, dėl kurių gali būti priimami neoptimalūs sprendimai. Pagrindinės IRR problemos yra šios:

    • Santykinė priemonė . IRR atsižvelgia į procentinę, bet ne į absoliučiąją vertę, todėl ji gali būti palanki projektui, kurio grąžos norma yra didelė, bet labai maža dolerio vertė. praktikoje įmonės gali teikti pirmenybę dideliam projektui su mažesne IRR, o ne mažam projektui su didesne IRR. šiuo atžvilgiu NPV yra geresnis rodiklis, nes jis atsižvelgia į faktinę sumą, gautą ar prarastą įgyvendinant projektą.
    • Ta pati reinvestavimo norma . pagal IRR daroma prielaida, kad visi projekto metu gauti pinigų srautai reinvestuojami taikant normą, lygią pačiai IRR, o tai yra labai nerealus scenarijus. Šią problemą išsprendžia MIRR, leidžianti nurodyti skirtingas finansavimo ir reinvestavimo normas.
    • Keli rezultatai . projektams, kurių pinigų srautai yra pakaitomis teigiami ir neigiami, galima rasti daugiau nei vieną IRR. Šis klausimas taip pat išspręstas taikant MIRR, kurios paskirtis - gauti tik vieną normą.

    Nepaisant šių trūkumų, IRR ir toliau išlieka svarbia kapitalo biudžeto sudarymo priemone, todėl prieš priimdami sprendimą dėl investicijų turėtumėte bent jau skeptiškai į ją pažvelgti.

    IRR skaičiavimas programoje "Excel

    Kadangi vidinė grąžos norma yra diskonto norma, kuriai esant tam tikros pinigų srautų serijos grynoji dabartinė vertė lygi nuliui, vidinės grąžos normos apskaičiavimas grindžiamas tradicine grynosios dabartinės vertės formule:

    Jei nesate gerai susipažinę su sumavimo užrašu, gali būti lengviau suprasti išplėstinę IRR formulės formą:

    Kur:

    • CF 0 - pradinė investicija (žymima neigiamu skaičiumi).
    • CF 1 , CF 2 ... CF n - pinigų srautai
    • i - laikotarpio numeris
    • n - iš viso laikotarpių
    • IRR - vidinė grąžos norma

    Šios formulės pobūdis toks, kad nėra analitinio būdo IRR apskaičiuoti. Jai nustatyti turime taikyti metodą "atspėk ir patikrink". Kad geriau suprastume vidinės grąžos normos sąvoką, atlikime IRR skaičiavimą labai paprastu pavyzdžiu.

    Pavyzdys : Dabar investuojate 1000 USD, o per dvejus metus atgausite 500 USD ir 660 USD. Kokia diskonto norma leidžia teigti, kad grynoji dabartinė vertė lygi nuliui?

    Pirmiausia pabandykime atspėti 8 % normą:

    • Dabar: PV = - 1000 USD
    • 1 metai: PV = 500 USD / (1+0,08)1 = 462,96 USD
    • 2 metai: PV = $660 / (1+0,08)2 = $565,84

    Susumavus šiuos duomenis gauname NPV lygi 28,81 JAV dolerio:

    O, net arti 0. Galbūt geresnis spėjimas, tarkime, 10 %, gali pakeisti situaciją?

    • Dabar: PV = - 1000 USD
    • 1 metai: PV = 500 USD / (1+0,1)1 = 454,55 USD
    • 2 metai: PV = 660 USD / (1+0,1)2 = 545,45 USD
    • NPV: -1000 + $454,55 + $545,45 = $0,00

    Štai ir viskas! Esant 10 % diskonto normai, grynoji dabartinė vertė yra lygiai 0. Taigi šios investicijos vidinė grąžos norma yra 10 %:

    Taip vidinę grąžos normą apskaičiuojate rankiniu būdu. "Microsoft Excel", kitos programinės įrangos programos ir įvairios internetinės vidinės grąžos normos skaičiuoklės taip pat remiasi šiuo bandymų ir klaidų metodu. Tačiau, kitaip nei žmonės, kompiuteriai gali labai greitai atlikti keletą iteracijų.

    Kaip apskaičiuoti IRR "Excel" programoje naudojant formules

    "Microsoft Excel" turi 3 funkcijas, skirtas vidinei grąžos normai nustatyti:

    • IRR - dažniausiai naudojama funkcija, skirta apskaičiuoti vidinę grąžos normą pinigų srautams, atsirandantiems reguliarūs intervalai .
    • XIRR - nustato IRR pinigų srautų, kurie atsiranda esant nereguliarūs intervalai Kadangi ši funkcija atsižvelgia į tikslias mokėjimų datas, ji užtikrina didesnį skaičiavimo tikslumą.
    • MIRR - grąžina modifikuota vidinė grąžos norma , kuri yra IRR variantas, atsižvelgiantis ir į skolinimosi sąnaudas, ir į sudėtines palūkanas, gautas reinvestuojant teigiamus pinigų srautus.

    Toliau rasite visų šių funkcijų pavyzdžių. Siekdami nuoseklumo, visose formulėse naudosime tą patį duomenų rinkinį.

    IRR formulė vidinei grąžos normai apskaičiuoti

    Tarkime, kad svarstote penkerių metų investiciją, kurios pinigų srautai pateikti B2:B7. Norėdami apskaičiuoti vidinę grąžos normą, naudokite šią paprastą formulę:

    =IRR(B2:B7)

    Pastaba. Kad IRR formulė veiktų teisingai, įsitikinkite, kad jūsų pinigų srautai turi bent vieną neigiamas (nutekėjimas) ir vienas teigiamas reikšmė (įplauka), o visos reikšmės išvardytos chronologine tvarka .

    Daugiau informacijos rasite "Excel" IRR funkcijoje.

    XIRR formulė IRR nustatyti nereguliariems pinigų srautams

    Jei pinigų srautai yra nevienodo laiko, naudoti IRR funkciją gali būti rizikinga, nes daroma prielaida, kad visi mokėjimai įvyksta laikotarpio pabaigoje ir visi laikotarpiai yra vienodi. Šiuo atveju XIRR būtų išmintingesnis pasirinkimas.

    Kai pinigų srautai yra B2:B7, o jų datos - C2:C7, formulė būtų tokia:

    =XIRR(B2:B7,C2:C7)

    Pastabos:

    • Nors XIRR funkcija nebūtinai reikalauja, kad datos būtų išdėstytos chronologine tvarka, pirmojo pinigų srauto (pradinės investicijos) data masyve turėtų būti pirma.
    • Datos turi būti nurodytos kaip galiojančios "Excel" datos ; pateikiant datas teksto formatu, kyla pavojus, kad "Excel" jas neteisingai interpretuos.
    • "Excel" XIRR funkcija rezultatui gauti naudoja kitokią formulę. XIRR formulė diskontuoja vėlesnius mokėjimus, remdamasi 365 dienų metais, todėl XIRR visada grąžina metinis vidinę grąžos normą.

    Išsamesnės informacijos rasite "Excel" XIRR funkcijoje.

    MIRR formulė modifikuotai IRR apskaičiuoti

    Norint išspręsti realesnę situaciją, kai projekto lėšos reinvestuojamos taikant normą, artimesnę įmonės kapitalo kainai, galima apskaičiuoti modifikuotą vidinę grąžos normą pagal MIRR formulę:

    =MIRR(B2:B7,E1,E2)

    Kai B2:B7 yra pinigų srautai, E1 yra finansavimo norma (pinigų skolinimosi kaina), o E2 - reinvestavimo norma (palūkanos, gautos reinvestuojant pelną).

    Pastaba. Kadangi "Excel" funkcija MIRR apskaičiuoja sudėtines pelno palūkanas, jos rezultatai gali labai skirtis nuo IRR ir XIRR funkcijų rezultatų.

    IRR, XIRR ir MIRR - kuri yra geresnė?

    Manau, kad niekas negali pateikti bendro atsakymo į šį klausimą, nes dėl visų trijų metodų teorinio pagrindo, privalumų ir trūkumų vis dar ginčijamasi tarp finansų mokslininkų. Galbūt geriausia būtų atlikti visus tris skaičiavimus ir palyginti rezultatus:

    Paprastai laikoma, kad:

    • XIRR užtikrina didesnį skaičiavimo tikslumą nei IRR, nes atsižvelgiama į tikslias pinigų srautų datas.
    • IRR dažnai nepagrįstai optimistiškai įvertina projekto pelningumą, o MIRR parodo realesnį vaizdą.

    IRR skaičiuoklė - "Excel" šablonas

    Jei jums reikia reguliariai skaičiuoti vidinę grąžos normą "Excel" programoje, vidinės grąžos normos šablono sukūrimas gali gerokai palengvinti jūsų gyvenimą.

    Mūsų skaičiuoklėje bus pateiktos visos trys formulės (IRR, XIRR ir MIRR), todėl jums nereikės rūpintis, kuris rezultatas yra teisingesnis, bet galėsite atsižvelgti į jas visas.

    1. Įveskite pinigų srautus ir datas į du stulpelius (mūsų atveju - A ir B).
    2. 2 atskiruose langeliuose įveskite finansavimo normą ir reinvestavimo normą. Neprivalomai pavadinkite šiuos pardavimus Finance_rate ir Reinvest_rate atitinkamai.
    3. Sukurkite du dinamiškai apibrėžtus intervalus, pavadintus Pinigų srautai ir Datos .

      Darant prielaidą, kad jūsų darbalapis pavadintas 1 lapas , pirmasis pinigų srautas (pradinė investicija) yra ląstelėje A2, o pirmojo pinigų srauto data yra ląstelėje B2, pagal šias formules sudarykite pavadintus intervalus:

      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)

      Išsamios instrukcijos pateikiamos straipsnyje Kaip sukurti dinamišką pavadintą intervalą programoje "Excel".

    4. Ką tik sukurtus pavadinimus naudokite kaip toliau pateiktų formulių argumentus. Atkreipkite dėmesį, kad formules galima įrašyti į bet kurį stulpelį, išskyrus A ir B, kurie skirti tik pinigų srautams ir datoms.

      =IRR(Pinigų srautai)

      =XIRR(Pinigų srautai, datos)

      =MIRR(Cash_flows, Finance_rate, Reinvest_rate)

    Atlikta! Dabar į A stulpelį galite įvesti bet kokį pinigų srautų skaičių ir jūsų dinaminės vidinės grąžos normos formulės bus atitinkamai perskaičiuotos:

    Norėdami apsisaugoti nuo neatsargių naudotojų, kurie gali pamiršti užpildyti visus reikiamus įvesties langelius, galite savo formules apgaubti funkcija IFERROR, kad išvengtumėte klaidų:

    =IFERROR(IRR(Cash_flows), "")

    =IFERROR(XIRR(Cash_flows, Dates), "")

    =IFERROR(MIRR(Cash_flows, Finance_rate, Reinvest_rate), "")

    Atminkite, kad jei langeliai Finance_rate ir (arba) Reinvest_rate yra tušti, "Excel" MIRR funkcija daro prielaidą, kad jie lygūs nuliui.

    Kaip "Excel" programoje atlikti IRR su "Goal Seek

    "Excel" IRR funkcija atlieka tik 20 iteracijų, kad gautų normą, o XIRR atlieka 100 iteracijų. Jei po tiek iteracijų nerandamas 0,00001 % tikslumo rezultatas, grąžinama #NUM! klaida.

    Jei siekiate didesnio IRR skaičiavimo tikslumo, galite priversti "Excel" atlikti daugiau kaip 32 000 iteracijų naudodami funkciją "Tikslo siekimas", kuri yra "What-If Analysis" dalis.

    Siekiama, kad "Goal Seek" rastų procentinę normą, pagal kurią grynoji dabartinė vertė būtų lygi 0:

    1. Taip nustatykite šaltinio duomenis:
      • Įrašykite pinigų srautus į stulpelį (šiame pavyzdyje B2:B7).
      • Į kurį nors langelį (B9) įrašykite tikėtiną vidinę grąžos normą. Įrašyta vertė iš tikrųjų nesvarbi, tiesiog reikia kažką "įvesti" į NPV formulę, todėl įrašykite bet kokį į galvą ateinantį procentą, tarkime, 10 %.
      • Kitoje ląstelėje (B10) įrašykite šią NPV formulę:

    =NPV(B9,B3:B7)+B2

  • Dėl Duomenys skirtuke Prognozė grupę, spustelėkite Kas būtų, jei analizė > Tikslo siekimas...
  • Į Tikslo siekimas dialogo lange apibrėžkite tikrintinas ląsteles ir reikšmes:
    • Nustatyti ląstelę - nuoroda į NPV langelį (B10).
    • Vertinti - įveskite 0, t. y. pageidaujamą langelio Set reikšmę.
    • Keičiant ląstelę - nuoroda į IRR langelį (B9).

    Kai baigsite, spustelėkite GERAI .

  • Svetainė Tikslas Siekti būsenos bus rodomas dialogo langas, kuriame bus pranešta, ar rastas sprendimas. Jei tai pavyko, IRR langelio vertė bus pakeista nauja verte, todėl NPV bus lygi nuliui.

    Spustelėkite GERAI priimti naują vertę arba Atšaukti norėdami susigrąžinti originalųjį.

  • Panašiai galite naudoti tikslo paieškos funkciją XIRR rasti. Skirtumas tik tas, kad vietoj NPV turėsite naudoti XNPV formulę.

    Pastaba. IRR vertė, nustatyta taikant "Tikslo siekimo" metodą, yra statinis , ji neperskaičiuoja dinamiškai, kaip tai daro formulės. Po kiekvieno pradinių duomenų pakeitimo turėsite pakartoti pirmiau nurodytus veiksmus, kad gautumėte naują IRR.

    Štai kaip apskaičiuoti IRR "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į

    "Excel" IRR skaičiuoklė - pavyzdžiai (.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.