Fortgeschrittene Best Practices für die Finanzmodellierung: Hacks für eine intelligente, fehlerfreie Modellierung

Veröffentlicht: 2022-03-11

Zusammenfassung

Was sind empfohlene Strategien zum Erstellen von Finanzmodellen?
  • Wie bei allen umständlichen und komplexen Unternehmungen beginnen Sie mit einem soliden, durchdachten Entwurf für das Modell. Verstehen Sie als Teil dieses Prozesses den Zeitplan für die Erstellung des Modells und seine erwartete Nutzungsdauer sowie den gewünschten Kompromiss zwischen „Wiederverwendbarkeit“ und „Modellgranularität“.
  • Als nächstes strukturieren und fertigen Sie Ihr Modell sorgfältig. Unterteilen Sie es mindestens in drei Abschnitte: (a) Inputs/Treiber, (b) Berechnungen (das eigentliche Modell, das den prognostizierten Jahresabschluss veranschaulichen wird) und (c) Outputs.
  • Bauen Sie schließlich das Modell und nehmen Sie sich die Zeit, es für ein sauberes, konsistentes und professionelles Finish zu formatieren.
Die besten Tricks und Tipps für eine benutzerfreundliche, intelligente und fehlerfreie Modellierung
  • Ich werde Ihnen einige bewährte Hacks zum Erstellen eines fehlerfreien Modells zeigen/mit Ihnen teilen. Dazu gehören einige meiner persönlichen Credos wie „Eine Zeile, eine Formel“ und Regeln wie „Keine hartcodierten Zahlen, die in Formeln eingebettet sind“. Außerdem zeige ich Ihnen, wie Sie mithilfe von aggregierten Fehlerprüfungen Prüfungen in Ihrem gesamten Modell erstellen.
  • Die Bedeutung der Vorstrukturierung Ihres Modells. Ich werde Sie durch den intuitivsten Weg führen, Ihr Modell so einzurichten, dass es in Bezug auf den Formelfluss sowie die einfache Prüfung und Übergabe intuitiv sinnvoll ist.
  • Farbformatierung ist ein Muss. Es klingt einfach, ist aber ein äußerst effektives Werkzeug, das unerfahrenen Modellbenutzern beibringt, welche Eingaben was bedeuten. Lesen Sie weiter, um zu sehen, wie Sie schnell ein Makro einrichten, um diesen Prozess zu automatisieren.
  • Gute altmodische Abkürzungen für Excel-Formeln. Dieser Abschnitt behandelt einige sehr effektive Best Practices für Excel für unsere fortgeschrittenen Benutzer. Diese erfordern möglicherweise ein wenig Anpassung, sollten aber später einige Stunden Arbeit sparen und relativ einfach zu implementieren sein.
Wie kann ein Finanzexperte Ihnen/Ihrem Unternehmen helfen?
  • Indem wir mit Ihnen als Denkpartner zusammenarbeiten, um eine Reihe von ausgefeilten Modellen oder Budgets für vorab festgelegte spezifische Projekte, Zwecke oder Entscheidungen zu entwerfen, zu strukturieren, zu erstellen und bereitzustellen.
  • Indem Sie eine vorgefertigte Go-to-Modellvorlage mit mehreren Registerkarten erstellen, die von fast jedem für jeden Zweck in Ihrem Unternehmen individuell angepasst werden kann.
  • Durch die Gestaltung spezifischer Ergebnisse und die Durchführung komplexer Sensitivitätsanalysen mit Excel auf dem Weg zu einer strategischen Entscheidung auf Management-, Vorstands- oder Betreiberebene.
  • Durch Erstellen oder Erstellen von Vorlagen für jede Art von Finanzmodelltyp, einschließlich Anleitungen, die von Discounted-Cashflow-Modellen (DCF) und Leveraged-Buyout bis hin zu Fusionen und Übernahmen oder Cashflow-Modellen reichen.
  • Indem Sie Einzelpersonen oder Gruppen von Einzelpersonen in Ihrem Unternehmen in allem schulen, von den Grundlagen der Modellierung bis hin zu fortgeschrittenen quantitativen Methoden.

Einführung: Ein Finanzmodell

Finanzmodelle sind aus dem Finanzbaukasten eines jeden Unternehmens nicht mehr wegzudenken. Sie sind Tabellenkalkulationen, die die historischen Finanzdaten eines bestimmten Unternehmens detailliert darstellen, seine zukünftige finanzielle Leistung prognostizieren und sein Risiko- und Ertragsprofil bewerten. Finanzmodelle sind in der Regel um die drei Abschlüsse der Buchhaltung herum strukturiert: Gewinn- und Verlustrechnung, Bilanz und Kapitalflussrechnung. Das Management der meisten Unternehmen verlässt sich zumindest teilweise auf die Details, Annahmen und Ergebnisse von Finanzmodellen, die alle für die strategischen und Kapitalentscheidungsprozesse dieser Unternehmen von entscheidender Bedeutung sind.

Dieser Artikel dient als Schritt-für-Schritt-Anleitung für Anfänger und Fortgeschrittene im Finanzwesen, die beim Erstellen von Finanzmodellen den Best Practices von Experten folgen möchten. Für den fortgeschrittenen Finanzmodellierer stellt dieser Artikel außerdem eine Auswahl von Tipps und Tricks auf Expertenebene vor, um Zeit, Leistung und Modellierungseffektivität zu optimieren. Lass uns anfangen.

Planung Ihres Modells

Wie bei allen komplexen Dingen besteht der erste Schritt zum Erstellen eines Finanzmodells („Modell“) darin, einen Entwurf sorgfältig zu entwerfen. Ungeplante, unvorhergesehene strukturelle Änderungen in der Mitte einer Modellierungsübung können zeitaufwändig, verwirrend und fehleranfällig sein, insbesondere wenn der Adapter des Modells nicht mit seinem Autor identisch ist. Solche Herausforderungen lassen sich mit ein wenig Planungszeit zu Beginn der Übung leicht untergraben. Ich empfehle, dass Ihre Planungsphase wie folgt abläuft:

1. Definieren Sie das Endziel des Modells.

Die klare Definition des Zwecks eines Modells ist der Schlüssel zur Bestimmung seines optimalen Layouts, seiner Struktur und seiner Endergebnisse. Nehmen Sie sich als Teil dieses Prozesses die Zeit, um sicherzustellen, dass die wichtigsten Stakeholder Ihres Modells Ihren Blueprint und Ihr Prozessdesign absegnen, bevor Sie mit der Erstellung beginnen. Dies gibt ihnen die Möglichkeit, endgültige Präferenzen oder Absichten zu äußern, wodurch ein „Scope Creep“ (Branchenjargon) oder eine schmerzhafte Neuausrichtung auf der Straße vermieden wird.

2. Verstehen Sie die Zeitpläne sowohl für den Aufbau des Modells als auch für seine Nutzungsdauer.

Obwohl das Endziel des Modells zweitrangig ist, sind das Verständnis der Zeitpläne für den Aufbau des Modells und wie lange das Modell verwendet wird, ebenfalls wichtige Eingaben, um den Ansatz für die Modellierungsübung zu bestimmen. Langlebige und langlebige (Nutzungsdauer-)Modelle werden in der Regel von Grund auf kundenspezifisch entwickelt und umfassen enorme Mengen an Betriebsdetails, Flexibilität und Empfindlichkeitsfunktionen. Für unmittelbarere Betriebs- oder Investitionsprojektmodelle mit kürzerer Dauer verwenden Modellierer häufig vorgefertigte Vorlagen, um die Konstruktionsgeschwindigkeit zu maximieren und gleichzeitig Fehler zu minimieren. Darüber hinaus sind Modellvorlagen in der Regel auch vertrauter und daher einfacher zu verwenden/manipulieren durch verschiedene Interessengruppen innerhalb von Organisationen.

3. Bestimmen Sie den optimalen Kompromiss zwischen „Detail“ und „Wiederverwendbarkeit“.

Bei der Entscheidung über den optimalen Kompromiss zwischen dem gewünschten Detaillierungsgrad und der Wiederverwendbarkeit des Modells (dh ob das Modell für mehrere Transaktionstypen/Zwecke überarbeitet werden soll oder stattdessen nur für diese einmalige Übung entworfen wurde), a Ein nützlicher Rahmen für die Entscheidung über die eigene Modellwahl / den eigenen Ansatz, den ich während des größten Teils meiner Karriere verfolgt habe, ist der folgende:

Grafische Darstellung des Kompromisses zwischen Detaillierungsgrad und Wiederverwendbarkeit

Nachdem die Blaupausen-/Planungsphase nun abgeschlossen ist und wichtige Entscheidungen getroffen wurden, können wir nun mit der nächsten Phase der Modellierung fortfahren.

Strukturieren Ihres Modells

An dieser Stelle sind wir bereit, Excel zu öffnen und über die Strukturierung nachzudenken. Auf der höchstmöglichen Ebene kann/sollte jedes Modell in drei Abschnitte unterteilt werden: (a) Inputs/Treiber, (b) Berechnungen (prognostizierter Abschluss) und (c) Outputs. Je besser man diese Abschnitte trennt, desto einfacher wird es, das Modell zu prüfen und zu ändern, während Fehler minimiert und rechtzeitig optimiert werden.

Ich habe für fast jedes Modell, das ich gebaut habe, denselben strukturellen Ansatz verfolgt; ein Ansatz, den sowohl meine jeweiligen Stakeholder als auch ich immer als praktisch, verdaulich und letztendlich nützlich empfunden haben. Seine Abschnitte sind wie folgt:

  1. Deckblatt (Registerkarte): Codename des Projekts, eine Beschreibung der Absicht des Modells, die Kontaktinformationen des Autors und alle anwendbaren Haftungsausschlüsse.
  2. Registerkarte „ Treiber“: Eingaben und Annahmen.
  3. Registerkarte „ Modell“: Berechnungen (dh die drei Projektionen und Berechnungen des Abschlusses).
  4. Outputs Tab: Eine saubere, ordentliche Zusammenfassung der wichtigsten Highlights des Modells.
  5. Registerkarte „Sensitivitäten“ : Die Bandbreite an Szenarien, Sensitivitäten und Datenergebnissen, auf die sich das Management beim Übergang in seinen Entscheidungsprozess stützt.

Ich werde jeden dieser Abschnitte einzeln für Sie aufschlüsseln. Wie folgt:

Titelseite

Das Deckblatt ist der erste Berührungspunkt mit Ihrer Arbeit. Es ist zwar am einfachsten zu bauen, aber wenn es gut gemacht ist, hinterlässt es einen großartigen ersten Eindruck und erklärt klar, was kommen wird. Ein einfaches Deckblatt mit Anweisungen ist im Allgemeinen der beste Ansatz und umfasst normalerweise die folgenden Abschnitte:

  1. Name des Modells: Selbsterklärend.
  2. Zweck des Modells: Ein Absatz, der seine beabsichtigte(n) Verwendung(en) beschreibt
  3. Modellindex: Eine kurze Tabelle mit Beschreibung und Zweck jeder Registerkarte. Dieser Abschnitt kann besonders hilfreich für Nichtfinanzoperatoren sein, indem er ihnen hilft, die Struktur und den Ablauf des Modells zu „verdauen“, indem er hervorhebt, welche Registerkarten sie für Eingaben verwenden müssen, auf welche Ausgaben sie sich während der Entscheidungsfindung konzentrieren müssen und welche Registerkarten für komplexe Berechnungen sie verwenden sollten unberührt lassen.
  4. Modellversionsverlauf: Wenn Sie ein paar Sekunden in die Eingabe der wichtigsten Änderungen, die am Modell vorgenommen wurden, nach Datum investieren, sparen Sie später immer Zeit, insbesondere wenn Sie Änderungen zurückverfolgen und rückgängig machen/modifizieren müssen. Dies gilt insbesondere für komplexe Modelle und Modelle, die Sie in zukünftigen Perioden als Vorlagen verwenden können.
  5. Kontaktdaten des Autors: Selbsterklärend
  6. Anwendbare Haftungsausschlüsse (falls vorhanden, wie von Ihrem Rechtsberater bereitgestellt) : Selbsterklärend

Bitte beachten Sie: Ich empfehle, das Deckblatt immer für jedermann und jeden ohne ausdrückliche Änderungsbefugnis außerhalb des Autors zu sperren.

Treiber-Tab: Eingaben und Annahmen

Unmittelbar nach der Titelseite des Modells muss die Registerkarte Treiber (Eingänge) kommen. Sie müssen sicherstellen, dass diese Registerkarte klar, prägnant und leicht verständlich ist, da dies die Registerkarte ist, die wahrscheinlich am häufigsten von Nicht-Finanzmitarbeitern bearbeitet wird. Normalerweise empfehle ich die Implementierung von zwei Eingabeabschnitten innerhalb der Registerkarte "Eingaben", einen für statische Eingaben und den anderen für dynamische . Mit statischen Inputs meine ich Inputs, die sich im Laufe der Zeit nicht ändern, wie z. B. die hypothetische „Größe eines Kraftwerks“ oder „Anfangsschuldenstand eines Unternehmens“; und mit dynamischen Inputs meine ich Inputs, die im Laufe der Zeit variabel sind (z. B. von Monat zu Monat oder Jahr zu Jahr), wie Annahmen über „Inflation“, „Schuldenkosten“ oder Annahmen über „Umsatzwachstum“.

Beispiel eines Beispiels für die Registerkarte „Treiber und Annahmen“.
Beispiel eines Beispiels für die Registerkarte „Treiber und Annahmen“.
Quelle: Toptal

