Finansiell modellering med Excel och VBA

Excel, VBA, grundläggande matematiska färdigheter och kunskaper i bakgrundsfinansiering ger en bra grund för att använda finansiella modeller. Lämplig för ekonomiska projektioner av alla slag, modeller identifierar och visar relationer mellan två eller flera variabler med hjälp av matematiska termer och "what-if" -scenarier, vilket slutligen ger en mängd information för att göra bra ekonomiska beslut. Börja med Excel-funktioner och formler, och expandera funktionaliteten hos modeller med Visual Basic for Applications-makron att fråga, svara och lösa dina ekonomiska frågor och problem.

Fakta

Den deterministiska modellen är den vanligaste ramen för både personliga och affärsmässiga finansiella modeller. Deterministiska modeller bygger oftast prognoser på historiska data och försöker skapa en relation mellan historiska data och nyckelberoende variabler. Även om du på ytan kan se liten eller ingen skillnad mellan en deterministisk finansiell modell och ett vanligt Excel-kalkylblad, fungerar funktionerna och formlerna bakom kulisserna - varav många finns i Data Analysis Toolpak-tillägget - är ofta mer komplexa. Närvaron av VBA-makron som hjälper till att utföra komplexa beräkningar och i att automatisera finansiella modeller skiljer modeller från vanliga kalkylblad ännu längre.

Organisation

Struktur och organisation är nycklar till en bra finansiell modell. Även om underliggande beräkningar kan vara komplexa, kommer ett enkelt, välorganiserat gränssnitt att göra din modell lättare att läsa och förstå. Börja med att inkludera en detaljerad beskrivning av modellernas mål / mål och ett uttalande om hur du planerar att uppnå dessa mål. Använd ett enda arbetsblad för korta, enkla modeller, men överväga att bryta modeller med stora mängder data i flera kalkylblad. Gruppinmatnings- och utdata för att göra dem enklare att läsa och använda färgkodning, beskrivande titlar, kolumn- och radnamn för att identifiera modellkomponenter.

Kodningskomponenter

Excel-funktioner och VBA-kod använder dynamiska oberoende variabler och statiska mellanliggande och omedelbara beroende variabler i beräkningar för att skapa vad som kan bli komplexa "vad-om" -scenarier. Oberoende variabler, inklusive användarinmatning och valfria parametrar, ger den information en modell behöver för att utföra beräkningar. Intermediate-beroende variabler är ett interimsresultat i en flerstegsberäkning, medan deras omedelbara motsvarighet är det slutliga, synliga resultatet av modelleringsberäkningar. För en enkel finansiell modell som beräknar inkomst efter skatt är bruttoinkomsten en dynamisk oberoende variabel, skattekonsolen och skattesatsinformationen är statiska, beroende variabla parametrar, inkomstskatten är en mellanliggande beroende variabel och resultatet, din efter skatt är den omedelbara beroende variabeln.

överväganden

Att utveckla goda finansiella modelleringskunskaper tar kunskap, tid och övning. När du flyttar runt och upp inlärningskurvan, låt din färdighetsnivå, komplexiteten i en beräkning och användningsfrekvensen avgöra om en Excel-funktion eller ett VBA-makro är det mer lämpliga valet. I allmänhet är inbyggda funktioner lämpliga för "engångs" eller korta beräkningar, medan VBA-makron kan vara användbara för beräkningar du behöver utföra ofta eller för längre, komplicerade beräkningar. Inbyggda funktioner, tillgängliga från Excel eller från Data Analysis Toolpak-tillägget, är ett bra alternativ om du är ny på finansiell modellering. Kostnadsutbildning på allmänna Excel-ämnen och specifika finansiella modeller kan hjälpa dig att komma dit snabbare och är tillgänglig från Microsoft, liksom oberoende webbplatser som Financial Modeling Guide, Chandoo och Family Computer Club.

Populära Inlägg