Najlepsze praktyki w zakresie zaawansowanego modelowania finansowego: sposoby na inteligentne, bezbłędne modelowanie

Opublikowany: 2022-03-11

Podsumowanie wykonawcze

Jakie są zalecane strategie budowania modeli finansowych?
  • Jak w przypadku wszystkich prac nieporęcznych i skomplikowanych, zacznij od solidnego, przemyślanego planu modelu. Zrozum, w ramach tego procesu, harmonogram budowy modelu i jego oczekiwany okres użytkowania, a także pożądany kompromis między „ponownym użyciem” a „ziarnistością modelu”.
  • Następnie starannie ustrukturyzuj i wyprodukuj swój model. Podziel go przynajmniej na trzy sekcje: (a) dane wejściowe/czynniki, (b) obliczenia (rzeczywisty model, który ilustruje prognozowane sprawozdania finansowe) oraz (c) wyniki.
  • Na koniec zbuduj model i poświęć trochę czasu na jego sformatowanie, aby uzyskać czyste, spójne i profesjonalne wykończenie.
Najważniejsze sztuczki i wskazówki dotyczące przyjaznego dla użytkownika, inteligentnego i wolnego od błędów modelowania
  • Pokażę/udostępnię Ci kilka sprawdzonych sposobów na stworzenie modelu bez błędów. Obejmuje to niektóre moje osobiste credo, takie jak „Jeden rząd, jedna formuła” i zasady, takie jak „Brak zakodowanych na stałe liczb osadzonych w formułach”. Dodatkowo pokażę, jak tworzyć kontrole w całym modelu za pomocą zbiorczych kontroli błędów.
  • Znaczenie wstępnego zorganizowania modelu. Przeprowadzę Cię przez najbardziej intuicyjny sposób konfiguracji modelu tak, aby miał intuicyjny sens pod względem przepływu formuł, a także łatwości audytu i przekazania.
  • Formatowanie kolorów jest koniecznością. Brzmi prosto, ale jest niezwykle skutecznym narzędziem, które instruuje początkujących użytkowników modeli, co oznaczają dane wejściowe. Czytaj dalej, aby zobaczyć, jak szybko skonfigurować makro, aby zautomatyzować ten proces.
  • Dobre, staromodne skróty do formuł programu Excel. W tej sekcji omówiono kilka bardzo skutecznych najlepszych praktyk programu Excel dla naszych bardziej zaawansowanych użytkowników. Mogą one wymagać trochę dostosowania, ale powinny zaoszczędzić kilka godzin pracy później i być stosunkowo proste do wdrożenia.
Jak ekspert finansowy może pomóc Tobie/Twojej firmie?
  • Współpracując z Tobą jako partner w zakresie projektowania, strukturyzowania, budowania i dostarczania szeregu dopracowanych modeli lub budżetów dla z góry ustalonych konkretnych projektów, celów lub decyzji.
  • Tworząc prefabrykowany szablon modelu z wieloma zakładkami, który może być w unikalny sposób dostosowany przez prawie każdego w dowolnym celu w całej organizacji.
  • Projektując określone dane wyjściowe i przeprowadzając złożone analizy wrażliwości za pomocą programu Excel w drodze do decyzji strategicznej na poziomie zarządu, zarządu lub operatora.
  • Tworząc lub tworząc szablony dla każdego rodzaju modelu finansowego, w tym instrukcje „jak to zrobić”, od modelu zdyskontowanych przepływów pieniężnych (DCF) i wykupu lewarowanego po fuzje i przejęcia lub modele przepływów pieniężnych.
  • Szkoląc osoby lub grupy osób w Twojej organizacji w zakresie wszystkiego, od podstaw modelowania po zaawansowane metody ilościowe.

Wprowadzenie: model finansowy

Modele finansowe są nieodzowną częścią zestawu narzędzi finansowych każdej firmy. Są to arkusze kalkulacyjne, które szczegółowo opisują historyczne dane finansowe danej firmy, prognozują jej przyszłe wyniki finansowe oraz oceniają profil ryzyka i zwrotów. Modele finansowe są zazwyczaj zbudowane wokół trzech sprawozdań finansowych, a mianowicie: rachunku zysków i strat, bilansu i rachunku przepływów pieniężnych. Zarządzanie większością korporacji, przynajmniej częściowo, opiera się na szczegółach, założeniach i wynikach modeli finansowych, z których wszystkie mają kluczowe znaczenie dla strategicznych i kapitałowych procesów decyzyjnych tych firm.