Innerhalb der beiden obigen statischen vs. dynamischen Eingabeabschnitte empfehle ich Ihnen, Ihre Daten auch klar in zwei Arten zu unterteilen: (1) fest codierte Zahlen, die sich unabhängig vom Annahmenszenario nicht ändern, und (b) sensibilisierende Parameter, die dies tun verschiedene Annahmeszenarien und letztendlich Ihre Sensitivitätstabellen steuern. Beachten Sie jedoch, dass Sie nie genau wissen, welche Parameter Sensitivitätsparameter darstellen werden und welche erst in der Endphase des Projekts. Weitere Informationen zur Sensitivitätsmodellierung finden Sie im folgenden Artikel.

Registerkarte Modell: Detaillierte Berechnungen und Betriebsaufbau

Diese Registerkarte stellt das Herzstück des Modells dar, in dem alle Eingaben, Annahmen und Szenarien zusammenwirken, um die finanzielle Leistung eines Unternehmens auf die späteren Jahre zu projizieren. Auf dieser Registerkarte werden auch verschiedene annahmegesteuerte Szenarien sowie der Bewertungsteil der Übung ausgeführt, die vor der endgültigen strategischen Entscheidung durchgeführt wird.

Beispiel eines Beispielmodells Tab
Beispiel eines Beispielmodells Tab
Quelle: Toptal

Registerkarte „Szenarien und Sensitivitäten“.

Autorisierte Modellbetreiber von Drittanbietern werden die Registerkarte „ Szenarien und Empfindlichkeiten “ ziemlich oft verwenden, selbst wenn sie nur ihre Auswahl an vorprogrammierten Szenarien auswählen möchten. Aus diesem Grund sollten Sie Szenarien intuitiv erstellen, die tatsächlichen Szenarien vor einer Bearbeitung von außen schützen und ausreichend unterschiedliche Sensitivitäten erstellen, sodass die Handvoll vorprogrammierter Szenarien ausreichen, um einen umfassenden Überblick über mögliche Ergebnisse zu erhalten, sobald Sensitivitätstabellen (Beispiel unten) werden auch gebaut.

Zu Ihrer Überlegung, die Formatstruktur der Szenarien, auf die ich mich während meiner gesamten Karriere verlassen habe, ist wie folgt, um nur ein Beispiel zu nennen:

Beispiel eines Beispielszenarios und der Registerkarte "Sensitivitäten".

Ein paar Anmerkungen zum obigen Bild:

  1. Der Modellbenutzer sollte nur dies bearbeiten können, da er dort die Szenarionummer auswählt. Die Zahl bezieht sich auf eines der Szenarien, die auf der rechten Seite der Tabelle dargestellt sind. Der Benutzer präsentiert dann das ausgewählte Szenario (in diesem Fall Nr. 6) in der ersten Spalte. Dies ist die einzige Spalte der Tabelle „Szenarien und Sensitivitäten“, auf die im Modell verwiesen wird.
  2. Fügen Sie hier ein paar Beschreibungsfelder hinzu, die effektiv zusammenfassen, was das ausgewählte Szenario darstellt.
  3. Ich finde es immer sehr hilfreich, besonders wenn jemand anderes das Modell verwendet, eine Spalte hinzuzufügen, die jede Eingabeeinheit angibt.
  4. Diese Spalte zieht die Leverage-Statistik/das Feld des ausgewählten Szenarios (in diesem Fall Nr. 6) ein, die alle rechts (in blau) angezeigt werden. Die dazu erforderliche Formel ist eine Offset-Funktion, d. h. „=OFFSET (leere Zelle unmittelbar links neben dem ersten rot hervorgehobenen Szenario einfügen, Zelle, in der das Szenario ausgewählt/hervorgehoben ist).“ Bitte beachten Sie, dass sich zwischen den beiden Zellen ein Leerzeichen befindet, sodass die beiden Kommas (,,) kein Tippfehler sind.
  5. Gruppieren Sie Ihre Annahmen in Makrokategorien und Unterkategorien. Dies hilft sowohl Ihnen (dem Modellierer) als auch Ihren Benutzern, ein klares Verständnis dafür zu erlangen, welches Szenario das Modell ausgewählt hat.
Beispiel einer Beispiel-Empfindlichkeitstabelle
Beispiel einer Beispiel-Empfindlichkeitstabelle
Quelle: Toptal

Registerkarte Ausgabe

