Net jei tik ką tik pradėjote modeliuoti, tikriausiai puikiai žinote, kaip lengva suklysti finansiniame modelyje! Yra trys būdai, kaip išvengti klaidų finansiniame modelyje:
- Iš pradžių venkite klaidų. Šioje knygoje aprašysiu keletą metodų, kuriuos galite naudoti, kad išvengtumėte klaidų, pavyzdžiui, laikytis formulių.
- Patikrinkite, ar modelyje nėra klaidų. Nepaisant visų jūsų pastangų, klaidų neišvengiamai gali atsirasti, todėl patikrinkite, dar kartą patikrinkite ir paprašykite, kad kas nors kitas patikrintų jūsų modelį, kai jis bus baigtas.
- Įtraukite klaidų patikrinimus. Kurdami modelį įtraukite klaidų patikras, kurios neleidžia netyčinėms klaidoms patekti į modelį dėl neteisingų įrašų arba vartotojo klaidų.
Čia pateikiama informacija sutelkta į pirmuosius du punktus: modelio kūrimo būdus, siekiant sumažinti klaidas, taip pat būdus, kaip patikrinti, ar modelyje nėra klaidų.
Klaidų patikrinimai yra svarbi gerai sukurto finansinio modelio dalis, kad vartotojas arba modeliuotojas galėtų iš karto pamatyti, ar formulės skaičiuojamos teisingai. Pavyzdžiui, kurdami valdymo ataskaitas patikrinkite, ar kiekvieno atskiro skyriaus ataskaitos suma pridedama prie visos įmonės bendros sumos. Tai galima padaryti įterpiant paprastą IF funkciją, be kitų metodų.
Čia pateiktame pavyzdyje kapitalo biudžetas buvo sudarytas su numatomomis išlaidų datomis E stulpelyje. Kapitalo išlaidų tvarkaraštyje, rodomame F–Q stulpeliuose, išlaidos paskirstomos per visus metus. Modeliuotojas žino, kad bendra kapitalo išlaidų suma 124 700 USD, parodyta D17 langelyje, turėtų būti tokia pati kaip visa kapitalo plano suma, parodyta langelyje R17, ir jei šios dvi sumos nėra lygios viena kitai, modelis skaičiuoja netinkamai. Taigi klaidų tikrinimo langelyje E1 yra labai paprasta formulė =R17-D17.
Paprastas klaidų patikrinimas.
Žemiau galite pamatyti, kad vartotojas įvedė neteisingą reikšmę langelyje E4. Vasario 20 d. nėra tinkamas įrašas, nes kapitalo išlaidų grafikas leidžia nurodyti tik 2019 m. datas. Tai reiškia, kad toliau pateiktas finansinis modelis yra neteisingas – vartotojas į modelį įvedė 124 700 USD vertės kapitalo išlaidų, tačiau tik 115 700 USD buvo skirta metai. Skaičius, rodomas langelyje E1 (9 000), įspėja vartotoją apie tai, kad yra problema. Atsisiųskite failą 0401.xlsx ir pasirinkite skirtukus, pažymėtus 4-9 ir 4-10, kad pamėgintumėte patys suaktyvinti šį klaidos patikrinimą.
Suaktyvintas klaidų patikrinimas.
Šis klaidų patikrinimas yra labai paprastas ir gana diskretiškas. Kad būtų aiškiau, galbūt norėsite įtraukti aprašymą „klaidų tikrinimas“ šalia klaidų tikrinimo langelio langelyje D1, todėl vartotojui būtų akivaizdžiau, kas atsitiko, kai suaktyvinamas klaidų tikrinimas.
Aukščiau parodytas klaidų tikrinimas yra tinkamiausias klaidų tikrinimo būdas, nes jį taip paprasta ir greitai sukurti. Kadangi klaidos atveju ji grąžina vertę, ji gali būti šiek tiek per diskretiška jūsų skoniui – nebūtinai iš karto įspėja vartotoją, kad įvyko klaida. Tačiau tai tikrai greita ir lengva sekti, todėl tai gana dažna klaidų patikra, kurią mėgsta daugelis modeliuotojų.
Jei naudojate tokio tipo klaidų tikrinimą, suformatuokite jį naudodami kablelio stilių (rasti skirtuke Pagrindinis, grupėje Skaičiai) ir pašalinkite dešimtainį skaičių ir suformatuokite jį raudonu šriftu. Tokiu būdu nulis nebus rodomas, jei nėra klaidos, o raudonas skaičius parodys, ar yra klaida.
Arba galite pasirinkti kitą klaidų tikrinimo formulę, pvz., =D17=R17, kuri grąžins reikšmę TRUE, jei jos yra vienodos, arba FALSE, jei jos ne. Tačiau šis metodas taip pat gali būti klaidingas.
Leidžiama toleruoti klaidas
=IF(D17<>R17,"error",0) yra geresnis klaidų patikrinimas, tačiau kartais jis gali grąžinti klaidingą klaidos rezultatą, nors reikšmės yra tokios pačios. Šią klaidų tikrinimo „klaidą“ sukelia tai, kad „Excel“ atlieka skaičiavimus 14 ženklų po kablelio tikslumu. Po to ji sutrumpina vertę ir gali sukelti minutinį neatitikimą, o tai praneš apie klaidą, kai ji bus tik 0,00000000000001.
Kad išvengtumėte šios galimos problemos, galite naudoti absoliučiosios vertės formulę, kuri leistų paklaidai pakenkti. =IF(ABS(D17-R17)>1 "klaida", 0) leis reikšmes sumažinti 1 $ prieš pranešant apie klaidą. Jei programoje „Excel“ naudojate ABS funkciją, bus naudojama absoliuti rezultato vertė, todėl nesvarbu, ar tai teigiamas, ar neigiamas skaičius.
Yra daug šios formulės variantų. Kai kurie modeliuotojai nori rodyti žodį Gerai, jei skaičiai teisingi, ir Patikrinkite, ar ne.
Sąlyginio formatavimo taikymas klaidų patikrinimui
Kad klaidos patikrinimas būtų dar ryškesnis vartotojui, apsvarstykite galimybę naudoti sąlyginį formatavimą, kad pridėtumėte taisyklę, dėl kurios visas langelis taps raudonas, jei buvo suaktyvintas klaidų tikrinimas. Juostos skirtuke Pagrindinis, grupėje Stiliai spustelėkite mygtuką Sąlyginis formatavimas. Tada užveskite pelės žymeklį virš Highlight Cells Rule ir pasirinkite Equal To.
Sąlyginio formatavimo taikymas klaidų patikrinimui.
Kai pasirodys dialogo langas Lygus, įveskite žodžio klaida lauke Formatuoti langelius, kurie yra lygūs ir spustelėkite Gerai. Pagal numatytuosius nustatymus langelis bus pakeistas į Šviesiai raudoną Užpildykite tamsiai raudonu tekstu, tačiau tai galite pakeisti išskleidžiamajame laukelyje.
Sąlyginio formatavimo spalvos redagavimas.
Sąlyginis formatavimas yra populiarus tikrinant klaidas, nes dėl to klaidų tikrinimas labiau išsiskiria, kai jis buvo suaktyvintas. Ir, jei pasiseks, vartotojas supras, kad finansiniame modelyje yra klaida. Sąlyginis formatavimas neapsiriboja klaidų tikrinimu – jis gali būti naudingas kitiems modeliams, kuriuose norite atkreipti vartotojo dėmesį į skaičiavimų nukrypimus ar akcentus.