Ten artykuł służy jako przewodnik krok po kroku dla początkujących i średnio zaawansowanych specjalistów finansowych, którzy chcą przestrzegać najlepszych praktyk ekspertów podczas tworzenia modeli finansowych. Dla zaawansowanych modelarzy finansowych, ten artykuł zawiera również wybór porad i hacków na poziomie eksperckim, aby zoptymalizować czas, wydajność i skuteczność modelowania. Zaczynajmy.

Planowanie swojego modelu

Podobnie jak w przypadku wszystkich skomplikowanych rzeczy, pierwszym krokiem do zbudowania modelu finansowego („modelu”) jest staranne rozplanowanie planu. Nieplanowane, nieprzewidziane zmiany strukturalne w trakcie ćwiczenia modelowania mogą być czasochłonne, mylące i podatne na błędy, zwłaszcza jeśli adapter modelu nie jest tym samym, co jego autor. Takie wyzwania można łatwo pokonać dzięki odrobinie czasu poświęconego na planowanie na początku ćwiczenia. Zalecam, aby faza planowania przebiegała w następujący sposób:

1. Zdefiniuj końcowy cel modelu.

Jasne zdefiniowanie celu modelu jest kluczem do określenia jego optymalnego układu, struktury i końcowych wyników. W ramach tego procesu poświęć trochę czasu, aby upewnić się, że kluczowi interesariusze Twojego modelu podpiszą się pod Twoim planem i projektem procesu przed rozpoczęciem budowy. Daje im to możliwość wyrażenia ostatecznych preferencji lub intencji, unikając w ten sposób „pełzania zakresu” (mowa branżowa) lub bolesnego przekierowania w dół drogi.

2. Zrozum ramy czasowe dotyczące zarówno budowania modelu, jak i jego okresu użytkowania.

Chociaż drugorzędne w stosunku do celu końcowego modelu, zrozumienie ram czasowych budowania modelu i czasu, przez jaki model będzie używany, jest również ważnymi danymi wejściowymi do określenia podejścia do ćwiczenia modelowania. Modele o długim czasie trwania i długim okresie użytkowania (okres użytkowania) są zwykle budowane na zamówienie od podstaw i zawierają ogromną ilość szczegółów operacyjnych, elastyczności i czułości. W przypadku modeli operacyjnych lub projektów kapitałowych o krótszym czasie trwania, modelarze często używają prefabrykowanych szablonów, aby zmaksymalizować szybkość budowy przy jednoczesnej minimalizacji błędów. Co więcej, szablony modeli są również bardziej znane, a tym samym łatwiejsze w użyciu/manipulowaniu przez różnych interesariuszy w organizacjach.

3. Określ optymalny kompromis między „szczegółem” a „możliwością ponownego wykorzystania”.

Przy podejmowaniu decyzji o optymalnym kompromisie między pożądanym poziomem szczegółowości a możliwością ponownego wykorzystania modelu (tj. czy model ma być przerobiony dla wielu typów transakcji/celów, czy też został zaprojektowany tylko do tego jednorazowego ćwiczenia), Przydatne ramy do decydowania o wyborze modelu/podejściu, które stosowałem przez większość mojej kariery, są następujące:

Graficzne przedstawienie kompromisu między poziomem szczegółowości a możliwością ponownego wykorzystania

Po zakończeniu fazy projektowania/planowania i ustaleniu kluczowych decyzji, możemy teraz przejść do następnej fazy modelowania.

Strukturyzacja swojego modelu

W tym momencie jesteśmy gotowi do otwarcia Excela i rozpoczęcia myślenia o strukturyzacji. Na najwyższym możliwym poziomie każdy model można/powinien zostać podzielony na trzy sekcje: (a) dane wejściowe/czynniki napędzające, (b) obliczenia (prognozowane sprawozdania finansowe) oraz (c) wyniki. Im lepiej segreguje te sekcje, tym łatwiej będzie przeprowadzić audyt i poprawiać model, jednocześnie minimalizując błędy i optymalizując na czas.