Die Ausgaberegisterkarten sind die Registerkarten, die Bediener des Modells am häufigsten verwenden werden. Im Laufe der Jahre habe ich festgestellt, dass ich mich für mindestens drei Ausgaberegisterkarten für mittlere bis komplexe Modelle tendiere:

  1. Registerkarte "Finanzergebnis" : Dies ist eine gekürzte Zusammenfassung der Finanzdaten, die auf der Registerkarte "Modell" aufgeführt sind. Sie werden in der Regel jährlich präsentiert (auch wenn das Modell vierteljährlich sein kann). Diese Ausgabe sollte zwischen 50 und 150 Zeilen umfassen und alle wichtigen Einzelposten aus den Berechnungsregisterkarten enthalten. Stellen Sie sicher, dass Sie genügend Details präsentieren, um sicherzustellen, dass die Benutzer nicht zwischen dieser Registerkarte und verschiedenen Registerkarten für Berechnungen hin- und herwechseln. Bitte beachten Sie auch, dass als Best Practice keine Ausgaberegisterkarten erneut Berechnungen durchführen sollten und diese Informationen nur direkte Links enthalten sollten.
  2. Registerkarte „ Executive Summary“: Diese Registerkarte ist ziemlich standardmäßig und enthält normalerweise eine Mischung aus Grafiken, Diagrammen und Tabellen, die so einfach und leicht verdaulich wie möglich die verschiedenen Trends, Analysen und wichtigsten zusammenfassenden Statistiken veranschaulichen, die Führungskräfte und Vorstandsmitglieder benötigen, um sich darin zurechtzufinden Schlüsselentscheidungen.
  3. Registerkarte "Spezielle Ausgabe": Diese Registerkarte enthält spezifische Ergebnisse, die normalerweise durch die Vorlage des Investitionsmemos, die Präsentation des Investitionsausschusses oder Anforderungen von Führungskräften und Vorstandsmitgliedern vorgegeben werden, um ihre Entscheidungspunkte zu erreichen.
Beispiel einer Modellausgabe-Registerkarte, einschließlich Tabellen, Diagrammen und Grafiken
Beispiel einer Modellausgabe-Registerkarte, einschließlich Tabellen, Diagrammen und Grafiken
Quelle: Alberto Mihelcic Bazzana

Damit ist die Bauphase des Modells offiziell abgeschlossen. Wir können unsere Aufmerksamkeit auf einige der bewährten Modellierungspraktiken auf Expertenebene richten, auf die ich zu Beginn des Artikels verwiesen habe. Beginnen wir mit der Formatierung.

Formatieren Ihres Modells

Zunächst ist es wichtig zu beachten, dass jede Firma/Gruppe ihre eigenen Präferenzen oder internen Praktiken haben kann. Daher ist es beim Bauen wichtig, sich zunächst mit dem Format zu befassen und es einzuhalten, das Ihre jeweilige Firma vorschreibt. In Ermangelung unternehmensspezifischer Praktiken beschreibt der folgende Inhalt jedoch die universelle Sprache der Wall Street für die Formatierung eines Modells.

Die erste und am wenigsten hängende Formatierungsmethode für die Finanzmodellierung besteht darin, konsistente und identifizierbare Farbschemata zu verwenden, um verschiedene Arten von Zellen und Daten zu kennzeichnen. Wie folgt:

Blau = Eingaben oder hartcodierte Daten wie historische Werte, Annahmen und Treiber.

Schwarz = Formeln, Berechnungen oder Referenzen, die von demselben Blatt stammen.

Grün = Formeln, Berechnungen und Verweise auf andere Blätter (beachten Sie jedoch, dass einige Modelle diesen Schritt ganz überspringen und Schwarz für diese Zellen verwenden).

Lila = Links, Eingaben, Formeln, Referenzen oder Berechnungen zu anderen Excel-Dateien (beachten Sie auch hier, dass einige Modelle diesen Schritt vollständig überspringen und auch für diese Zellen schwarz verwenden).

Rot = Fehler muss behoben werden.

Beispiel für eine gut formatierte (farbcodierte) Zusammenfassung der Finanzdaten
Beispiel für eine gut formatierte (farbcodierte) Zusammenfassung der Finanzdaten
Quelle: Toptal

Bitte beachten Sie, dass es keine integrierte Automatisierungsfunktion gibt, um Ihre Excel-Tabellen gemäß den oben genannten universellen Farbcodierungsstandards farblich zu codieren. Stattdessen können Sie Ihre eigenen Makros entwerfen, um diese Ergebnisse zu erzielen, und anschließend Verknüpfungskombinationen erstellen, um Ihre Arbeit automatisch farblich zu kennzeichnen.

