Modèles financiers font partie intégrante de la boîte à outils financière de chaque entreprise. Ce sont des feuilles de calcul qui détaillent les données financières historiques d'une entreprise donnée, prévoient ses performances financières futures et évaluent son profil de risque et de rendement. Les modèles financiers sont généralement structurés autour du trois états financiers de la comptabilité -à savoir: releve de revenue , bilan , et tableau des flux de trésorerie . La direction de la plupart des entreprises repose, au moins en partie, sur les détails, les hypothèses et les résultats des modèles financiers, qui sont tous essentiels aux processus décisionnels stratégiques et de capital desdites entreprises.
Cet article sert de guide étape par étape pour le professionnel de la finance novice et intermédiaire qui souhaite suivre les meilleures pratiques d'experts lors de la création de modèles financiers. Pour le modélisateur financier avancé, cet article présentera également une sélection de conseils et de hacks de niveau expert pour optimiser le temps, la sortie et l'efficacité de la modélisation. Commençons.
Comme pour tout ce qui est complexe, la première étape de la construction d'un modèle financier («modèle») consiste à préparer soigneusement un plan. Les changements structurels imprévus et imprévus au milieu d'un exercice de modélisation peuvent être chronophages, déroutants et sujets aux erreurs, en particulier si l'adaptateur du modèle n'est pas le même que son auteur. Ces défis sont facilement contournés avec un peu de temps de planification consacré au début de l'exercice. Je recommande que votre phase de planification se déroule comme suit:
Il est essentiel de définir clairement l'objectif d'un modèle pour déterminer sa disposition, sa structure et ses résultats finaux optimaux. Dans le cadre de ce processus, prenez le temps de vous assurer que les principales parties prenantes de votre modèle approuvent votre plan et la conception de votre processus avant de commencer à construire. Cela leur donne la possibilité d'exprimer leurs préférences ou intentions finales, évitant ainsi toute «dérive» (langage de l'industrie) ou redirection douloureuse sur la route.
Bien que secondaire par rapport à l’objectif final du modèle, la compréhension des délais de création du modèle et de la durée d’utilisation du modèle sont également des éléments importants pour déterminer l’approche de l’exercice de modélisation. Les modèles de longue durée et de longue durée (durée de vie utile) sont généralement construits sur mesure à partir de zéro et comprennent d'énormes quantités de détails de fonctionnement, la flexibilité , et capacités de sensibilité . Pour un fonctionnement plus immédiat et plus court ou projet-capital modèles, les modélisateurs utiliseront souvent modèles préfabriqués pour maximiser la vitesse de construction tout en minimisant les erreurs. En outre, les modèles de modèles ont également tendance à être plus familiers et donc plus faciles à utiliser / manipuler par différentes parties prenantes au sein des organisations.
Au moment de décider du compromis optimal entre niveau de détail souhaité et réutilisabilité du modèle (c.-à-d., si le modèle est destiné à être retravaillé pour plusieurs types / fins de transaction ou a plutôt été conçu pour cet exercice ponctuel), un cadre utile pour décider de son choix / approche de modèle, que j'ai suivi tout au long de ma carrière, est la suivante:
La phase de plan / planification étant maintenant terminée et les décisions clés prises, nous pouvons maintenant passer à la phase suivante de modélisation.
À ce stade, nous sommes prêts à ouvrir Excel et à commencer à réfléchir à la structuration. Au niveau le plus élevé possible, chaque modèle peut / devrait être divisé en trois sections: (a) entrées / pilotes , (b) calculs (états financiers projetés), et (c) les sorties . Le mieux est de séparer ces sections, plus il sera facile de vérifier et de modifier le modèle tout en minimisant les erreurs et en optimisant les délais.
J'ai suivi la même approche structurelle pour presque tous les modèles que j'ai construits; une approche que mes parties prenantes respectives et moi-même avons toujours trouvée pratique, digeste et finalement utile. Ses sections sont les suivantes:
Je vais décomposer chacune de ces sections pour vous, une à la fois. Comme suit:
La Page de Couverture est le premier point de contact avec votre travail. Bien qu'il soit le plus simple à construire, lorsqu'il est bien fait, il laisse une bonne première impression et explique clairement ce qui est à venir. Une page de garde simple et instructive est généralement la meilleure approche et comprend généralement les sections suivantes:
Remarque: je recommande que la page de garde soit toujours verrouillée à quiconque et à tout le monde sans autorisation expresse d'apporter des modifications, en dehors de l'auteur.
Immédiatement après la page de couverture du modèle, doit venir le onglet pilotes (entrées) . Vous devez vous assurer que cet onglet est clair, concis et facile à comprendre, car il s'agit de l'onglet que les opérateurs non financiers manipuleront probablement le plus souvent. Je recommande généralement de mettre en œuvre deux sections d'entrée dans l'onglet entrées, une pour statique entrées et l'autre pour dynamique . Par entrées statiques Je veux dire des données qui ne changent pas au fil du temps, comme l'hypothétique «taille d'une centrale électrique» ou «le solde de la dette de départ d'une entreprise»; et par entrées dynamiques , Je veux dire des données qui sont variables dans le temps (par exemple, d'un mois à l'autre ou d'une année à l'autre) telles que les hypothèses d '«inflation», de «coût de la dette» ou de «croissance des revenus».
Dans les deux cas ci-dessus statique contre. dynamique sections d'entrée, je vous recommande également de séparer clairement vos données en deux types: (1) codé en dur des chiffres qui ne changent pas quel que soit le scénario des hypothèses, et (b) paramètres de sensibilisation qui conduiront à différents scénarios d'hypothèses et finalement à vos tableaux de sensibilité. Notez cependant que vous ne savez jamais exactement quels paramètres vont constituer des paramètres de sensibilité et lesquels vous ne le ferez pas avant les dernières étapes du projet. Pour plus d'informations sur la modélisation de la sensibilité, reportez-vous à ce qui suit article .
Cet onglet représente le cœur du modèle, où toutes les entrées, hypothèses et scénarios fonctionnent ensemble pour projeter les performances financières d'une entreprise dans ses dernières années. C'est également à partir de cet onglet que divers scénarios fondés sur des hypothèses seront exécutés ainsi que la partie d'évaluation de l'exercice qui sera menée avant la décision stratégique finale.
Exemple d'un exemple d'onglet de modèleLes opérateurs de modèles tiers autorisés utiliseront le Scénarios et sensibilités onglet assez souvent, ne serait-ce que pour sélectionner leur choix de scénarios préprogrammés. Pour cette raison, vous devez créer des scénarios de manière intuitive, protéger les scénarios réels de toute édition extérieure et créer des sensibilités suffisamment variées pour que la poignée de scénarios préprogrammés soit suffisante pour donner une vue large des résultats possibles une fois les tableaux de sensibilité (exemple ci-dessous) sont également construits.
l'un des moyens par lesquels les attaquants peuvent accéder en clair
Pour votre considération, la structure du format des scénarios sur laquelle je me suis appuyé tout au long de ma carrière est la suivante, à titre d'exemple:
La production les onglets sont les onglets que les opérateurs du modèle utiliseront le plus fréquemment. Au fil des ans, je me suis penché sur au moins trois onglets de sortie pour les modèles intermédiaires à complexes:
À ce stade, la phase de construction du modèle est officiellement terminée. Nous pouvons porter notre attention sur certaines des meilleures pratiques de modélisation de niveau expert auxquelles j'ai fait référence au début de l'article. Commençons par le formatage.
Premièrement, il est important de noter que chaque entreprise / groupe peut avoir ses propres préférences ou pratiques internes. En tant que tel, lors de la construction, il est important de vérifier d'abord et de respecter le format prescrit par votre entreprise respective. En l'absence de pratiques spécifiques à l'entreprise, cependant, le contenu ci-dessous détaille le langage universel de Wall Street pour le formatage d'un modèle.
quand utiliser Apache Spark
La première et la plus simple méthode de mise en forme pour la modélisation financière consiste à utiliser des combinaisons de couleurs cohérentes et identifiables pour désigner différents types de cellules et de données. Comme suit:
Bleu= Entrées ou toute donnée codée en dur, comme les valeurs historiques, les hypothèses et les facteurs.
Noir= Formules, calculs ou références dérivant de la même feuille.
vert= Formules, calculs et références à d'autres feuilles (notez cependant que certains modèles sautent complètement cette étape et utilisent du noir pour ces cellules).
Violet= Liens, entrées, formules, références ou calculs vers d'autres fichiers Excel (encore une fois, notez que certains modèles ignorent complètement cette étape et utilisent également le noir pour ces cellules).
Net= Erreur à corriger.
Exemple de récapitulatif des états financiers correctement formaté (code couleur)Veuillez noter qu'il n'y a pas de fonctionnalité d'automatisation intégrée pour coder en couleur vos feuilles de calcul Excel selon les normes de codage couleur universelles ci-dessus. Au lieu de cela, vous pouvez concevoir votre propre macro (s) pour atteindre ces résultats, puis créer combinaisons de raccourcis pour coder automatiquement votre travail en couleur.
Dans mon passé récent, j'ai reçu d'un collègue (que je remercie à ce jour), les macros suivantes (y compris des instructions détaillées), qui m'ont depuis sauvé plusieurs heures de travail manuel. J'aimerais les partager, si vous me le permettez.
Instructions de création de macro (pour les versions Mac et PC d'Excel):
Trouver des liens vers d'autres classeurs et feuilles de calcul est délicat et vous devrez probablement utiliser VBA pour que cela fonctionne correctement. Voici l’idée de base: recherchez la présence du symbole '!' dans chaque cellule qui contient une formule dans votre classeur, puis modifiez la couleur de police en vert. Vous devrez le modifier dans le Éditeur VBA et en faire un for each
boucle à travers toutes les instances de '!' vous trouvez et modifiez la couleur de police pour chacun de ces éléments.
Sachez que ce raccourci ne fonctionnera toujours pas 100% du temps, car certaines formules référenceront des cellules dans d'autres feuilles de calcul sans les lier directement. Heureusement, les cellules vertes sont plus rares que les cellules noires ou bleues, de sorte que la méthode ci-dessus fonctionne assez bien dans la plupart des modèles (et vous pouvez formater de manière organique le reste de vos liens vers d'autres feuilles de calcul manuellement au fur et à mesure qu'ils apparaissent ou lorsque vous les rencontrez).
Lors de la modélisation, je vous encourage à toujours garder cette seule question au fond de votre esprit: 'Est-ce que je rend ce modèle facilement auditable?' car pour chaque tâche exécutée, formule créée et lien créé, il y aura toujours une manière plus rapide et plus «sale» (dans le langage industriel) de faire le travail. De tels hacks et astuces, aussi intelligents qu'ils puissent paraître sur le moment, et surtout après des intervalles de temps, seront invariablement oubliés et conduiront à des erreurs difficiles à repérer. Garder à l'esprit un réviseur à la troisième personne vous guidera tout au long de votre processus et vous aidera à prendre la bonne décision à des moments clés.
Vous trouverez ci-dessous une série de bonnes pratiques sur la façon de construire avec un état d'esprit d'auditeur. Comme suit:
Vous ne devez avoir qu'une seule formule par ligne, ce qui signifie que quelle que soit la formule utilisée dans la première cellule d'une ligne donnée, la même formule doit être appliquée uniformément sur toute la ligne. Les utilisateurs doivent comprendre la structure de votre modèle en examinant la première cellule de chaque ligne au fur et à mesure qu'ils avancent verticalement dans votre modèle.
Bien que cela soit simple en principe, il est suffisamment souvent violé pour être mis en évidence davantage. Un cas courant se produit souvent lorsque les feuilles de calcul sont réparties entre un groupe de colonnes 'Données financières historiques' et des 'prévisions pour l'année externe' (voir l'image ci-dessus intitulée 'Exemple de résumé financier bien formaté (code couleur)', à titre de référence ).
Un moyen simple de traiter ces instances consiste à utiliser drapeaux (par exemple, 1/0, TRUE
/ FALSE
) positionné en haut de la feuille de calcul, puis référencé en utilisant IF
déclarations à travers le corps de son modèle. Une illustration simple de ceci au travail est la suivante:
N'utilisez jamais de nombres codés en dur incorporés dans des formules car ils sont très difficiles à repérer si l'utilisateur est moins familier avec le modèle. Au lieu de cela, mettez clairement en évidence et séparez les entrées / codes en dur des formules; mieux encore, rassemblez toutes les entrées / codes en dur (le cas échéant) et regroupez-les dans le même onglet. Ensuite, demandez à vos formules de les extraire / référencer selon le cas à partir de la cellule requise et de l'onglet approprié.
Il vaut toujours mieux éviter les formules compliquées. Au lieu de cela, divisez votre formule en étapes faciles à digérer. Au lieu d'une ligne apparemment soignée, cette approche créera souvent beaucoup plus de lignes, résultant en une feuille de calcul plus grande; mais qui sera beaucoup plus facile à suivre et à vérifier par un tiers.
Vous devez décider à l'instant zéro de votre convention / clé de signe. À titre d'illustration, demandez-vous lors de la phase de conception de votre modèle: «Les coûts, dépenses, déductions, amortissements, CapEx, etc. seront-ils présentés sous forme de nombres négatifs ou positifs?» Ma préférence personnelle est de toujours présenter les coûts sous forme de nombres négatifs pour deux raisons: (a) Les totaux seront toujours des sommes simples et vous minimiserez les erreurs de l'utilisateur, et (b) il sera plus facile de repérer les erreurs en utilisant uniquement les signes.
Dans la mesure du possible, je recommande fortement d'éviter de nommer vos cellules car il devient difficile de localiser l'entrée source pour ladite cellule nommée (par exemple, «Inflation») sur la route. Au lieu de cela, je vous recommande de vous fier à la convention de grille d'Excel dans vos formules (par exemple, un lien simple vers la cellule C4 ou l'emplacement, [Tab Name]l'!G21
, si la référence se trouve dans un onglet ou un classeur différent).
Organisez vos entrées de manière simple et transparente. Je vous recommande de regrouper toutes les entrées dans quelques onglets de pilote et de les référencer à partir de leurs points d'origine singuliers tout au long de la feuille de calcul.
Évitez de créer des liens vers d'autres fichiers. Il est préférable de saisir les données pertinentes dont vous avez besoin à partir d'un fichier différent sous forme d'entrées codées en dur, que vous mettez ensuite à jour manuellement si nécessaire. Il est connu que les liaisons croisées plantent des modèles Excel plus grands ou se mettent à jour de manière incohérente, créant ainsi des erreurs difficiles à suivre.
Dans une feuille de calcul plus longue, «regroupez» les lignes / colonnes plutôt que de les «masquer».
Cette pratique est basée à 100% sur l'expérience. Il est plus facile de suivre et d'auditer un tableau continu pour les données sur une grande feuille de calcul contiguë, que sur plusieurs onglets ou, pire encore, sur plusieurs feuilles de calcul interconnectées.
exemple de soumission de formulaire angulaire 4
Chèques sont le moyen le plus simple de vérifier rapidement l'intégrité d'un modèle. Les «vérifications» englobent tout, de l’assurance que les totaux qui devraient être liés le font effectivement à l’équilibre réel de son bilan. Je crée généralement quelques chèques en haut ou en bas de chaque feuille de calcul, puis je les consolide dans un «onglet de vérification» distinct. Cela garantit qu'il est facile de trouver une erreur dans le modèle, puis de tracer l'origine de cette erreur.
Exemple de `` chèque '' de bilanVeuillez noter que se fier uniquement aux vérifications pour vérifier l'intégrité d'un modèle n'est jamais une bonne idée car les vérifications sont généralement de haut niveau. Mais c’est un bon point de départ.
Cette section couvre quelques bonnes pratiques Excel très efficaces pour nos utilisateurs plus avancés. Celles-ci peuvent nécessiter quelques ajustements, mais devraient permettre d'économiser plusieurs heures de travail plus tard et être relativement simples à mettre en œuvre. Ils sont les suivants, en bref, des puces succinctes et précises:
XNPV
et XIRR
pour permettre l'application de dates personnalisées__ aux flux de trésorerie, en route vers une analyse des rendements; ceci, par opposition à Excel NPV
et IRR
fonctions, qui supposent implicitement des intervalles de temps équidistants pour le calcul.INDEX MATCH
fonction sur le VLOOKUP
fonction pour rechercher des informations sur de grandes feuilles de calcul.VLOOKUP
est presque toujours supérieur à IF
déclarations ; soyez à l'aise avec cela.IFERROR
dans la syntaxe de vos formules.EOMONTH
, et IF
déclarations pour rendre les dates dynamiques.Aimez-le ou détestez-le, Excel est omniscient, omniprésent et omnipotent en matière de finance d'entreprise, d'analyse et de prise de décision basée sur les données. Et croyez-le ou non, il n'est pas nécessaire que ce soit intimidant ou douloureux, même pour le novice ou le non-initié . Comme la plupart des choses dans la vie, la pratique, la cohérence et l’attention aux détails (dans le cas d’Excel, les raccourcis) vous permettront d’y parvenir.
Une fois que vous vous serez familiarisé avec l'application, vous y trouverez un puissant outil de productivité et de narration numérique, dont vous ne pourrez que rarement fonctionner, même dans votre vie personnelle. Au fur et à mesure que vous progressez dans les différentes étapes de la maîtrise d'Excel, je vous souhaite le meilleur et vous encourage à conserver cet article comme un guide pratique auquel vous vous référez souvent.
Il existe neuf principaux types de modèles financiers: (1) les modèles d'exploitation à trois états; (2) les flux de trésorerie actualisés (DCF); (3) modèles de fusion (M&A); (4) les modèles d'offre publique initiale (IPO); (5) modèles de rachat par emprunt (LBO); (6) somme des parties; (7) budgets; (8) modèles de prévision; et (9) modèles de tarification des options.
L'exercice de construction de feuilles de calcul qui détaillent les données financières historiques des entreprises, prévoient leurs performances futures et évaluent leur profil risque-rendement. En d'autres termes, la modélisation financière consiste à construire une simulation abstraite de situations financières réelles avant les décisions clés.
Analyser la performance financière historique d'une société donnée; évaluer, projeter et prévoir ses performances financières futures et évaluer des entreprises ou des projets d'immobilisations spécifiques, y compris leur profil de risque / rendement. Ils sont utilisés par les opérateurs des entreprises pour prendre des décisions orientées données.