Postępowałem zgodnie z tym samym podejściem strukturalnym dla prawie każdego modelu, który zbudowałem; podejście, które zarówno moi interesariusze, jak i ja zawsze uważaliśmy za praktyczne, łatwe do strawienia i ostatecznie użyteczne. Jego sekcje są następujące:

  1. Strona tytułowa (zakładka): Nazwa kodowa projektu, opis intencji modela, dane kontaktowe autora oraz wszelkie stosowne zastrzeżenia.
  2. Zakładka Drivers: Dane wejściowe i założenia.
  3. Zakładka Model: Obliczenia (tj. trzy prognozy i obliczenia sprawozdania finansowego).
  4. Zakładka Outputs: Czyste, zgrabne podsumowanie najważniejszych cech modelu.
  5. Karta Wrażliwości: Zakres scenariuszy, wrażliwości i wyników danych, na których będzie polegać kierownictwo, przechodząc do procesu podejmowania decyzji.

Podzielę dla ciebie każdą z tych sekcji, pojedynczo. Następująco:

Okładka

Strona tytułowa to pierwszy punkt kontaktu z Twoją pracą. Chociaż jest najprostszy w budowie, dobrze wykonany pozostawia świetne pierwsze wrażenie i jasno wyjaśnia, co ma nadejść. Prosta, instruktażowa strona tytułowa jest zazwyczaj najlepszym podejściem i zazwyczaj zawiera następujące sekcje:

  1. Nazwa modelu: Nie wymaga wyjaśnień.
  2. Cel modelu: akapit opisujący jego zamierzone zastosowanie(a)
  3. Indeks modelu: Krótka tabela zawierająca opis i przeznaczenie każdej zakładki. Ta sekcja może być szczególnie pomocna dla operatorów niefinansowych, pomagając im „przeanalizować” strukturę i przepływ modelu, podkreślając, których kart muszą używać do wprowadzania danych wejściowych, na których danych wyjściowych należy się skoncentrować podczas podejmowania decyzji i na których złożonych kartach obliczeniowych należy pozostaw nietknięte.
  4. Historia wersji modelu: Zainwestowanie kilku sekund w wpisanie, według daty, kluczowych zmian wprowadzanych w modelu w miarę postępów, zawsze oszczędza czas, zwłaszcza jeśli musisz odtworzyć i cofnąć/modyfikować zmiany. Dotyczy to zwłaszcza złożonych modeli i modeli, których możesz używać jako szablonów w przyszłych okresach.
  5. Informacje kontaktowe autora: Nie wymaga wyjaśnień
  6. Obowiązujące zastrzeżenia prawne (jeśli istnieją, podane przez radcę prawnego) : Nie wymaga wyjaśnień

Uwaga: zalecam, aby strona tytułowa była zawsze zablokowana dla każdego bez wyraźnego upoważnienia do wprowadzania zmian, poza autorem.

Zakładka sterownika: Wejścia i założenia

Zaraz za stroną tytułową modelu musi pojawić się zakładka sterowniki (wejścia) . Musisz upewnić się, że ta zakładka jest jasna, zwięzła i łatwa do zrozumienia, ponieważ jest to zakładka, którą operatorzy niefinansowi będą prawdopodobnie manipulować najczęściej. Zazwyczaj zalecam zaimplementowanie dwóch sekcji wejściowych w zakładce input, jednej dla wejść statycznych , a drugiej dla dynamicznych . Przez nakłady statyczne rozumiem nakłady, które nie zmieniają się w czasie, takie jak hipotetyczna „wielkość elektrowni” lub „początkowe saldo zadłużenia firmy”; a przez dynamiczne dane wejściowe mam na myśli dane wejściowe, które są zmienne w czasie (np. z miesiąca na miesiąc lub rok do roku), takie jak założenia dotyczące „inflacji”, „koszt długu” lub założenia „wzrostu przychodów”.

Przykład zakładki Przykładowe sterowniki i założenia
Przykład zakładki Przykładowe sterowniki i założenia
Źródło: Toptal