Irgendwann in meiner jüngeren Vergangenheit erhielt ich von einem Kollegen (dem ich bis heute danke) die folgenden Makros (inklusive ausführlicher Anleitung), die mir seitdem mehrere Stunden Handarbeit erspart haben. Ich möchte sie teilen, wenn ich darf.

Anweisungen zur Makroerstellung (sowohl für Mac- als auch für PC-Versionen von Excel):

  1. Drücken Sie gleichzeitig Alt + W + M + R, um Ihr Makro zu benennen und mit der Aufzeichnung zu beginnen.
  2. Drücken Sie F5 („Jump to Cell“) und dann gleichzeitig Alt + S, um zum Menü „Go to Special“ zu gelangen.
  3. Drücken Sie „O“, um Konstanten auszuwählen, und „X“, um Text zu deaktivieren.
    Bildschirmfoto
  4. Drücken Sie nun gleichzeitig Alt + H + FC (oder Strg + 1) und wählen Sie Ihre blaue Schriftfarbe für diese Konstanten aus.
  5. Drücken Sie Esc.
  6. Machen Sie jetzt dasselbe, beginnend mit F5, aber wählen Sie Formeln (F) anstelle von Konstanten und drücken Sie „X“, um Text zu deaktivieren.
  7. Drücken Sie nun Alt + H + FC (oder Strg + 1) und wählen Sie eine schwarze Schriftfarbe für diese Konstanten.
  8. Stoppen Sie die Aufzeichnung des Makros mit Alt + W + M + R oder Alt + T + M + R.

Links zu anderen Arbeitsmappen

Das Finden von Links zu anderen Arbeitsmappen und Arbeitsblättern ist schwierig, und Sie müssen höchstwahrscheinlich VBA verwenden, damit dies richtig funktioniert. Hier ist die Grundidee: Suchen Sie nach dem Symbol „!“ in jeder Zelle, die eine Formel in Ihrer Arbeitsmappe enthält, und ändern Sie dann die Schriftfarbe in Grün. Sie müssen dies im VBA-Editor ändern und es zu einer for each -Schleife durch alle Instanzen von „!“ machen. Sie finden, und ändern Sie dann die Schriftfarbe für jeden von ihnen.

Bitte beachten Sie, dass diese Verknüpfung immer noch nicht zu 100 % funktioniert, da einige Formeln auf Zellen in anderen Arbeitsblättern verweisen, ohne direkt mit ihnen zu verknüpfen. Glücklicherweise sind grüne Zellen seltener als schwarze oder blaue Zellen, daher funktioniert die obige Methode in den meisten Modellen ziemlich gut (und Sie können den Rest Ihrer Links zu anderen Arbeitsblättern manuell formatieren, wenn sie auftauchen oder wenn Sie darauf stoßen).

Best Practices für die Prüfung eines Modells

Beim Modellieren ermutige ich Sie, immer diese eine Frage im Hinterkopf zu behalten: „Mache ich dieses Modell leicht überprüfbar?“ denn für jede ausgeführte Aufgabe, erstellte Formel und aufgebaute Verknüpfung wird es immer einen schnelleren, „schmutzigeren“ (im Branchenjargon) Weg geben, die Arbeit zu erledigen. Solche Hacks und Tricks, so schlau sie zu der Zeit erscheinen mögen, und besonders nach Zeitabständen, werden ausnahmslos vergessen und führen zu schwer auffindbaren Fehlern. Denken Sie an einen externen Gutachter, der Sie durch Ihren Prozess führt und Ihnen hilft, an wichtigen Stellen die richtige Entscheidung zu treffen.

Im Folgenden finden Sie eine Reihe von Best Practices, wie Sie mit einer Auditoren-Denkweise aufbauen können. Wie folgt:

1. Eine Zeile, eine Formel

Sie sollten nur eine Formel pro Zeile haben, was bedeutet, dass jede Formel, die in der ersten Zelle einer bestimmten Zeile verwendet wird, dieselbe Formel sein sollte, die einheitlich auf die gesamte Zeile angewendet wird. Benutzer sollten die Struktur Ihres Modells verstehen, indem sie sich die erste Zelle jeder Zeile ansehen, während sie Ihr Modell vertikal nach unten durchlaufen.

Obwohl dies im Prinzip einfach ist, wird es oft genug verletzt, um es weiter hervorzuheben. Ein häufiger Fall tritt häufig auf, wenn Tabellenkalkulationen zwischen einer Spaltengruppe „historische Finanzdaten“ und „Prognosen für das kommende Jahr“ aufgeteilt werden (siehe Abbildung oben mit dem Titel „Beispiel für eine gut formatierte (farbcodierte) Finanzdatenzusammenfassung“ als Referenz). ).

Eine einfache Möglichkeit, diese Instanzen zu adressieren, ist die Verwendung von Flags (z. B. 1/0, TRUE / FALSE ), die oben in der Tabelle positioniert sind und dann mit IF -Anweisungen durch den Körper des eigenen Modells referenziert werden. Eine einfache Illustration davon bei der Arbeit ist wie folgt:

Beispiel für „Die Verwendung von Flags“ in der Excel-Modellierung
Beispiel für „Die Verwendung von Flags“ in der Excel-Modellierung
Quelle: Alberto Mihelcic Bazzana

2. Keine fest codierten Zahlen, die in Formeln eingebettet sind

Verwenden Sie niemals fest codierte Zahlen, die in Formeln eingebettet sind, da sie sehr schwer zu erkennen sind, wenn der Benutzer mit dem Modell weniger vertraut ist. Heben Sie stattdessen die Eingaben/Hardcodes deutlich hervor und trennen Sie sie von den Formeln. Besser noch, sammeln Sie alle Eingaben/Hardcodes (sofern zutreffend) und aggregieren Sie sie auf derselben Registerkarte. Anschließend lassen Sie Ihre Formeln entsprechend aus der gewünschten Zelle und aus der entsprechenden Registerkarte ziehen/referenzieren.

3. Einfach ist immer besser

Es ist immer besser, komplizierte Formeln zu vermeiden. Brechen Sie Ihre Formel stattdessen in leicht verdauliche Schritte auf. Anstelle einer scheinbar sauberen Zeile werden bei diesem Ansatz oft viel mehr Zeilen erstellt, was zu einer größeren Tabelle führt. aber eine, die viel einfacher zu verfolgen und von einem Dritten zu prüfen ist.

4. Halten Sie sich konsequent an Ihre Zeichenkonvention

Sie sollten zum Zeitpunkt Null entscheiden, wie Ihre Vorzeichenkonvention/Ihr Schlüssel sein wird. Fragen Sie sich zur Veranschaulichung in der Designphase Ihres Modells: „Werden Kosten, Ausgaben, Abzüge, Abschreibungen, CapEx usw. als negative oder positive Zahlen dargestellt?“ Meine persönliche Präferenz ist es, Kosten aus zwei Gründen immer als negative Zahlen darzustellen: (a) Die Summen sind immer gerade Summen und Sie minimieren Benutzerfehler, und (b) es ist einfacher, Fehler nur anhand der Vorzeichen zu erkennen.

5. Vermeiden Sie es, Ihre Zellen zu benennen, verlassen Sie sich stattdessen auf die Grid-Logik von Excel

