Meniu
Excel analiză financiară: model DCF complet, NPV IRR funcții, Scenario Manager Data Tables, KFI automatizați

Excel pentru analiza financiară: modele DCF, NPV, IRR și scenarii

Analiza financiară în Excel înseamnă mai mult decât calcule simple. Funcțiile financiare native, Scenario Manager și Data Tables permit construirea unor modele robuste de evaluare, bugetare și previzionare. Acest ghid prezintă tehnicile și formulele folosite în analizele financiare reale.

1. Funcțiile financiare esențiale Excel

// NPV — Valoarea Actualizată Netă (fluxuri de numerar viitoare):
// Rată discount în B1, fluxuri în B3:B8, investiție inițială în B2:
=NPV(B1, B3:B8) + B2
// ATENȚIE: NPV în Excel nu include cash flow-ul din perioada 0
// Investiția inițială (negativă) se adaugă separat: + B2

// IRR — Rata Internă de Rentabilitate:
=IRR(B2:B8)        // B2 = investiție inițială negativă
=IRR(B2:B8, 0.10)  // cu estimare inițială dacă IRR are valori multiple

// MIRR — IRR modificat (reinvestire la rată de finanțare):
=MIRR(B2:B8, RataFinantare, RataReinvestire)

// PV — Valoarea Prezentă a unei anuități:
=PV(Rata, NrPerioade, Plata, ValoareFinala, TipPlata)
// Exemplu: PV pentru credit 100.000 RON, 5 ani, 8% anual:
=PV(0.08/12, 60, -Rata_lunara)

// PMT — Calculul ratei lunare:
=PMT(0.08/12, 60, 100000)  // Credit 100.000 RON, 5 ani, 8%/an

// NPER — Numărul de perioade până la achitare:
=NPER(Rata_lunara, -Plata_lunara, Suma_credit)

// RATE — Calculul ratei efective:
=RATE(NrLuni, -Plata, Suma) * 12  // anualizat

2. Model DCF (Discounted Cash Flow) complet

Modelul DCF estimează valoarea unui activ sau proiect pe baza fluxurilor de numerar viitoare actualizate.

// Structura model DCF (coloane A-F, ani 1-5 + terminal):
//    A: An | B: Venituri | C: Costuri | D: EBITDA | E: FCF | F: FCF_Actualizat

// Calcul Free Cash Flow:
// FCF = EBIT * (1-T) + Amortizare - CapEx - Variatie_capital_circulant
=D2*(1-$B$1) + E2 - F2 - G2

// Actualizare FCF:
=FCF / (1 + WACC)^An
// Formula în coloana F:
=E2 / (1 + $B$2)^A2

// Terminal Value (metoda perpetuitate cu creștere):
// TV = FCF_n * (1+g) / (WACC - g)
=E7 * (1 + GrowthRate) / ($B$2 - GrowthRate)

// Enterprise Value = Sum(FCF actualizate) + TV actualizat:
=SUM(F2:F6) + (TerminalValue / (1+$B$2)^5)

// Equity Value = EV - Datorie Neta:
=EnterpriseValue - DatorieNeta

// Preț per acțiune:
=EquityValue / NrActiuni

3. Tabel de amortizare credit

// Structura: An | Luna | Sold_Initial | Rata | Dobanda | Principal | Sold_Final

// Dobânda lunară:
=Sold_Initial * Rata_anuala / 12

// Principalul restituit:
=Rata_lunara - Dobanda

// Soldul final:
=Sold_Initial - Principal

// Sau folosind funcțiile IPMT și PPMT pentru orice perioadă:
=IPMT(RataLunara, NumarLuna, TotalLuni, Suma)  // dobânda din rata N
=PPMT(RataLunara, NumarLuna, TotalLuni, Suma)  // principalul din rata N

// Total dobânzi plătite pe durata creditului:
=CUMIPMT(RataLunara, TotalLuni, Suma, 1, TotalLuni, 0)

// Refinanțare — calcul economie:
=CUMIPMT(RataVeche/12, LuniRamase, SoldRamas, 1, LuniRamase, 0)
-CUMIPMT(RataNoua/12, LuniNoi, SoldRamas, 1, LuniNoi, 0)
-CosturiRefinantare

4. Scenario Manager și Data Tables pentru analiză de sensibilitate

Data Tables și Scenario Manager permit testarea simultană a mai multor ipoteze fără a modifica modelul de bază.

// DATA TABLE — analiză sensibilitate NPV față de rată discount și creștere:
// Construiești un tabel 2D: rânduri = rate discount (6%-15%)
//                           coloane = rate creștere (0%-5%)
// Celula de intersecție (colț stânga-sus): referință la formula NPV

// Selectezi întreg tabelul (inclusiv capetele) → Data → What-If Analysis → Data Table
// Row input cell: celula cu RataCrestere
// Column input cell: celula cu RataDiscount

// SCENARIO MANAGER:
// Data → What-If Analysis → Scenario Manager → Add
// Scenario: "Optimist" → Variabile: Crestere=15%, Discount=8%
// Scenario: "Pesimist" → Variabile: Crestere=2%, Discount=12%
// Scenario Summary → afișează toate rezultatele comparativ

// GOAL SEEK — ce rată discount face NPV=0:
// Data → What-If Analysis → Goal Seek
// Set cell: celula NPV | To value: 0 | By changing: celula RataDiscount

5. Buget și previziuni cu formule dinamice

// Structura buget: Luna | Bugetat | Realizat | Abatere | Abatere%

// Calcul abatere:
=Realizat - Bugetat

// Procent realizare:
=Realizat / Bugetat - 1

// Formatare condiționată automată (verde dacă > 100%, roșu dacă < 90%):
// Conditional Formatting → New Rule → Formula:
=F2 >= 1         // verde
=F2 < 0.9        // roșu

// Forecast actualizat cu realizările YTD:
// Prognoza rămasă = Buget_annual - Realizat_YTD
=SUMIF(tbl_Buget[Luna],">="&DATE(YEAR(TODAY()),1,1),tbl_Buget[Bugetat])
 - SUMIF(tbl_Buget[Luna],"<="&TODAY(),tbl_Buget[Realizat])

// Rolling forecast (ultimele 12 luni):
=OFFSET(Realizat_Start, MATCH(TODAY(),tbl_Buget[Luna],1)-12, 0, 12, 1)

6. Indicatori financiari cheie (KFI) automatizați

// Lichiditate curentă:
=ActiveCurente / PasiveCurente

// Grad îndatorare:
=TotalDatorii / TotalActive

// EBITDA Margin:
=EBITDA / Venituri

// ROE (Return on Equity):
=ProfitNet / CapitaluriProprii

// ROA (Return on Assets):
=ProfitNet / TotalActive

// Days Sales Outstanding (DSO) — zile de încasare creanțe:
=Creante / (VeniturAnuale / 365)

// Inventory Turnover:
=CostBunuriVandute / StocMediu

// Current Ratio alertă (Conditional Formatting pe celulă):
=IF(LichiditateCurenta < 1, "RISC", IF(LichiditateCurenta < 1.5, "ATENȚIE", "OK"))

Pentru modele financiare complexe, rapoarte de evaluare sau training în financial modeling cu Excel, echipa Excel Group MD oferă suport specializat pentru companii din România și Moldova.

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *