Pagkalkula ng IRR (internal rate of return) sa Excel

  • Ibahagi Ito
Michael Brown

Ipinapakita ng tutorial kung paano kalkulahin ang IRR ng isang proyekto sa Excel gamit ang mga formula at ang feature na Goal Seek. Matututuhan mo rin kung paano lumikha ng panloob na template ng rate ng pagbabalik upang awtomatikong gawin ang lahat ng pagkalkula ng IRR.

Kapag alam mo ang panloob na rate ng pagbabalik ng isang iminungkahing pamumuhunan, maaari mong isipin na mayroon ka ng lahat ng kailangan mo upang suriin ito - mas malaki ang IRR, mas mabuti. Sa pagsasagawa, hindi ganoon kadali. Nagbibigay ang Microsoft Excel ng tatlong magkakaibang function upang mahanap ang panloob na rate ng pagbabalik, at ang tunay na pag-unawa sa kung ano talaga ang iyong kinakalkula gamit ang IRR ay magiging lubhang kapaki-pakinabang.

    Ano ang IRR?

    Ang internal rate of return (IRR) ay isang karaniwang ginagamit na sukatan upang tantyahin ang kakayahang kumita ng isang potensyal na pamumuhunan. Minsan, tinutukoy din ito bilang discounted cash flow rate ng return o economic rate of return .

    Technically, IRR is the discount rate na gumagawa ng netong kasalukuyang halaga ng lahat ng cash flow (parehong mga pagpasok at paglabas) mula sa isang partikular na pamumuhunan na katumbas ng zero.

    Ang terminong "internal" ay nagpapahiwatig na ang IRR ay isinasaalang-alang lamang ang mga panloob na salik; ang mga panlabas na salik tulad ng inflation, ang halaga ng kapital at iba't ibang panganib sa pananalapi ay hindi kasama sa pagkalkula.

    Ano ang ipinapakita ng IRR?

    Sa capital budgeting, ang IRR ay malawakang ginagamit upang suriin ang kakayahang kumita ng isang inaasahang pamumuhunan at ranggo ng maramihang mga proyekto. Angang XNPV formula sa halip na NPV.

    Tandaan. Ang halaga ng IRR na natagpuan sa Goal Seek ay static , hindi ito dynamic na kalkulahin tulad ng ginagawa ng mga formula. Pagkatapos ng bawat pagbabago sa orihinal na data, kakailanganin mong ulitin ang mga hakbang sa itaas upang makakuha ng bagong IRR.

    Ganyan gawin ang pagkalkula ng IRR sa Excel. Upang mas masusing tingnan ang mga formula na tinalakay sa tutorial na ito, malugod kang i-download ang aming sample na workbook sa ibaba. Salamat sa pagbabasa at umaasa akong makita ka sa aming blog sa susunod na linggo!

    Magsanay ng workbook para sa pag-download

    Excel IRR Calculator - mga halimbawa (.xlsx file)

    ang pangkalahatang prinsipyo ay kasing simple nito: mas mataas ang panloob na rate ng kita, mas kaakit-akit ang proyekto.

    Kapag tinatantya ang isang proyekto, karaniwang inihahambing ng mga finance analyst ang IRR sa weighted average na gastos ng isang kumpanya ng capital o hurdle rate , na siyang pinakamababang rate ng return sa isang investment na maaaring tanggapin ng kumpanya. Sa isang hypothetical na sitwasyon, kapag ang IRR ang tanging criterion para sa paggawa ng desisyon, ang isang proyekto ay itinuturing na isang magandang pamumuhunan kung ang IRR nito ay mas malaki kaysa sa hurdle rate. Kung ang IRR ay mas mababa kaysa sa halaga ng kapital, ang proyekto ay dapat tanggihan. Sa pagsasagawa, maraming iba pang salik na nakakaimpluwensya sa desisyon gaya ng net present value (NPV), payback period, absolute return value, atbp.

    Mga limitasyon sa IRR

    Bagaman ang IRR ay isang napakasikat na paraan para sa pagtatasa ng mga proyekto ng kapital, mayroon itong ilang mga likas na bahid na maaaring humantong sa mga hindi mahusay na desisyon. Ang mga pangunahing problema sa IRR ay:

    • Relative measure . Isinasaalang-alang ng IRR ang porsyento ngunit hindi ang ganap na halaga, bilang resulta, maaari itong pabor sa isang proyekto na may mataas na rate ng kita ngunit napakaliit na halaga ng dolyar. Sa pagsasagawa, maaaring mas gusto ng mga kumpanya ang isang malaking proyekto na may mas mababang IRR kaysa sa isang maliit na may mas mataas na IRR. Sa bagay na ito, ang NPV ay isang mas mahusay na sukatan dahil isinasaalang-alang nito ang isang aktwal na halaga na nakuha o nawala sa pamamagitan ng pagsasagawa ng isang proyekto.
    • Ang parehong muling pamumuhunanrate . Ipinapalagay ng IRR na ang lahat ng cash flow na nabuo ng isang proyekto ay muling namuhunan sa rate na katumbas ng IRR mismo, na isang napaka hindi makatotohanang senaryo. Ang problemang ito ay nalulutas ng MIRR na nagbibigay-daan sa pagtukoy ng iba't ibang mga rate ng pananalapi at muling pag-invest.
    • Maramihang resulta . Para sa mga proyektong may papalit-palit na positibo at negatibong daloy ng salapi, higit sa isang IRR ang makikita. Ang isyu ay naresolba din sa MIRR, na idinisenyo upang makagawa lamang ng isang rate.

    Sa kabila ng mga kakulangang ito, ang IRR ay patuloy na isang mahalagang sukatan ng capital budgeting at, sa pinakamababa, dapat mong i-cast isang pag-aalinlangan na tingnan ito bago gumawa ng desisyon sa pamumuhunan.

    Pagkalkula ng IRR sa Excel

    Dahil ang panloob na rate ng pagbabalik ay ang rate ng diskwento kung saan ang netong kasalukuyang halaga ng isang naibigay na serye ng mga daloy ng salapi ay katumbas ng zero, ang pagkalkula ng IRR ay batay sa tradisyunal na NPV formula:

    Kung hindi ka masyadong pamilyar sa notation ng summation, ang pinalawig na anyo ng IRR formula ay maaaring mas madaling maunawaan:

    Saan:

    • CF 0 ​ - ang paunang pamumuhunan (kinakatawan ng negatibong numero )
    • CF 1 , CF 2 … CF n - cash flow
    • i - ang period number
    • n - kabuuan ng mga tuldok
    • IRR - panloob na rate ng pagbabalik

    Ang katangian ng formula ay tulad na walang analytical na paraan upang makalkula ang IRR. Kailangan nating gamitin ang "hulaan atcheck" na diskarte upang mahanap ito. Upang mas maunawaan ang konsepto ng panloob na rate ng kita, magsagawa tayo ng pagkalkula ng IRR sa isang napakasimpleng halimbawa.

    Halimbawa : Namumuhunan ka ng $1000 ngayon at makakakuha ka ibalik ang $500 at $660 sa susunod na 2 taon. Anong rate ng diskwento ang nagiging zero sa Net Present Value?

    Bilang unang hula natin, subukan natin ang 8% rate:

    • Ngayon: PV = -$1,000
    • Taon 1: PV = $500 / (1+0.08)1 = $462.96
    • Taon 2: PV = $660 / (1+0.08)2 = $565.84

    Idinagdag ang mga iyon, makukuha natin ang NPV na katumbas ng $28.81:

    Oh, hindi man lang malapit sa 0. Siguro mas magandang hulaan, sabihin nating 10%, maaaring baguhin ang mga bagay?

    • Ngayon: PV = -$1,000
    • Taon 1: PV = $500 / (1+0.1)1 = $454.55
    • Taon 2: PV = $660 / (1+0.1)2 = $545.45
    • NPV: -1000 + $454.55 + $545.45 = $0.00

    Iyon lang! Sa 10% discount rate, ang NPV ay eksaktong 0. Kaya, ang IRR para sa pamumuhunang ito ay 10%:

    Iyan ay kung paano mo manu-manong kalkulahin ang panloob na rate ng pagbabalik. Microsoft Excel, iba pang software programs at iba't ibang online IRR calculators ay umaasa din sa trial and error na paraan na ito. Ngunit hindi tulad ng mga tao, ang mga computer ay maaaring gumawa ng maraming pag-ulit nang napakabilis.

    Paano kalkulahin ang IRR sa Excel na may mga formula

    Ang Microsoft Excel ay nagbibigay ng 3 function para sa paghahanap ng panloob na rate ng pagbabalik:

    • IRR - ang pinakakaraniwang ginagamit na function upang kalkulahin ang panloob na rate ng return para sa isang serye ng mga cash flowna nangyayari sa mga regular na pagitan .
    • XIRR – naghahanap ng IRR para sa isang serye ng mga cash flow na nangyayari sa mga hindi regular na pagitan . Dahil isinasaalang-alang nito ang mga eksaktong petsa ng mga pagbabayad, nagbibigay ang function na ito ng mas mahusay na katumpakan ng pagkalkula.
    • MIRR – ibinabalik ang binagong internal rate ng return , na isang variant ng IRR na isinasaalang-alang ang parehong halaga ng paghiram at pinagsama-samang interes na natanggap sa muling pamumuhunan ng mga positibong daloy ng salapi.

    Sa ibaba makikita mo ang mga halimbawa ng lahat ng mga function na ito. Para sa kapakanan ng pagkakapare-pareho, gagamitin namin ang parehong set ng data sa lahat ng formula.

    IRR formula para kalkulahin ang panloob na rate ng return

    Ipagpalagay na isinasaalang-alang mo ang isang 5-taong pamumuhunan na may cash flow sa B2:B7. Para magawa ang IRR, gamitin ang simpleng formula na ito:

    =IRR(B2:B7)

    Tandaan. Para gumana nang tama ang IRR formula, pakitiyak na ang iyong mga cash flow ay mayroong kahit isang negatibo (outflow) at isang positibong value (inflow), at lahat ng value ay nakalista sa pagkakasunod-sunod ng pagkakasunod-sunod .

    Para sa higit pang impormasyon, pakitingnan ang Excel IRR function.

    XIRR formula para mahanap ang IRR para sa irregular cash flow

    Sa kaso ng mga cash flow na may hindi pantay na timing, ang paggamit ng IRR function ay maaaring mapanganib, dahil ipinapalagay nito na ang lahat ng mga pagbabayad ay nangyayari sa pagtatapos ng isang panahon at lahat ng mga yugto ng panahon ay pantay. Sa kasong ito, ang XIRR ay magiging mas matalinopagpipilian.

    Gamit ang mga cash flow sa B2:B7 at ang kanilang mga petsa sa C2:C7, magiging ganito ang formula:

    =XIRR(B2:B7,C2:C7)

    Mga Tala:

    • Kahit na ang XIRR function ay hindi kinakailangang nangangailangan ng mga petsa sa magkakasunod na pagkakasunud-sunod, ang petsa ng unang cash flow (initial investment) ay dapat na mauna sa array.
    • Ang mga petsa ay dapat ibigay bilang mga wastong petsa ng Excel ; Ang pagbibigay ng mga petsa sa format ng text ay naglalagay sa Excel sa panganib na maling interpretasyon ang mga ito.
    • Ang Excel XIRR function ay gumagamit ng ibang formula upang makarating sa isang resulta. Ibinabawas ng formula ng XIRR ang mga kasunod na pagbabayad batay sa isang 365-araw na taon, bilang resulta, palaging nagbabalik ang XIRR ng annualized internal rate of return.

    Para sa higit pang mga detalye, pakitingnan ang Excel XIRR function.

    MIRR formula para magawa ang binagong IRR

    Upang mahawakan ang isang mas makatotohanang sitwasyon kapag ang mga pondo ng proyekto ay muling namuhunan sa rate na mas malapit sa halaga ng kapital ng kumpanya, maaari mong kalkulahin ang binagong internal rate of return sa pamamagitan ng paggamit ng MIRR formula:

    =MIRR(B2:B7,E1,E2)

    Kung saan ang B2:B7 ay mga cash flow, ang E1 ay ang finance rate (ang halaga ng paghiram ng pera) at ang E2 ay ang reinvest rate (ang interes na natanggap sa muling pamumuhunan ng mga kita).

    Tandaan. Dahil ang Excel MIRR function ay nagkalkula ng tambalang interes sa mga kita, ang resulta nito ay maaaring malaki ang pagkakaiba mula sa mga function ng IRR at XIRR.

    IRR, XIRR at MIRR - which ismas mabuti?

    Naniniwala ako na walang makakapagbigay ng generic na sagot sa tanong na ito dahil ang teoretikal na batayan, mga pakinabang at disbentaha ng lahat ng tatlong pamamaraan ay pinagtatalunan pa rin sa mga akademiko ng pananalapi. Marahil, ang pinakamahusay na diskarte ay gawin ang lahat ng tatlong kalkulasyon at ihambing ang mga resulta:

    Sa pangkalahatan, itinuturing na:

    • Nagbibigay ang XIRR mas mahusay na katumpakan ng pagkalkula kaysa sa IRR dahil isinasaalang-alang nito ang eksaktong mga petsa ng mga daloy ng pera.
    • Ang IRR ay kadalasang nagbibigay ng labis na optimistikong pagtatasa ng kakayahang kumita ng proyekto, habang ang MIRR ay nagbibigay ng mas makatotohanang larawan.

    IRR calculator - Excel template

    Kung kailangan mong regular na gawin ang IRR calculation sa Excel, ang pagse-set up ng internal rate of return template ay maaaring gawing mas madali ang iyong buhay.

    Ang aming Isasama ng calculator ang lahat ng tatlong formula (IRR, XIRR, at MIRR) upang hindi ka mag-alala kung aling resulta ang mas wasto ngunit maisasaalang-alang ang lahat ng ito.

    1. Ilagay ang mga cash flow at petsa sa dalawang column (A at B sa aming kaso).
    2. Ilagay ang rate ng pananalapi at i-reinvest ang rate sa 2 magkahiwalay na cell. Opsyonal, pangalanan ang mga nagbebentang ito ng Finance_rate at Reinvest_rate , ayon sa pagkakabanggit.
    3. Gumawa ng dalawang dynamic na tinukoy na hanay, na pinangalanang Cash_flows at Mga Petsa .

      Ipagpalagay na ang iyong worksheet ay pinangalanang Sheet1 , ang unang cash flow (initial investment) ay nasa cell A2, at ang petsa ng unang cashAng daloy ay nasa cell B2, gawin ang mga pinangalanang hanay batay sa mga formula na ito:

      Mga Cash_flow:

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

      Mga Petsa:

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

      Ang mga detalyadong hakbang ay makikita sa Paano lumikha ng isang dynamic na pinangalanang hanay sa Excel.

    4. Gamitin ang mga pangalan na nilikha mo lamang bilang mga argumento ng mga sumusunod na formula. Pakitandaan na ang mga formula ay maaaring ilagay sa anumang column maliban sa A at B, na eksklusibong nakalaan para sa mga cash flow at petsa, ayon sa pagkakabanggit.

      =IRR(Cash_flows)

      =XIRR(Cash_flows, Dates)

      =MIRR(Cash_flows, Finance_rate, Reinvest_rate)

    Tapos na! Maaari ka na ngayong mag-input ng anumang bilang ng mga cash flow sa column A, at ang iyong mga dynamic na internal rate ng return formula ay muling kakalkulahin nang naaayon:

    Bilang pag-iingat laban sa mga pabaya na user na maaaring makakalimutang punan ang lahat ng kinakailangang input cell, maaari mong i-wrap ang iyong mga formula sa function na IFERROR upang maiwasan ang mga error:

    =IFERROR(IRR(Cash_flows), "")

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

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

    Pakitago sa isipin na kung blangko ang Finance_rate at/o Reinvest_rate na mga cell, ipinapalagay ng Excel MIRR function na katumbas sila ng zero.

    Paano gawin ang IRR sa Excel gamit ang Goal Seek

    Ang Excel IRR function lang nagsasagawa ng 20 pag-ulit upang makarating sa isang rate at ang XIRR ay nagsasagawa ng 100 na pag-ulit. Kung pagkatapos noon maraming mga pag-ulit ang isang resultang tumpak sa loob ng 0.00001% ay hindi nahanap, isang #NUM! naibalik ang error.

    Kung naghahanap ka ng higit na katumpakan para sa iyong pagkalkula ng IRR, maaari mong pilitin ang Excel na gumawa ng higit sa 32,000 pag-ulit sa pamamagitan ng paggamit ng tampok na Paghahanap ng Layunin, na bahagi ngWhat-If Analysis.

    Ang ideya ay makuha ang Goal Seek na makahanap ng porsyento na rate na ginagawang katumbas ng 0 ang NPV. Ganito:

    1. I-set up ang source data dito paraan:
      • Ilagay ang mga cash flow sa isang column (B2:B7 sa halimbawang ito).
      • Ilagay ang inaasahang IRR sa ilang cell (B9). Ang halaga na iyong ipinasok ay hindi talaga mahalaga, kailangan mo lamang na "magpakain" ng isang bagay sa NPV formula, kaya ilagay lamang ang anumang porsyento na pumasok sa isip, sabihin 10%.
      • Ilagay ang sumusunod na NPV formula sa isa pang cell (B10):

    =NPV(B9,B3:B7)+B2

  • Sa Data tab, sa Forecast na grupo, i-click ang Paano kung Pagsusuri > Goal Seek…
  • Sa Dialog box ng Goal Seek , tukuyin ang mga cell at value na susubukin:
    • Itakda ang cell - ang reference sa NPV cell (B10).
    • Para value ang – type 0, na siyang gustong value para sa Set cell.
    • Sa pamamagitan ng pagpapalit ng cell - ang reference sa IRR cell (B9).

    Kapag tapos na, i-click ang OK .

  • Lalabas ang dialog box na Goal Seek Status at hahayaan alam mo kung may nakitang solusyon. Kung matagumpay, ang halaga sa IRR cell ay papalitan ng bago na ginagawang zero ang NPV.

    I-click ang OK upang tanggapin ang bagong halaga o Kanselahin upang ibalik ang orihinal.

  • Sa sa katulad na paraan, maaari mong gamitin ang tampok na Goal Seek upang mahanap ang XIRR. Ang pagkakaiba lang ay kakailanganin mong gamitin

    Si Michael Brown ay isang dedikadong mahilig sa teknolohiya na may hilig sa pagpapasimple ng mga kumplikadong proseso gamit ang mga tool sa software. Sa higit sa isang dekada ng karanasan sa industriya ng tech, hinasa niya ang kanyang mga kasanayan sa Microsoft Excel at Outlook, pati na rin ang Google Sheets at Docs. Ang blog ni Michael ay nakatuon sa pagbabahagi ng kanyang kaalaman at kadalubhasaan sa iba, na nagbibigay ng madaling sundan na mga tip at mga tutorial para sa pagpapabuti ng pagiging produktibo at kahusayan. Isa ka mang batikang propesyonal o baguhan, nag-aalok ang blog ni Michael ng mahahalagang insight at praktikal na payo para masulit ang mahahalagang software tool na ito.