Finansiell modellering ved hjelp av Excel og VBA

Excel, VBA, grunnleggende matte ferdigheter og bakgrunn finans kunnskap gir et godt grunnlag for å bruke finansielle modeller. Passer for økonomiske fremskrivninger av alle typer, modeller identifiserer og viser sammenhenger mellom to eller flere variabler ved hjelp av matematiske vilkår og "what-if" -scenarier, og gir til slutt et vell av informasjon for å gjøre gode økonomiske beslutninger. Start med Excel-funksjoner og formler, og utvid deretter funksjonaliteten til modellene med Visual Basic for Applications-makroer til å spørre, svare og løse dine økonomiske spørsmål og problemer.

fakta

Den deterministiske modellen er den vanligste rammen for både personlige og forretningsmessige økonomiske modeller. Deterministiske modeller baserer seg oftest fremskrivninger på historiske data og forsøker å etablere et forhold mellom historiske data og nøkkelavhengige variabler. Selv om du på overflaten kanskje ser liten eller ingen forskjell mellom en deterministisk finansmodell og et felles Excel-regneark, fungerer funksjonene og formlene bak scenene - hvorav mange er tilgjengelige i tilleggsutstyret Data Analysis Toolpak. ofte mer komplisert. Tilstedeværelsen av VBA-makroer som hjelper til med å utføre komplekse beregninger og i å automatisere finansielle modeller, skiller modeller fra vanlige regneark enda lenger.

Organisasjon

Struktur og organisering er nøklene til en god økonomisk modell. Selv om underliggende beregninger kan være komplekse, vil et enkelt, godt organisert grensesnitt gjøre modellen enklere å lese og forstå. Begynn med å inkludere en detaljert beskrivelse av modellens mål / mål og en uttalelse om hvordan du planlegger å nå disse målene. Bruk et enkelt regneark for korte, enkle modeller, men vurder å bryte modeller med store mengder data i flere regneark. Grupper inn- og utdata for å gjøre dem enklere å lese, og bruk fargekoding, beskrivende titler, kolonne- og radnavn for å identifisere modellkomponenter.

Kodingskomponenter

Excel-funksjoner og VBA-kode bruker dynamiske uavhengige variabler, og statiske mellomliggende og umiddelbare avhengige variabler i beregninger for å skape det som kan bli komplekse "what-if" -scenarier. Uavhengige variabler, inkludert brukerinngang og valgfrie parametere, gir informasjonen en modell trenger for å utføre beregninger. Mellomliggende avhengige variabler er et foreløpig resultat i en multi-trinns beregning, mens deres umiddelbare motpart er det endelige, synlige resultatet av modelleringsberegninger. For en enkel finansiell modell som beregner inntekt etter skatt, er bruttoinntekt en dynamisk uavhengig variabel, skattekonsentrasjon og skattesatsinformasjon er statiske, avhengige variable parametere, inntektsskatt er en mellomavhengig variabel og resultatet, etter skatt er den umiddelbare avhengige variabelen.

betraktninger

Å utvikle gode økonomiske modelleringsevner tar kunnskap, tid og praksis. Når du beveger deg rundt og opp i læringskurven, la ditt ferdighetsnivå, kompleksiteten til en beregning og bruksfrekvens bestemme om en Excel-funksjon eller en VBA-makro er det mer hensiktsmessige valget. Generelt er innebyggede funksjoner egnet for "engangs-" eller korte beregninger, mens VBA-makroer kan være nyttige for beregninger du må utføre ofte eller for lengre, kompliserte beregninger. Innebygde funksjoner, tilgjengelig fra Excel eller fra Data Analysis Toolpak-tillegget, er et godt alternativ hvis du er ny på økonomisk modellering. Kostnadstrening på generelle Excel-emner og detaljene i økonomisk modellering kan hjelpe deg med å komme dit raskere og er tilgjengelig fra Microsoft, samt uavhengige nettsteder som Financial Modeling Guide, Chandoo og Family Computer Club.

Populære Innlegg