W obu powyższych sekcjach danych statycznych i dynamicznych zalecam również wyraźne rozdzielenie danych na dwa rodzaje: (1) zakodowane dane liczbowe, które nie zmieniają się niezależnie od scenariusza założeń oraz (b) parametry uczulające, które będą kieruj różnymi scenariuszami założeń i ostatecznie tabelami wrażliwości. Pamiętaj jednak, że nigdy w pełni nie wiesz, które parametry będą stanowić parametry wrażliwości, a które dopiero w końcowych etapach projektu. Więcej informacji na temat modelowania wrażliwości można znaleźć w następującym artykule.

Zakładka Model: Szczegółowe obliczenia i zestawienie operacyjne

Ta karta reprezentuje serce modelu, w którym wszystkie dane wejściowe, założenia i scenariusze współpracują ze sobą, aby rzutować wyniki finansowe firmy na lata zewnętrzne. Poza tą zakładką będą również uruchamiane różne scenariusze oparte na założeniach, a także część wyceny, która zostanie przeprowadzona przed ostateczną decyzją strategiczną.

Przykład zakładki przykładowego modelu
Przykład zakładki przykładowego modelu
Źródło: Toptal

Zakładka Scenariusze i wrażliwości

Autoryzowani, zewnętrzni operatorzy modeli będą dość często korzystać z zakładki Scenariusze i wrażliwości , nawet jeśli tylko po to, aby wybrać wstępnie zaprogramowane scenariusze. Z tego powodu należy budować scenariusze intuicyjnie, chronić rzeczywiste scenariusze przed edycją z zewnątrz i budować wystarczająco zróżnicowane wrażliwości, tak aby garść wstępnie zaprogramowanych scenariuszy wystarczyła do uzyskania szerokiego widoku możliwych wyników, gdy tabele wrażliwości (przykład poniżej) są również budowane.

Do rozważenia, struktura formatu scenariuszy, na której polegałem w całej mojej karierze, jest następująca, jako tylko jeden rodzaj przykładu:

Przykładowa zakładka przykładowych scenariuszy i wrażliwości

Kilka uwag do powyższego obrazu:

  1. Użytkownik modelu powinien mieć możliwość edycji tylko tego, ponieważ to tam wybierze numer scenariusza. Numer odnosi się do jednego ze scenariuszy przedstawionych po prawej stronie arkusza kalkulacyjnego. Użytkownik przedstawi następnie wybrany scenariusz (w tym przypadku nr 6) w pierwszej kolumnie. Jest to jedyna kolumna arkusza kalkulacyjnego scenariuszy i wrażliwości, do której odwołuje się model.
  2. Dodaj tutaj kilka pól opisu, które skutecznie podsumowują to, co reprezentuje wybrany scenariusz.
  3. Zawsze uważam za bardzo pomocne, zwłaszcza jeśli ktoś inny użyje modelu, aby dodać kolumnę, która określa każdą jednostkę danych wejściowych.
  4. Ta kolumna zawiera statystyki/pole dźwigni wybranego scenariusza (w tym przypadku nr 6), które są wyświetlane po prawej stronie (na niebiesko). Formuła wymagana do sterowania to funkcja przesunięcia, tj. „= PRZESUNIĘCIE (wstaw pustą komórkę bezpośrednio na lewo od pierwszego scenariusza podświetlonego na czerwono powyżej ,, Komórka, w której scenariusz jest zaznaczony/podświetlony).” Pamiętaj, że między dwiema komórkami jest pusta przestrzeń, więc dwa przecinki (,,) nie są literówką.
  5. Grupuj swoje założenia w makrokategorie i podkategorie. Pomoże to zarówno Tobie (modelarzowi), jak i Twoim użytkownikom, uzyskać jasne zrozumienie scenariusza wybranego przez model.
Przykład tabeli czułości próbki
Przykład tabeli czułości próbki
Źródło: Toptal

Zakładka Wyjście

Zakładki wyjściowe to zakładki, z których operatorzy modelu będą korzystać najczęściej. Z biegiem lat zauważyłem, że skłaniam się w kierunku co najmniej trzech zakładek danych wyjściowych dla modeli od średniej do złożonej:

  1. Zakładka wyników finansowych: Jest to skrócone podsumowanie danych finansowych wyszczególnionych w zakładce modelu. Są one zwykle prezentowane w cyklu rocznym (chociaż model może być kwartalny). Dane wyjściowe powinny zawierać od 50 do 150 wierszy i powinny przedstawiać wszystkie kluczowe pozycje z kart obliczeń. Pamiętaj, aby przedstawić wystarczająco dużo szczegółów, aby upewnić się, że użytkownicy nie przełączają się między tą kartą a różnymi kartami Obliczenia. Należy również pamiętać, że zgodnie z najlepszą praktyką żadne karty wyjściowe nie powinny ponownie wykonywać żadnych obliczeń, a informacje te powinny zawierać tylko bezpośrednie linki.
  2. Karta podsumowania dla kadry kierowniczej: ta karta jest dość standardowa i zwykle przedstawia mieszankę wykresów, wykresów i tabel, ilustrujących w możliwie najprostszy i najłatwiejszy sposób różne trendy, analizy i kluczowe statystyki podsumowujące, których potrzebują dyrektorzy i członkowie zarządu, aby poruszać się po swoich kluczowe decyzje.
  3. Zakładka Specyficznych Wyników: Ta zakładka zawiera określone dane wyjściowe, zwykle podyktowane szablonem noty inwestycyjnej, prezentacją komitetu inwestycyjnego lub żądaniami kierownictwa i członków zarządu w celu osiągnięcia ich punktów decyzyjnych.
Przykład karty wyników modelu, w tym tabel, wykresów i wykresów
Przykład karty wyników modelu, w tym tabel, wykresów i wykresów
Źródło: Alberto Mihelcic Bazzana

W tym momencie faza budowy modelu jest oficjalnie zakończona. Możemy zwrócić naszą uwagę na niektóre z najlepszych praktyk modelowania na poziomie eksperckim, o których wspomniałem na początku artykułu. Zacznijmy od formatowania.

Formatowanie modelu

Po pierwsze, należy zauważyć, że każda firma/grupa może mieć własne preferencje lub praktyki wewnętrzne. W związku z tym podczas budowania ważne jest, aby najpierw sprawdzić — i przestrzegać — formatu zalecanego przez firmę. Jednak z powodu braku praktyk specyficznych dla firmy, treść poniżej szczegółowo opisuje uniwersalny język Wall Street dotyczący formatowania modelu.

Pierwszą i najgorzej wiszącą metodą formatowania w modelowaniu finansowym jest użycie spójnych i identyfikowalnych schematów kolorów do oznaczania różnych typów komórek i danych. Następująco:

Niebieski = dane wejściowe lub dowolne dane zakodowane na stałe, takie jak wartości historyczne, założenia i sterowniki.

Czarny = Wzory, obliczenia lub odniesienia pochodzące z tego samego arkusza.

Zielony = Wzory, obliczenia i odniesienia do innych arkuszy (należy jednak pamiętać, że niektóre modele całkowicie pomijają ten krok i używają koloru czarnego dla tych komórek).

Fioletowy = Linki, dane wejściowe, formuły, odniesienia lub obliczenia do innych plików Excela (zwróć uwagę, że niektóre modele całkowicie pomijają ten krok i używają koloru czarnego również dla tych komórek).

Czerwony = błąd do naprawienia.

Przykład dobrze sformatowanego (oznaczonego kolorami) podsumowania finansowego
Przykład dobrze sformatowanego (oznaczonego kolorami) podsumowania finansowego
Źródło: Toptal

Należy pamiętać, że nie ma wbudowanej funkcji automatyzacji do kodowania kolorami arkuszy kalkulacyjnych Excel zgodnie z powyższymi uniwersalnymi standardami kodowania kolorami. Zamiast tego możesz zaprojektować własne makra, aby osiągnąć te wyniki, a następnie utworzyć kombinacje skrótów, aby automatycznie kodować kolorami swoją pracę.

Kiedyś w mojej niedawnej przeszłości otrzymałem od kolegi (któremu dziękuję do dziś) następujące makra (w tym szczegółowe instrukcje), które od tego czasu zaoszczędziły mi kilku godzin ręcznej pracy. Chciałbym się nimi podzielić, jeśli mogę.

Instrukcje tworzenia makr (dla wersji programu Excel dla komputerów Mac i PC):

  1. Naciśnij jednocześnie Alt + W + M + R, aby nazwać i rozpocząć nagrywanie makra.
  2. Naciśnij F5 („Skok do komórki”), a następnie Alt + S, aby przejść do menu „Przejdź do specjalnego”.
  3. Naciśnij „O”, aby wybrać stałe i „X”, aby odznaczyć tekst.
    Zrzut ekranu
  4. Teraz naciśnij jednocześnie Alt + H + FC (lub Ctrl + 1) i wybierz niebieski kolor czcionki dla tych stałych.
  5. Naciśnij Esc.
  6. Teraz zrób to samo, zaczynając od F5, ale wybierz Formuły (F) zamiast stałych i naciśnij „X”, aby odznaczyć tekst.
  7. Teraz naciśnij Alt + H + FC (lub Ctrl + 1) i wybierz czarny kolor czcionki dla tych stałych.
  8. Zatrzymaj nagrywanie makra za pomocą Alt + W + M + R lub Alt + T + M + R.

Linki do innych skoroszytów

Znajdowanie linków do innych skoroszytów i arkuszy jest trudne i najprawdopodobniej będziesz musiał użyć VBA, aby to działało poprawnie. Oto podstawowa idea: szukaj obecności symbolu „!” w każdej komórce zawierającej formułę w skoroszycie, a następnie zmień kolor czcionki na zielony. Będziesz musiał to zmodyfikować w edytorze VBA i ustawić for each pętli przez wszystkie wystąpienia „!” znajdziesz, a następnie zmień kolor czcionki dla każdego z nich.

Należy pamiętać, że ten skrót nadal nie będzie działał w 100% przypadków, ponieważ niektóre formuły odwołują się do komórek w innych arkuszach roboczych bez bezpośredniego łączenia z nimi. Na szczęście zielone komórki są rzadsze niż czarne lub niebieskie komórki, więc powyższa metoda działa dość dobrze w większości modeli (i możesz organicznie sformatować resztę swoich linków do innych arkuszy roboczych, gdy się pojawią lub gdy na nie natkniesz).

Najlepsze praktyki audytowania modelu

Podczas modelowania zachęcam, aby zawsze mieć w głowie jedno pytanie: „Czy sprawiam, że ten model jest łatwy do audytu?” ponieważ dla każdego wykonanego zadania, utworzonej formuły i zbudowanego linku zawsze będzie szybszy, „brudniejszy” (w języku branżowym) sposób wykonania pracy. Takie sztuczki, jakkolwiek sprytne w danym momencie, a zwłaszcza po przerwach czasowych, mogą się wydawać, zawsze zostaną zapomniane i doprowadzą do trudnych do wyśledzenia błędów. Pamiętanie o recenzencie trzeciej osoby poprowadzi Cię przez cały proces i pomoże w podjęciu właściwej decyzji w kluczowych momentach.

Poniżej znajduje się seria najlepszych praktyk dotyczących budowania z nastawieniem audytora. Następująco:

1. Jeden rząd, jedna formuła

Powinieneś mieć tylko jedną formułę w wierszu, co oznacza, że ​​każda formuła użyta w pierwszej komórce dowolnego wiersza powinna być tą samą formułą jednolicie zastosowaną w całym wierszu. Użytkownicy powinni zrozumieć strukturę modelu, patrząc na pierwszą komórkę każdego wiersza, gdy przechodzą pionowo w dół modelu.

Chociaż jest to w zasadzie proste, jest na tyle często naruszane, aby podkreślać dalej. Często zdarza się, że arkusze kalkulacyjne są dzielone na grupę kolumn „historycznych danych finansowych” i „prognozy roczne” (patrz ilustracja powyżej zatytułowana „Przykład dobrze sformatowanego (oznaczonego kolorami) podsumowania finansowego” jako odniesienie ).

Jednym z łatwych sposobów rozwiązania tych przypadków jest użycie flag (np. 1/0, TRUE / FALSE ) umieszczonych na górze arkusza kalkulacyjnego, a następnie przywoływanych za pomocą instrukcji IF w ciele modelu. Prosta ilustracja tego w działaniu jest następująca:

Przykład „Użycia flag” w modelowaniu w programie Excel
Przykład „Użycia flag” w modelowaniu w programie Excel
Źródło: Alberto Mihelcic Bazzana

2. Brak zakodowanych liczb osadzonych w formułach

Nigdy nie używaj zakodowanych na stałe liczb osadzonych we wzorach, ponieważ są one bardzo trudne do wykrycia, jeśli użytkownik jest mniej zaznajomiony z modelem. Zamiast tego wyraźnie zaznacz i oddziel dane wejściowe / kody stałe od formuł; jeszcze lepiej, zbierz wszystkie dane wejściowe/twarde kody (w stosownych przypadkach) i zagreguj je w tej samej karcie. Następnie poproś swoje formuły o pobranie / odwołanie do nich odpowiednio z wymaganej komórki i odpowiedniej karty.

3. Proste jest zawsze lepsze

Zawsze lepiej unikać skomplikowanych formuł. Zamiast tego podziel swoją formułę na łatwo przyswajalne etapy. Zamiast jednego pozornie zgrabnego wiersza, to podejście często tworzy o wiele więcej wierszy, co skutkuje większym arkuszem kalkulacyjnym; ale taki, który będzie znacznie łatwiejszy do śledzenia i audytu przez stronę trzecią.

4. Konsekwentnie przestrzegaj konwencji znakowania

Powinieneś zdecydować w czasie zero, jaka będzie twoja konwencja/klucz znaku. Tytułem ilustracji, zadaj sobie pytanie na etapie projektowania modelu: „Czy koszty, wydatki, potrącenia, amortyzacja, CapEx itp. będą przedstawiane jako liczby ujemne czy dodatnie?” Osobiście wolę zawsze przedstawiać koszty jako liczby ujemne z dwóch powodów: (a) sumy zawsze będą sumami prostymi, a ty zminimalizujesz błąd użytkownika, oraz (b) łatwiej będzie dostrzec błędy, używając tylko znaków.

5. Unikaj nazywania komórek, zamiast tego polegaj na logice siatki programu Excel

Tam, gdzie to możliwe, zdecydowanie zalecam unikanie nazywania komórek, ponieważ trudno jest zlokalizować dane wejściowe dla wymienionej komórki (np. „Inflacja”) w dalszej części drogi. Zamiast tego zalecam, aby w formułach polegać na konwencji siatki programu Excel (np. po prostu łącząc się z komórką C4 lub lokalizacją, [Tab Name]l'!G21 , jeśli odwołanie znajduje się w innej karcie lub skoroszycie).

6. Nigdy nie miej tego samego wejścia w wielu lokalizacjach

Uporządkuj swoje dane wejściowe w prosty i przejrzysty sposób. Zalecam, aby skonsolidować wszystkie dane wejściowe w kilku kartach sterowników i odwoływać się do nich z ich pojedynczych punktów pochodzenia w całym arkuszu kalkulacyjnym.

7. Unikaj łączenia plików

Unikaj linkowania do innych plików. Lepiej jest wprowadzić odpowiednie dane, których potrzebujesz z innego pliku, jako dane wprowadzone na stałe, które następnie ręcznie aktualizujesz zgodnie z wymaganiami. Wiadomo, że łączenie krzyżowe powoduje awarię większych modeli programu Excel lub niespójne aktualizacje, powodując w ten sposób trudne do wyśledzenia błędy.

8. Nie ukrywaj arkuszy ani wierszy

W dłuższym arkuszu kalkulacyjnym „grupuj” wiersze/kolumny zamiast je „ukrywać”.

9. Mniej, większe zakładki są lepsze niż wiele mniejszych zakładek

Ta praktyka opiera się w 100% na doświadczeniu. Łatwiej jest śledzić i kontrolować ciągłą tablicę danych w jednym dużym, ciągłym arkuszu kalkulacyjnym niż w wielu kartach lub, co gorsza, wielu arkuszach kalkulacyjnych, które są połączone krzyżowo.

10. Twórz kontrole w całym modelu za pomocą „Zagregowanych kontroli błędów” znajdujących się na jednej karcie

Kontrole to najłatwiejszy sposób na szybkie sprawdzenie integralności modelu. „Kontrole” obejmują wszystko, od upewnienia się, że sumy, które powinny rzeczywiście się zgadzać, po upewnienie się, że czyjś bilans rzeczywiście się bilansuje. Zwykle buduję kilka czeków na górze lub na dole każdego arkusza kalkulacyjnego, a następnie konsoliduję je w oddzielnej „Kartce kontrolnej”. Dzięki temu łatwo jest znaleźć błąd w modelu, a następnie prześledzić, skąd ten błąd się wziął.

Próbka bilansu „Sprawdź”
Próbka kontroli bilansu
Źródło: Toptal

Należy pamiętać, że poleganie wyłącznie na kontrolach w celu zweryfikowania integralności modelu nigdy nie jest dobrym pomysłem, ponieważ kontrole są zwykle dość wysokie. Ale to dobry punkt wyjścia.

Carve Out — dla zaawansowanych użytkowników: porady dotyczące programu Excel

W tej sekcji omówiono kilka bardzo skutecznych najlepszych praktyk programu Excel dla naszych bardziej zaawansowanych użytkowników. Mogą one wymagać trochę dostosowania, ale powinny zaoszczędzić kilka godzin pracy później i być stosunkowo proste do wdrożenia. Są to następujące, w skrócie, zwięzłe, rzeczowe wypunktowania:

  1. Używaj jak największej liczby skrótów klawiaturowych. Istnieje kilka plików w Internecie dotyczących skrótów klawiaturowych programu Excel, które odpowiadają różnym potrzebom. Odwołam się do kilku tutaj:
    • Ściągawka z kluczem do modelowania
    • Kompleksowa lista porad programu Excel
  2. Użyj klawisza F5 („przejdź do specjalnego”), aby szybko zlokalizować wszystkie zakodowane na stałe liczby lub formuły.
  3. Użyj funkcji śledzenia poprzedników i śledzenia zależności, aby przeprowadzić audyt modelu.
  4. Użyj XNPV i XIRR , aby umożliwić zastosowanie niestandardowych__ dat do przepływów pieniężnych w drodze do analizy zwrotów; to w przeciwieństwie do funkcji NPV i IRR programu Excel, które domyślnie zakładają równoodległe przedziały czasu dla obliczeń.
  5. Użyj funkcji INDEX MATCH zamiast funkcji VLOOKUP do wyszukiwania informacji w dużych arkuszach kalkulacyjnych.
  6. VLOOKUP jest prawie zawsze lepszy od instrukcji IF ; poczuj się z tym komfortowo.
  7. Nabierz zwyczaju umieszczania IFERROR w składni swoich formuł.
  8. Użyj kombinacji funkcji daty, instrukcji EOMONTH i IF , aby uczynić daty dynamicznymi.
  9. Usuń linie siatki podczas prezentacji lub udostępniania modelu finansowego; to sprawia, że ​​dokument wyjściowy jest czystszy i bardziej dopracowany.

Kocham to lub nienawidzę…

Uwielbiam to lub nienawidzę, Excel jest wszechwiedzący, wszechobecny i wszechmocny, jeśli chodzi o finanse firmy, analizy i podejmowanie decyzji w oparciu o dane. I wierzcie lub nie, nie musi to być onieśmielające ani bolesne, nawet dla nowicjuszy lub niewtajemniczonych. Jak większość rzeczy w życiu, praktyka, konsekwencja i dbałość o szczegóły (w przypadku Excela skróty) zapewnią Ci większość drogi.

Gdy zaznajomisz się z aplikacją, przekonasz się, że jest to potężne narzędzie produktywności i numerycznego opowiadania historii, bez którego nie będziesz w stanie funkcjonować, nawet w życiu osobistym. W miarę przechodzenia przez różne etapy biegłości w programie Excel życzę wszystkiego najlepszego i zachęcam do zachowania tego artykułu jako praktycznego przewodnika, do którego często się odwołujesz.