Wenn möglich, empfehle ich dringend, Ihre Zellen nicht zu benennen, da es später schwierig wird, die Quelleneingabe für diese benannte Zelle (z. B. „Inflation“) zu finden. Stattdessen empfehle ich, dass Sie sich in Ihren Formeln auf die Rasterkonvention von Excel verlassen (z. B. einfach auf Zelle C4 oder Position verlinken, [Tab Name]l'!G21 , wenn sich die Referenz auf einer anderen Registerkarte oder Arbeitsmappe befindet).

6. Haben Sie niemals denselben Input an mehreren Orten

Organisieren Sie Ihre Eingaben einfach und transparent. Es ist meine Empfehlung, dass Sie alle Eingaben in einigen Treiber-Registerkarten konsolidieren und sie von ihren einzelnen Ursprungspunkten in der gesamten Tabelle aus referenzieren.

7. Vermeiden Sie das Verknüpfen von Dateien

Vermeiden Sie die Verknüpfung mit anderen Dateien. Es ist besser, die relevanten Daten, die Sie benötigen, aus einer anderen Datei als hartcodierte Eingaben einzugeben, die Sie dann bei Bedarf manuell aktualisieren. Es ist bekannt, dass Cross-Linking größere Excel-Modelle zum Absturz bringt oder inkonsistent aktualisiert, wodurch schwer nachzuverfolgende Fehler entstehen.

8. Verstecken Sie keine Blätter oder Zeilen

In längeren Tabellenkalkulationen „gruppieren“ Sie Zeilen/Spalten, anstatt sie zu „verstecken“.

9. Weniger, größere Tabs sind besser als mehrere kleinere Tabs

Diese Praxis basiert zu 100% auf Erfahrung. Es ist einfacher, ein kontinuierliches Array für Daten über eine große, zusammenhängende Tabelle hinweg zu verfolgen und zu prüfen, als über mehrere Registerkarten oder, schlimmer noch, mehrere Tabellenkalkulationen, die querverknüpft sind.

10. Erstellen Sie Prüfungen in Ihrem gesamten Modell über „Aggregierte Fehlerprüfungen“, die sich auf einer Registerkarte befinden

Prüfungen sind die einfachste Möglichkeit, die Integrität eines Modells schnell zu überprüfen. „Checks“ umfassen alles, von der Sicherstellung, dass Summen, die übereinstimmen sollten, tatsächlich funktionieren, bis hin zur Sicherstellung, dass die eigene Bilanz tatsächlich ausgeglichen ist. Normalerweise baue ich ein paar Checks oben oder unten in jeder Tabelle ein und konsolidiere sie dann in einem separaten „Check Tab“. Dadurch wird sichergestellt, dass es einfach ist, einen Fehler im Modell zu finden und dann zu verfolgen, woher dieser Fehler stammt.

Muster eines Bilanz-"Checks"
Muster eines Bilanzchecks
Quelle: Toptal

Bitte beachten Sie, dass es niemals eine gute Idee ist, sich ausschließlich auf Prüfungen zu verlassen, um die Integrität eines Modells zu verifizieren, da Prüfungen in der Regel ziemlich hochrangig sind. Aber es ist ein guter Ausgangspunkt.

Carve Out – Für Fortgeschrittene: Excel-Tipps

Dieser Abschnitt behandelt einige sehr effektive Best Practices für Excel für unsere fortgeschrittenen Benutzer. Diese erfordern möglicherweise ein wenig Anpassung, sollten aber später einige Stunden Arbeit sparen und relativ einfach zu implementieren sein. Sie sind wie folgt, in kurzen, prägnanten, auf den Punkt gebrachten Aufzählungszeichen:

  1. Verwenden Sie so viele Tastenkombinationen wie möglich. Es gibt im Internet mehrere Dateien mit Excel-Tastaturkürzeln, die für unterschiedliche Anforderungen geeignet sind. Ich werde hier auf ein paar verweisen:
    • Modellierungsschlüssel-Spickzettel
    • Umfassende Excel-Tippsliste
  2. Verwenden Sie F5 („Gehe zu Spezial“), um schnell alle hartcodierten Zahlen oder Formeln zu finden.
  3. Verwenden Sie Trace Precedents und Trace Dependents, um das Modell zu prüfen.
  4. Verwenden Sie XNPV und XIRR , um auf dem Weg zu einer Renditeanalyse die Anwendung benutzerdefinierter Daten auf Cashflows zu ermöglichen; dies im Gegensatz zu den NPV und IRR -Funktionen von Excel, die implizit von äquidistanten Zeitintervallen für die Berechnung ausgehen.
  5. Verwenden Sie die INDEX MATCH -Funktion anstelle der VLOOKUP Funktion, um Informationen in großen Tabellenkalkulationen nachzuschlagen.
  6. VLOOKUP ist IF -Anweisungen fast immer überlegen; mach es dir bequem.
  7. Gewöhnen Sie sich an, IFERROR in die Syntax Ihrer Formeln aufzunehmen.
  8. Verwenden Sie eine Kombination aus Datumsfunktion, EOMONTH und IF -Anweisungen, um Datumsangaben dynamisch zu machen.
  9. Gitternetzlinien entfernen, wenn das Finanzmodell präsentiert oder geteilt wird; es sorgt für ein saubereres, ausgefeilteres Ausgabedokument.

Liebe es oder hasse es…

Lieben Sie es oder hassen Sie es, Excel ist allwissend, allgegenwärtig und allmächtig, wenn es um Unternehmensfinanzierung, Analysen und datengesteuerte Entscheidungsfindung geht. Und ob Sie es glauben oder nicht, es muss nicht einschüchternd oder schmerzhaft sein, selbst für den Anfänger oder Uneingeweihten. Wie bei den meisten Dingen im Leben werden Sie mit Übung, Beständigkeit und Liebe zum Detail (und im Fall von Excel mit Abkürzungen) den größten Teil des Weges dorthin bringen.

Sobald Sie sich mit der Anwendung vertraut gemacht haben, werden Sie feststellen, dass sie ein leistungsstarkes Werkzeug für Produktivität und numerisches Geschichtenerzählen ist, ohne das Sie selbst in Ihrem Privatleben kaum auskommen werden. Ich wünsche Ihnen auf Ihrem Weg durch die verschiedenen Phasen des Umgangs mit Excel alles Gute und ermutige Sie, diesen Artikel als praktischen Leitfaden zu verwenden, auf den Sie häufig zurückgreifen.