Cuprins
Tutorialul arată cum să utilizați XIRR în Excel pentru a calcula rata internă de rentabilitate (IRR) pentru fluxurile de numerar cu sincronizare neregulată și cum să vă creați propriul calculator XIRR.
Atunci când vă confruntați cu o decizie care necesită un capital intensiv, este de dorit să calculați rata internă de rentabilitate, deoarece vă permite să comparați rentabilitățile preconizate pentru diferite investiții și oferă o bază cantitativă pentru luarea deciziei.
În tutorialul nostru anterior, am văzut cum se calculează rata internă de rentabilitate cu ajutorul funcției Excel IRR. Această metodă este rapidă și simplă, dar are o limitare esențială - funcția IRR presupune că toate fluxurile de numerar se produc la intervale de timp egale, cum ar fi lunar sau anual. În situațiile reale, însă, intrările și ieșirile de numerar se produc adesea la intervale neregulate.Din fericire, Microsoft Excel are o altă funcție pentru a găsi IRR în astfel de cazuri, iar acest tutorial vă va învăța cum să o utilizați.
Funcția XIRR în Excel
Funcția Excel XIRR returnează rata internă de rentabilitate pentru o serie de fluxuri de numerar care pot fi sau nu periodice.
Funcția a fost introdusă în Excel 2007 și este disponibilă în toate versiunile ulterioare ale Excel 2010, Excel 2013, Excel 2016, Excel 2019 și Excel pentru Office 365.
Sintaxa funcției XIRR este următoarea:
XIRR(valori, date, [guess])Unde:
- Valori (obligatoriu) - o matrice sau un interval de celule care reprezintă o serie de intrări și ieșiri.
- Date (obligatoriu) - datele corespunzătoare fluxurilor de numerar. Datele pot apărea în orice ordine, dar data investiției inițiale trebuie să fie prima în matrice.
- Ghiciți (opțional) - o RIR preconizată, furnizată ca procent sau număr zecimal. Dacă este omisă, Excel utilizează rata implicită de 0,1 (10%).
De exemplu, pentru a calcula IRR pentru seriile de fluxuri de numerar din A2:A5 și datele din B2:B5, veți utiliza această formulă:
=XIRR(A2:A5, B2:B5)
Sfat. Pentru ca rezultatul să fie afișat corect, asigurați-vă că Procentul este setat pentru celula de formulă.
6 lucruri pe care trebuie să le știți despre funcția XIRR
Notele următoare vă vor ajuta să înțelegeți mai bine mecanismele interne ale funcției XIRR și să o utilizați cât mai eficient în foile dumneavoastră de lucru.
- XIRR în Excel este concepută pentru a calcula rata internă de rentabilitate pentru fluxurile de numerar cu sincronizare inegală. Pentru fluxurile de numerar periodice cu date de plată exacte necunoscute, puteți utiliza funcția IRR.
- Intervalul de valori trebuie să conțină cel puțin o valoare pozitivă (venit) și una negativă (plată de ieșire).
- În cazul în care prima valoare este o cheltuială (investiție inițială), aceasta trebuie să fie reprezentată printr-un număr negativ. Investiția inițială nu este actualizată; plățile ulterioare sunt aduse la data primului flux de numerar și actualizate pe baza unui an de 365 de zile.
- Toate datele sunt trunchiate în numere întregi, ceea ce înseamnă că partea fracționară a unei date care reprezintă timpul este eliminată.
- Datele trebuie să fie date Excel valide introduse ca referințe la celule care conțin date sau rezultate ale formulelor, cum ar fi funcția DATE. Dacă datele sunt introduse în format text, pot apărea probleme.
- XIRR în Excel returnează întotdeauna un IRR anualizată chiar și atunci când se calculează fluxurile de numerar lunare sau săptămânale.
Calculul XIRR în Excel
Funcția XIRR din Excel utilizează o abordare bazată pe încercări și erori pentru a găsi rata care să satisfacă această ecuație:
Unde:
- P - flux de numerar (plată)
- d - data
- i - numărul perioadei
- n - total perioade
Pornind de la estimare, dacă este furnizată, sau de la valoarea implicită de 10%, în caz contrar, Excel trece prin iterații pentru a ajunge la un rezultat cu o precizie de 0,000001%. Dacă după 100 de încercări nu se găsește o rată precisă, se returnează eroarea #NUM!
Pentru a verifica validitatea acestei ecuații, să o testăm în comparație cu rezultatul formulei XIRR. Pentru a ne simplifica calculele, vom folosi următoarea formulă de matrice (vă rugăm să rețineți că orice formulă de matrice trebuie completată prin apăsarea Ctrl + Shift + Enter ):
=SUM(A2:A5/((1+$E$1)^((B2:B5-$B$2)/365)))
Unde:
- A2:A5 sunt fluxurile de numerar
- B2:B5 sunt datele
- E1 este rata obținută de XIRR
După cum se arată în captura de ecran de mai jos, rezultatul este foarte aproape de zero. Q.E.D. :)
Cum se calculează XIRR în Excel - exemple de formule
Mai jos sunt prezentate câteva exemple care demonstrează utilizările comune ale funcției XIRR în Excel.
Formula de bază XIRR în Excel
Să presupunem că ați investit 1.000 de dolari în 2017 și vă așteptați să primiți un anumit profit în următorii 6 ani. Pentru a afla rata internă de rentabilitate pentru această investiție, utilizați această formulă:
=XIRR(A2:A8, B2:B8)
Unde A2:A8 sunt fluxurile de numerar, iar B2:B8 sunt datele corespunzătoare fluxurilor de numerar:
Pentru a judeca rentabilitatea acestei investiții, comparați rezultatul XIRR cu cel al companiei dvs. costul mediu ponderat al capitalului sau rata de prag Dacă rata de rentabilitate este mai mare decât costul capitalului, proiectul poate fi considerat o investiție bună.
Atunci când comparați mai multe opțiuni de investiții, nu uitați că rata de rentabilitate preconizată este doar unul dintre factorii pe care trebuie să îi estimați înainte de a lua o decizie. Pentru mai multe informații, consultați Ce este rata internă de rentabilitate (IRR)?
Forma completă a funcției Excel XIRR
În cazul în care știți la ce fel de randament vă așteptați de la această sau acea investiție, vă puteți folosi așteptările dvs. ca o presupunere. Acest lucru este util mai ales atunci când o formulă XIRR evident corectă aruncă o eroare #NUM!
Pentru datele de intrare prezentate mai jos, o formulă XIRR fără presupunere generează o eroare:
=XIRR(A2:A7, B2:B7)
Rata de rentabilitate anticipată (-20%) pusă în ghici ajută Excel să ajungă la rezultat:
=XIRR(A2:A7, B2:B7, -20%)
Cum se calculează XIRR pentru fluxurile de numerar lunare
Pentru început, vă rugăm să rețineți acest lucru - indiferent de fluxurile de numerar pe care le calculați, funcția Excel XIRR produce un rata anuală de rentabilitate .
Pentru a fi siguri de acest lucru, să găsim IRR pentru aceeași serie de fluxuri de numerar (A2:A8) care se produc lunar și anual (datele sunt în B2:B8):
=XIRR(A2:A8, B2:B8)
După cum puteți vedea în imaginea de mai jos, IRR-ul trece de la 7,68% în cazul fluxurilor de numerar anuale la aproximativ 145% în cazul fluxurilor de numerar lunare! Diferența pare prea mare pentru a fi justificată doar de factorul valorii temporale a banilor:
Pentru a găsi o valoare aproximativă XIRR lunar , puteți utiliza calculul de mai jos, unde E1 este rezultatul formulei XIRR obișnuite:
=(1+E1)^(1/12)-1
Sau puteți încorpora XIRR direct în ecuație:
=(1+XIRR(A2:A8,B2:B8))^(1/12)-1
Ca o verificare suplimentară, să folosim funcția IRR pentru aceleași fluxuri de numerar. Vă rugăm să rețineți că IRR va calcula, de asemenea, o rată aproximativă, deoarece presupune că toate perioadele de timp sunt egale:
=IRR(A2:A8)
În urma acestor calcule, obținem o XIRR lunară de 7,77%, care este foarte apropiată de 7,68% obținută prin formula IRR:
Concluzia : dacă sunteți în căutarea unui IRR anualizat pentru fluxuri de numerar lunare, utilizați funcția XIRR în forma sa pură; pentru a obține un IRR lunar, aplicați ajustarea descrisă mai sus.
Șablon Excel XIRR
Pentru a obține rapid rata internă de rentabilitate pentru diferite proiecte, puteți crea un calculator XIRR versatil pentru Excel. Iată cum:
- Introduceți fluxurile de numerar și datele în două coloane individuale (A și B în acest exemplu).
- Creați două intervale definite dinamic, denumite Fluxuri_de_încasări și Date Din punct de vedere tehnic, acestea vor fi denumite formule:
Cash_flows:
=OFFSET(Sheet1!$A$2,0,0,0,COUNT(Sheet1!$A:$A),1)
Date:
=OFFSET(Sheet1!$B$2,0,0,0,COUNT(Sheet1!$B:$B),1)
Unde Foaie1 este numele foii de calcul, A2 este primul flux de numerar, iar B2 este prima dată.
Pentru instrucțiuni detaliate pas cu pas, consultați Cum se creează un interval dinamic numit în Excel.
- Furnizați numele definite dinamic pe care le-ați creat pentru formula XIRR:
=XIRR(Cash_flows, Date)
Gata! Acum puteți adăuga sau elimina oricâte fluxuri de numerar doriți, iar formula dinamică XIRR se va recalcula în consecință:
XIRR vs. IRR în Excel
Principala diferență între funcțiile XIRR și IRR din Excel este următoarea:
- IRR presupune că toate perioadele dintr-o serie de fluxuri de numerar sunt egale. Această funcție se utilizează pentru a afla rata internă de rentabilitate pentru fluxuri de numerar periodice, cum ar fi lunare, trimestriale sau anuale.
- XIRR vă permite să atribuiți o dată fiecărui flux de numerar individual. Astfel, utilizați această funcție pentru a calcula IRR pentru fluxuri de numerar care nu sunt neapărat periodice.
În general, dacă cunoașteți datele exacte ale plăților, este recomandabil să folosiți XIRR, deoarece oferă o mai mare precizie de calcul.
Ca exemplu, să comparăm rezultatele IRR și XIRR pentru aceleași fluxuri de numerar:
În cazul în care toate plățile au loc la intervale regulate , funcțiile returnează rezultate foarte apropiate:
În cazul în care calendarul fluxurilor de trezorerie este inegal , diferența dintre rezultate este destul de semnificativă:
XIRR și XNPV în Excel
XIRR este strâns legată de funcția XNPV, deoarece rezultatul XIRR este rata de actualizare care conduce la o valoare netă actuală zero. Cu alte cuvinte, XIRR este XNPV = 0. Următorul exemplu demonstrează relația dintre XIRR și XNPV în Excel.
Să presupunem că aveți în vedere o oportunitate de investiție și doriți să examinați atât valoarea actuală netă, cât și rata internă de rentabilitate a investiției.
Cu fluxurile de numerar din A2:A5, datele din B2:B5 și rata de actualizare din E1, următoarea formulă XNPV vă va oferi valoarea actualizată netă a fluxurilor de numerar viitoare:
=XNPV(E1, A2:A5, B2:B5)
O VAN pozitivă indică faptul că proiectul este profitabil:
Acum, să aflăm care este rata de actualizare care va face ca valoarea netă actuală să fie zero. Pentru aceasta, folosim funcția XIRR:
=XIRR(A2:A5, B2:B5)
Pentru a verifica dacă rata produsă de XIRR conduce într-adevăr la o VAN zero, puneți-o în rata argument al formulei XNPV:
=XNPV(E4, A2:A5, B2:B5)
Sau încorporați întreaga funcție XIRR:
=XNPV(XIRR(A2:A5, B2:B5), A2:A5, B2:B5)
Da, XNPV rotunjit la două zecimale este egal cu zero:
Pentru a afișa valoarea NPV exactă, alegeți să afișați mai multe zecimale sau aplicați formatul științific la celula XNPV. Aceasta va produce un rezultat similar cu acesta:
Dacă nu sunteți familiarizat cu notația științifică, efectuați următorul calcul pentru a o converti într-un număr zecimal:
1.11E-05 = 1.11*10^-5 = 0.0000111
Funcția Excel XIRR nu funcționează
Dacă v-ați confruntat cu o problemă cu funcția XNPV în Excel, mai jos sunt prezentate principalele puncte de verificare.
#NUM! eroare
O eroare #NUM poate apărea din următoarele motive:
- The valori și date intervalele au lungimi diferite (număr diferit de coloane sau rânduri).
- The valori nu conține cel puțin o valoare pozitivă și una negativă.
- Oricare dintre datele ulterioare este anterioară primei date.
- După 100 de iterații nu se găsește niciun rezultat. În acest caz, încercați o altă presupunere.
Eroare #VALUE!
O eroare #VALUE poate fi cauzată de următoarele:
- Oricare dintre cele furnizate valori nu sunt numerice.
- Unele dintre datele furnizate nu pot fi identificate ca fiind date Excel valabile.
Iată cum se calculează XIRR în Excel. Pentru a vedea mai îndeaproape formulele discutate în acest tutorial, vă invităm să descărcați exemplul nostru de registru de lucru de mai jos. Vă mulțumesc pentru lectură și sper să ne revedem pe blogul nostru săptămâna viitoare!
Caietul de practică pentru descărcare
Șablon Excel XIRR (fișier .xlsx)