Master Financial Decision-Making with Microsoft Excel
- Description
- Curriculum
- FAQ
- Reviews
Microsoft Excel is a powerful tool that is widely used in the finance industry for financial modelling. Financial modelling refers to the process of creating a mathematical model of a financial situation or project. It involves using Excel functions to calculate and analyze financial data to help make informed business decisions.
In this course Microsoft Excel Tools for Financial Modelling, you will:
- Learn about the Excel tools to build financial models.
- Discover the most useful Excel functions, add-ons, and formulas to build financial models, perform lookups, assess risk and scenarios and build reports.
- Uncover the secrets of Goal Seek, Solver and Data Tables for optimisation and scenario analysis.
- Understand the financial modelling process
- See why cash flow waterfalls are so important.
PLUS get:
- Downloads such as Excel shortcuts, model templates and more
- Full course slides
- Recommended reading, podcasts, and websites
- Discount codes for the annual Financial Modelling Summit, the world’s largest gathering of financial modellers
Curriculum
- The layout of a financial model
- Excel basics
- NPVs and IRRs
- Scenario Analysis
- Data Tables
- Goal Seek and Solver
- Project Finance Models Overview
- Model Auditing and Addins
- Common Model Errors
- Model Protection
- Downloads
- Recommended Reading
- Bonus – Financial Modelling for Startups
About the Instructor
The course is presented by Financial Modelling Podcast and Summit Host Matthew Bernath. Matthew is an experienced financial modeller, entrepreneur, and CFA® charterholder with a passion for finance, alternative data and analytics.
Matthew hosts the Financial Modelling Podcast, which has been rated as one of the top finance podcasts by the Corporate Finance Institute and Financial Edge. Matthew was previously in a large investment bank’s Infrastructure Finance division focusing on project finance deal structuring and modelling.
-
1IntroductionVideo lesson
Course Introduction: Master Financial Decision-Making with Microsoft Excel
Welcome to "Master Financial Decision-Making with Microsoft Excel"! In the dynamic world of finance, the ability to make informed decisions is paramount. Whether you're analyzing investment opportunities, evaluating project feasibility, or assessing risk, having the right tools and skills can make all the difference.
This comprehensive course is designed to empower you with the knowledge and expertise needed to navigate complex financial scenarios using the powerful tool of Microsoft Excel. In the realm of finance, Excel is not just a spreadsheet program; it's your strategic ally for data analysis, modelling, and, ultimately, making well-informed financial decisions.
From mastering essential financial formulas to harnessing the potential of advanced data analysis techniques, this course will take you on a transformative journey. Whether you're a budding finance professional, an entrepreneur, or anyone eager to enhance their financial decision-making prowess, you're in the right place.
Over the course of our modules, you'll explore:
Financial Formulas: Discover the core Excel functions that allow you to calculate present and future values, internal rates of return, and more.
Data Analysis: Uncover how Excel can help you dissect financial data, identify trends, and draw insights to inform your decisions.
Sensitivity Analysis: Learn how to assess the impact of variable changes on financial outcomes, providing a comprehensive view of potential scenarios.
Scenario Manager: Dive into advanced Excel tools that enable you to test different scenarios and understand their potential effects on your financial strategies.
Solver for Optimization: Harness the power of Excel's Solver to optimize financial decisions by finding the best possible solutions for complex problems.
Throughout this course, you'll build a solid foundation in financial decision-making and gain hands-on experience through practical exercises and real-world examples. Our goal is to equip you with the skills and confidence to tackle financial challenges head-on and make strategic choices that drive success.
So, whether you're analyzing investment portfolios, evaluating project cash flows, or exploring risk management strategies, this course will guide you through each step, helping you unlock Excel's potential as a versatile tool for mastering financial decision-making.
Get ready to embark on an exciting journey into the heart of financial decision-making with Microsoft Excel. Let's begin!
-
2Financial Models OverviewText lesson
As a business owner, when talking about models, you are talking about financial models. The type of model that shows you where your business is going to be in five years time. The type of model that helps you raise capital (also read, Funding Your Dreams), understand working capita requirements and when you will need funding to grow your business.
Financial models are mathematical representations of a company's financial performance, which help analysts, investors, and other stakeholders make informed decisions. There are various types of financial models, each with its own unique features and functions. In this post, we will discuss some of the most common types of financial models.
Discounted Cash Flow (DCF) Model: The DCF model is widely used in finance to estimate the value of an investment based on its expected cash flows. This model takes into account the time value of money and discount rates to arrive at the present value of future cash flows. The DCF model is used in many industries to value investments, such as stocks, bonds, and real estate.
Comparable Company Analysis (CCA) Model: The CCA model is a valuation method that compares the financial ratios of a company to its industry peers. This model involves analyzing the performance of companies in the same industry to determine their relative strengths and weaknesses. By comparing financial metrics such as price-to-earnings ratios, revenue growth rates, and profit margins, analysts can determine the value of a company relative to its peers.
Merger and Acquisition (M&A) Model: The M&A model is used to evaluate the financial feasibility of a merger or acquisition. This model involves analyzing the financial statements of the companies involved in the transaction, identifying synergies, and estimating the expected financial performance of the combined entity. The M&A model is critical in determining the potential risks and benefits of a merger or acquisition and can help inform investment decisions.
Budgeting Model: A budgeting model is used to forecast a company's financial performance for a specific period. This model is commonly used in the planning and control of a company's operations, where the management team uses it to set targets for revenue, expenses, and profits. The budgeting model helps companies track their progress and adjust their operations accordingly to meet their financial objectives.
Sensitivity Analysis Model: A sensitivity analysis model helps analysts to evaluate the potential impact of changes in key variables on a company's financial performance. This model involves altering certain inputs, such as sales volume or cost of goods sold, to determine their impact on the company's profits. Sensitivity analysis models help companies understand the risks and uncertainties associated with their operations and make informed decisions about potential changes.
Financial models are essential tools for analyzing and forecasting a company's financial performance. By using the right financial model, stakeholders can make informed decisions and develop effective strategies to achieve their financial objectives. The different types of financial models available can be used to evaluate a range of investment opportunities, assess potential risks, and optimize financial performance.
-
3Funding Your Dreams - Financial Models for EntrepreneursText lesson
The average entrepreneur does not have a comfortable understanding of finance. This allows them to miss opportunities to save money, streamline processes, and raise capital. In addition, it sometimes means that they don’t optimise the capital structure of their businesses to maximise their returns. Understanding finance is crucial for an entrepreneur to understand how to fund your dreams.
As an entrepreneur, raising capital is a critical part of growing your business. Investors want to see a clear understanding of your business's financials before they commit to investing. This is where a financial model comes in. A financial model is a tool that helps entrepreneurs analyze and project the financial performance of their businesses. In this post, we'll discuss how an entrepreneur uses a financial model to raise capital.
Establishing the Company's Financials: An entrepreneur must create a comprehensive financial model that includes projections for revenue, expenses, and profits. The model should include financial statements, such as income statements, balance sheets, and cash flow statements, for at least the next three to five years. This will give investors an understanding of the company's past performance, present financial position, and future potential.
Highlighting Growth Potential: A financial model allows entrepreneurs to showcase the potential growth of their business. This includes demonstrating how their business is projected to generate revenue and profits in the future. A well-crafted financial model can help investors understand the scalability of the business, the size of the addressable market, and the potential for future growth.
Understanding the Company's Funding Needs: Entrepreneurs can use their financial model to identify their funding needs. This includes estimating the amount of capital needed to grow the business, such as hiring new employees, investing in new equipment or technology, or expanding into new markets. Understanding the funding needs will allow entrepreneurs to negotiate with investors more effectively and help investors understand the potential returns on their investment.
Assessing the Company's Valuation: Investors use the financial model to evaluate the company's valuation. The financial model should help entrepreneurs reach a reasonable valuation for their business. This valuation should be based on market size, revenue growth rate, and the company's future potential. By providing a realistic valuation, entrepreneurs can negotiate with investors more effectively, ensuring they get a fair deal.
Identifying Risk Factors: Finally, a financial model can be used to identify potential risks associated with the business. This includes things like regulatory risks, competition, and operational risks. By including these risks in the financial model, entrepreneurs can demonstrate that they have a realistic view of their business and that they have considered all the potential risks that investors need to know.
In conclusion, a financial model is an essential tool for entrepreneurs to raise capital. The model should be comprehensive and provide investors with an understanding of the company's past performance, present financial position, and future potential. Entrepreneurs can use the model to demonstrate their growth potential, funding needs, valuation, and potential risks. Using a financial model, entrepreneurs can negotiate with investors more effectively and increase their chances of securing the funding needed to grow their businesses.
-
4Lecture 4: The Future of Financial Modelling (Podcast)Text lesson
Despite the fact that artificial intelligence, automation and machine learning are so widely discussed at the moment, Microsoft Excel remains one of the most commonly used tools in any finance department. Financial Modelling continues to be one of the top skills required for Finance professionals in today’s corporates, business or even government. What does all this innovation and disruption mean for financial modellers, or anyone working in finance?
Hear from financial modelling expert, Lance Rubin (https://au.linkedin.com/in/lance-rubin-33a61b), who disrupted 75% of his own role as the CFO at the fintech start-up, Banjo, by using some of this technology.
Lance Rubin is the CEO of Model Citizn, a Melbourne-based financial modelling consulting firm that specialises in building models across a range of sectors including social benefit bonds, infrastructure and property and financial services for companies and investment trusts. Lance whilst remaining as the CFO of Banjo is also a contractor to the KPMG Australia modelling team and has over 20 years in financial services
-
5Course SlidesText lesson
These are the course slides.
-
6What is a Financial Model?Video lesson
A financial model is a tool used to help individuals and businesses make informed financial decisions. It is essentially a mathematical representation of a business's financial performance. In simple terms, a financial model is a way of estimating the future financial performance of a business.
A financial model typically includes projections for revenue, expenses, profits, and cash flow for a set period, usually three to five years. The model can be used to analyze different scenarios and determine the potential impact of different variables, such as changes in sales volume, cost of goods sold, and operating expenses.
Financial models are used in various contexts, including investment analysis, budgeting, and business planning. For example, a business owner may use a financial model to estimate the financial performance of their company over the next five years. They may use the model to determine whether they need to raise additional capital, hire new employees, or expand into new markets.
Similarly, investors use financial models to analyze the potential return on investment of a particular opportunity. They may use the model to assess the company's financial performance, identify potential risks, and estimate the potential return on investment.
A financial model is a tool used to forecast the financial performance of a business or project. It is a mathematical representation of a company's financial situation, used to make informed business decisions. Financial models are typically created in Microsoft Excel and can be used to estimate future revenues, expenses, profits, and cash flows.
A financial model typically includes a set of assumptions, which are used to create the financial projections. These assumptions are based on historical financial data, market trends, and other relevant information. For example, a financial model for a startup company might include assumptions about the company's revenue growth rate, customer acquisition costs, and average sale price.
The financial model also includes a set of formulas and functions that calculate the financial projections based on the assumptions. These formulas and functions can range from simple calculations, such as adding up revenues and subtracting expenses, to more complex calculations, such as discounting future cash flows to their present value.
Financial models can be used for a variety of purposes, including:
Business planning: Financial models can be used to create a business plan and set financial goals for the company.
Valuation: Financial models can be used to estimate the value of a company or project, based on the projected future cash flows.
Budgeting: Financial models can be used to create a budget for the company, based on the projected revenues and expenses.
Investment analysis: Financial models can be used to analyze the financial viability of a potential investment opportunity.
Risk analysis: Financial models can be used to evaluate the potential risks associated with a business or investment.
In summary, a financial model is a tool used to estimate a business's future financial performance. It is used to analyze different scenarios, identify potential risks, and determine the potential return on investment. Financial models are used in various contexts and are an essential tool for making informed financial decisions.
-
7Model Lifecycle and Typical LayoutVideo lesson
Financial modeling is a process that involves developing and maintaining a financial model. A financial model can be defined as a set of mathematical calculations that are used to forecast the financial performance of a company, project, or investment. The financial model lifecycle is the process through which a financial model is created, updated, and eventually retired. The financial model layout is the structure of the model, including the inputs, outputs, and calculations.
Financial Model Lifecycle:
Planning: The first step in the financial model lifecycle is planning. During this phase, the financial modeler defines the scope of the model and determines the inputs, outputs, and calculations that will be included.
Data Collection: The second step is data collection. This involves gathering historical financial data, market data, and other relevant information that will be used to create the financial model.
Model Design: The third step is model design. During this phase, the financial modeler creates the structure of the model, including the inputs, outputs, and calculations.
Model Build: The fourth step is model build. This involves populating the financial model with the collected data and creating the necessary calculations to produce the desired outputs.
Model Testing: The fifth step is model testing. During this phase, the financial modeler tests the model to ensure that it is functioning correctly and producing accurate results.
Model Use: The sixth step is model use. Once the model has been tested and validated, it can be used to make informed business decisions.
Model Maintenance: The final step is model maintenance. This involves updating the model regularly with new data and information to ensure that it continues to produce accurate results.
Financial Model Layout: The layout of a financial model can vary depending on the specific needs of the modeler and the purpose of the model. However, a typical financial model will have the following components:
Inputs: This section includes all of the inputs that will be used in the model, such as historical financial data, market data, and other relevant information.
Calculations: This section includes all of the calculations that will be used to produce the desired outputs.
Assumptions: This section includes all of the assumptions that have been made in the model, such as growth rates, discount rates, and other key assumptions.
Outputs: This section includes all of the outputs that will be produced by the model, such as revenue projections, expense projections, and other financial metrics.
Sensitivity Analysis: This section includes a sensitivity analysis, which allows the modeler to test the impact of changing key assumptions on the outputs.
In conclusion, the financial model lifecycle involves several stages, including planning, data collection, model design, model build, model testing, model use, and model maintenance. The financial model layout typically includes inputs, calculations, assumptions, outputs, and sensitivity analysis. A well-designed financial model can be an essential tool for making informed business decisions.
-
8Five Financial Models Tips to Make Models Easier to Understand, Use and AuditText lesson
Financial models can be scary and even daunting – especially when they haven’t been built by you! Maybe you are a financier or model auditor trying to figure out what a model is trying to tell you. Using the 5 financial model tips outlined in this article, we can all make financial models we build easier to understand, use and be audited (a crucial step in obtaining funding). Financial models don’t have to be the complex beasts they are sometimes made out to be! Follow these five financial model tips to modelling glory.
-
9The History of Financial Modelling (Podcast)Text lesson
In this episode, we chat to Dave Theron - a South African financial modelling legend.
Dave shares with us his financial modelling story, from using punched cards and running scenarios using mainframes, to his career as a lecturer and trainer. Dave is well known in the South African and global financial modelling world, having trained in Singapore, Hong Kong, Malaysia, Australia, New Zealand, Namibia and South Africa. Join us as we travel back in time to the beginning of financial modelling.
Financial modeling has a long history, dating back to the early 20th century. The earliest financial models were developed for the purpose of analyzing stock market data and making investment decisions. Over time, financial modeling has evolved to become an essential tool for businesses and financial professionals, used for a wide range of purposes, including budgeting, forecasting, and investment analysis.
One of the first financial models was developed by economist Irving Fisher in the 1930s. Fisher's model was designed to forecast the behavior of the stock market, using a complex set of equations to predict future prices.
In the 1950s and 1960s, financial modeling began to gain traction in the business world. During this time, the first computer-based financial models were developed, which allowed businesses to analyze large amounts of financial data more quickly and accurately than ever before. The development of spreadsheets, such as Lotus 1-2-3 and Microsoft Excel, in the 1980s further revolutionized the field of financial modeling, making it more accessible and user-friendly.
In the 1990s and early 2000s, financial modeling became increasingly important in the world of finance, as companies began to rely more heavily on financial models to make important business decisions. The rise of investment banking, private equity, and hedge funds also contributed to the growth of financial modeling, as these industries require sophisticated financial models to analyze potential investments and make informed decisions.
Today, financial modeling is an essential tool for businesses and financial professionals in virtually every industry. It is used to analyze financial data, make investment decisions, forecast future performance, and much more. As technology continues to evolve, financial modeling is likely to become even more important in the years to come.
-
10Excel BasicsVideo lesson
Microsoft Excel is one of the most widely used software applications for creating financial models, and there are several reasons why it is the preferred tool of many financial professionals.
Firstly, Excel is user-friendly, and most people have at least a basic proficiency with the software. This makes it easy to create and modify financial models quickly and efficiently.
Secondly, Excel is highly customizable, allowing financial professionals to create models that meet their specific needs. This flexibility makes it possible to create models that are tailored to the unique requirements of a particular business or industry.
Thirdly, Excel offers many built-in functions and formulas commonly used in financial modelling. These functions include math, statistical, and financial calculations, which can help to simplify the modelling process and save time.
Fourthly, Excel is compatible with other software programs, making it easy to import and export data from other sources. This can be especially helpful when working with large data sets or integrating financial models with other business applications.
Finally, Excel is widely recognized and accepted in the financial industry. This means that models created in Excel can be easily shared and reviewed by other financial professionals, making it an ideal tool for collaboration.
Financial models are primarily built in Microsoft Excel due to its user-friendly interface, customization options, built-in functions, compatibility with other software, and wide acceptance in the financial industry. While other software programs can be used to create financial models, Excel remains the most popular tool.
-
11Conditional FormattingVideo lesson
Conditional formatting is a useful tool in financial modeling because it enables the user to visually highlight specific data patterns, trends, and relationships in their financial models. It allows the user to apply a variety of formatting rules to cells or ranges based on specific conditions or criteria that they define. This can be particularly useful in financial modeling for several reasons:
Highlighting Important Information: By using conditional formatting, financial modelers can highlight important information in their models. For example, they can use it to highlight cells that exceed certain thresholds or represent key performance indicators.
Spotting Errors: Conditional formatting can also be used to identify errors in a financial model. By highlighting cells that do not meet specific criteria or thresholds, it can help modelers to identify and correct errors in their models quickly.
Enhancing Readability: In financial models, it can be challenging to differentiate between different types of data. Conditional formatting can help to enhance the readability of financial models by making it easier to identify and distinguish between different types of data.
Saving Time: Financial modeling can be time-consuming, and conditional formatting can help to save time by automating the process of formatting data. By defining rules, the formatting will be applied automatically, saving time compared to manually formatting each cell or range.
Overall, conditional formatting is a powerful tool that can help to improve the accuracy, readability, and efficiency of financial models. By visually highlighting patterns, trends, and relationships in the data, financial modelers can make better decisions and improve the quality of their work.
-
12Conditional Formatting ExampleVideo lesson
Conditional formatting is a useful tool in financial modeling because it enables the user to visually highlight specific data patterns, trends, and relationships in their financial models. It allows the user to apply a variety of formatting rules to cells or ranges based on specific conditions or criteria that they define. This can be particularly useful in financial modeling for several reasons:
Highlighting Important Information: By using conditional formatting, financial modelers can highlight important information in their models. For example, they can use it to highlight cells that exceed certain thresholds or represent key performance indicators.
Spotting Errors: Conditional formatting can also be used to identify errors in a financial model. By highlighting cells that do not meet specific criteria or thresholds, it can help modelers to identify and correct errors in their models quickly.
Enhancing Readability: In financial models, it can be challenging to differentiate between different types of data. Conditional formatting can help to enhance the readability of financial models by making it easier to identify and distinguish between different types of data.
Saving Time: Financial modeling can be time-consuming, and conditional formatting can help to save time by automating the process of formatting data. By defining rules, the formatting will be applied automatically, saving time compared to manually formatting each cell or range.
Overall, conditional formatting is a powerful tool that can help to improve the accuracy, readability, and efficiency of financial models. By visually highlighting patterns, trends, and relationships in the data, financial modelers can make better decisions and improve the quality of their work.
-
13Advanced Conditional Formatting OverviewVideo lesson
-
14Naming Cells and RangesVideo lesson
Named cells and ranges are a useful tool in financial modeling because they provide a way to create and refer to specific cells or ranges of cells in a spreadsheet using a descriptive name. This is particularly helpful in financial modeling for several reasons:
Clarity: Using named cells and ranges can make a financial model more organized and easier to understand. It provides a clear and concise way to refer to specific data points, calculations, or assumptions, making it easier for users to follow the logic of the model.
Flexibility: Named cells and ranges can be used to refer to different data points or calculations, depending on the context. For example, a range named "Revenue" could be used to represent total revenue for a year, or it could represent monthly revenue for a specific product.
Accuracy: Named cells and ranges can help to ensure accuracy in a financial model. By using a descriptive name for a cell or range, it can reduce the likelihood of errors caused by typos or misremembering cell references.
Scalability: Financial models can be complex and have many different inputs and calculations. Named cells and ranges can make it easier to scale the model, by allowing users to quickly update or modify specific inputs or calculations, without having to search through the entire model to find the relevant cells.
Documentation: Using named cells and ranges can also serve as documentation for a financial model. It can help to explain the purpose of specific cells or ranges, making it easier for others to understand the model and make changes if necessary.
Overall, named cells and ranges are a powerful tool in financial modeling that can improve the clarity, flexibility, accuracy, scalability, and documentation of a model. By using descriptive names to refer to specific cells or ranges, users can save time, reduce errors, and improve the quality of their work.
-
15Introduction to Data ValidationVideo lesson
Data validation is a useful tool in financial modeling because it helps to ensure that the data entered into a financial model is accurate, consistent, and conforms to the expected format or range. This is particularly important in financial modeling for several reasons:
Reduce Errors: Data validation can reduce errors in financial models by preventing users from entering incorrect or invalid data. For example, it can be used to restrict the input to a specific range of values, such as dates or percentages.
Increase Consistency: Data validation can help to increase the consistency of data in a financial model. By specifying the format or range of acceptable data, it ensures that all users enter data in a consistent format.
Improve Efficiency: Data validation can improve the efficiency of a financial model by reducing the time spent on identifying and correcting errors. By preventing errors before they occur, it can save time and increase the accuracy of the model.
Enable Automation: Data validation can also enable automation of financial models by ensuring that data entered into the model meets specific criteria. This can be particularly helpful when automating repetitive tasks or when working with large datasets.
Enhance Readability: By using data validation, financial models can be made more readable and easier to understand. It provides a clear indication of what data is expected and what data is not allowed, reducing confusion and improving the overall usability of the model.
Overall, data validation is a powerful tool in financial modeling that can improve the accuracy, consistency, efficiency, automation, and readability of a model. By specifying the format or range of acceptable data, it helps to ensure that the data entered into the model is correct, and reduces the likelihood of errors occurring.
-
16Data Validation and Sumproducts for Data AnalysisVideo lesson
Data validation is a useful tool in financial modeling because it helps to ensure that the data entered into a financial model is accurate, consistent, and conforms to the expected format or range. This is particularly important in financial modeling for several reasons:
Reduce Errors: Data validation can reduce errors in financial models by preventing users from entering incorrect or invalid data. For example, it can be used to restrict the input to a specific range of values, such as dates or percentages.
Increase Consistency: Data validation can help to increase the consistency of data in a financial model. By specifying the format or range of acceptable data, it ensures that all users enter data in a consistent format.
Improve Efficiency: Data validation can improve the efficiency of a financial model by reducing the time spent on identifying and correcting errors. By preventing errors before they occur, it can save time and increase the accuracy of the model.
Enable Automation: Data validation can also enable automation of financial models by ensuring that data entered into the model meets specific criteria. This can be particularly helpful when automating repetitive tasks or when working with large datasets.
Enhance Readability: By using data validation, financial models can be made more readable and easier to understand. It provides a clear indication of what data is expected and what data is not allowed, reducing confusion and improving the overall usability of the model.
Overall, data validation is a powerful tool in financial modeling that can improve the accuracy, consistency, efficiency, automation, and readability of a model. By specifying the format or range of acceptable data, it helps to ensure that the data entered into the model is correct, and reduces the likelihood of errors occurring.
-
17Sumproduct Example with Drop DownsVideo lesson
Sumproduct is a useful tool in financial modeling because it allows users to perform complex calculations on large sets of data, and it provides a way to perform calculations across multiple ranges of cells at the same time. This is particularly useful in financial modeling for several reasons:
Flexibility: Sumproduct is a flexible function that can be used to perform a variety of calculations in financial models. It can be used to multiply and sum the values of multiple cells, compare multiple ranges of cells, and perform calculations based on specific criteria.
Efficiency: Sumproduct can be a very efficient tool when working with large sets of data. It allows users to perform complex calculations on multiple ranges of cells in a single formula, reducing the amount of time needed to create and modify formulas.
Accuracy: Sumproduct can help to improve the accuracy of financial models by providing a way to perform calculations that might be difficult or time-consuming to perform manually. It can also help to reduce the risk of errors that can occur when performing calculations manually.
Automation: Sumproduct can be used to automate calculations in financial models. By using it to perform calculations across multiple ranges of cells, users can reduce the need for manual calculations and make their models more efficient and effective.
Analysis: Sumproduct can be used to perform various types of analysis in financial models. For example, it can be used to calculate weighted averages, perform trend analysis, and analyze the impact of different variables on financial outcomes.
Overall, sumproduct is a powerful tool in financial modeling that can improve the flexibility, efficiency, accuracy, automation, and analysis of a model. By providing a way to perform complex calculations on multiple ranges of cells, it can help financial modelers to make better decisions and improve the quality of their work.
-
18Excel Stock TypesVideo lesson
Microsoft Excel has introduced Stock Data Types (as well as Geography data types which I’ll cover in a separate article). This is a ‘linked data type’. Why linked? Because it is linked to an online data source, providing you with continuously updated information. Clicking Refresh will now have a whole new meaning in Excel! Let’s dive in to how Stock Types work.
-
19Creating a Career from Financial ModellingText lesson
In this podcast, we chat to Colin Human, CEO of GoalFix Financial Modelling.
Colin has been a financial modeller for 40 years, and also trains and lectures on financial modelling worldwide. Colin chats to us about his company, how he started financial modelling and what it is like to run a financial modelling firm. He also gives advice to those looking to start financial modelling or a small business.
-
20Overview of Core Finance Principles: NPV and IRRVideo lesson
Financial modeling is a complex process that involves the use of mathematical and statistical techniques to analyze and forecast financial data. To be effective at financial modeling, it is essential to have a solid understanding of core finance principles. The following are some of the core finance principles required for financial modeling:
Time Value of Money: This principle states that money received in the future is worth less than money received today due to the opportunity cost of not having access to the money today. Financial modeling requires an understanding of the time value of money to properly discount future cash flows and calculate present values.
Financial Statements: Financial modeling requires an understanding of financial statements, including the income statement, balance sheet, and cash flow statement. Understanding how these statements relate to each other is essential for building a comprehensive financial model.
Accounting: Accounting principles are essential for financial modeling because they provide the framework for financial statements. An understanding of accounting principles is essential for accurately calculating financial ratios, depreciation, and other financial metrics.
Valuation: Financial modeling requires an understanding of valuation techniques, including discounted cash flow analysis, comparable company analysis, and precedent transaction analysis. These techniques are used to value companies, assets, and investments.
Statistics and Probability: Financial modeling involves analyzing and forecasting financial data. A strong foundation in statistics and probability is necessary to properly analyze and interpret financial data, build accurate models, and estimate the likelihood of different outcomes.
Risk and Return: Financial modeling requires an understanding of the relationship between risk and return. An understanding of risk and return is essential for calculating the cost of capital, estimating the required rate of return, and evaluating the risk and return profile of investments.
Overall, a solid understanding of these core finance principles is essential for financial modeling. By having a strong foundation in these principles, financial modelers can build accurate models, make informed decisions, and provide valuable insights to stakeholders.
-
21NPV and IRR in More DetailVideo lesson
-
22NPV and IRR Formulas in ExcelVideo lesson
-
23Converting RatesVideo lesson
-
24NPV ExampleVideo lesson
-
25NPV Lecture 2Video lesson
-
26NPV - Micro-Loans Example ExplainedVideo lesson
-
27XNPV - Net Present Value of a Bank LoanVideo lesson
Net Present Value (NPV) and Extended Net Present Value (XNPV) are both financial metrics used in financial modeling to evaluate the profitability of an investment or project. While both of these metrics are used to calculate the present value of future cash flows, there is a fundamental difference between NPV and XNPV.
NPV is a financial metric used to calculate the present value of future cash flows at a specific discount rate. In other words, NPV measures the difference between the present value of future cash inflows and the present value of future cash outflows. If the NPV of a project or investment is positive, it indicates that the investment is profitable and should be pursued. Conversely, if the NPV is negative, it indicates that the investment is not profitable and should be avoided.
XNPV, on the other hand, is a more advanced financial metric that takes into account the fact that cash flows are not always evenly spaced over time. XNPV calculates the present value of future cash flows at specific dates, rather than assuming that cash flows are received at equal intervals. This is important because cash flows are often received at irregular intervals in the real world. For example, a project might have an initial cash outflow, followed by a series of irregular cash inflows.
In order to calculate XNPV, you need to specify both the cash flow dates and the discount rate. By taking into account the exact timing of cash flows, XNPV provides a more accurate measure of the profitability of an investment or project than NPV.
In summary, the main difference between NPV and XNPV is that NPV calculates the present value of future cash flows at a specific discount rate, while XNPV takes into account the fact that cash flows are not always received at equal intervals. While both of these metrics are important in financial modeling, XNPV is generally considered to be more accurate and reliable, particularly when evaluating investments or projects with irregular cash flows.
-
28XNPV - Bank Loan Example WalkthroughVideo lesson
-
29Discounted Payback PeriodsVideo lesson
-
30Preppy Property Fund Example WalkthroughVideo lesson
-
31Weighted Average Cost of Capital (WACC)Video lesson
-
32WACC Example ExplainedVideo lesson
WACC stands for Weighted Average Cost of Capital. It is a financial metric used to calculate the cost of a company's capital, taking into account both debt and equity. WACC is the average cost of all the sources of financing used by a company, weighted by the proportion of each type of financing in the company's capital structure.
The formula for WACC is as follows:
WACC = (E/V x Re) + (D/V x Rd x (1 - Tc))
Where:
E is the market value of the company's equity
D is the market value of the company's debt
V is the total value of the company's equity and debt (i.e., the company's total market capitalization)
Re is the cost of equity
Rd is the cost of debt
Tc is the company's tax rate
The first part of the formula, (E/V x Re), calculates the cost of equity, which represents the return required by equity investors to compensate them for the risk of investing in the company. The second part of the formula, (D/V x Rd x (1 - Tc)), calculates the cost of debt, which represents the interest rate paid by the company on its debt, adjusted for the tax benefits of interest payments.
By taking into account both the cost of equity and the cost of debt, WACC provides a more accurate measure of the overall cost of capital than either of these metrics alone. WACC is used by companies to evaluate potential investment opportunities, determine the appropriate discount rate for future cash flows, and make other important financial decisions. It is also used by investors and analysts to evaluate the financial health of a company and assess the risk associated with investing in the company's equity or debt.
-
33Finance Formulas Practice WorkbookVideo lesson
Practice the finance formulas we have learnt about so far!
-
34Valuations BasicsVideo lesson
-
35Introduction to Sensitivity AnalysisVideo lesson
Sensitivity analysis is an important tool used in financial modeling to assess the impact of changes in key assumptions or inputs on the output of the model. It involves testing the model with different values for one or more input variables to determine how sensitive the output is to changes in those variables. Sensitivity analysis is important for financial modeling for several reasons:
Risk assessment: Sensitivity analysis helps to identify and evaluate the risks associated with an investment or project. By testing the model with different assumptions, financial analysts can determine how sensitive the output is to changes in key variables, such as interest rates, exchange rates, or sales volumes. This allows them to identify the risks that could have the greatest impact on the project or investment.
Decision-making: Sensitivity analysis provides decision-makers with valuable insights into the financial implications of different scenarios. By testing the model with different assumptions, decision-makers can determine the range of possible outcomes for the project or investment, and choose the scenario that is most likely to produce the desired results.
Planning: Sensitivity analysis helps in planning by allowing analysts to identify and quantify the key drivers of financial performance. This information can be used to develop contingency plans and mitigation strategies to address potential risks and ensure that the project or investment remains on track.
Communication: Sensitivity analysis helps to communicate the financial implications of different scenarios to stakeholders, such as investors or lenders. By presenting the results of sensitivity analysis in a clear and understandable way, financial analysts can help stakeholders to make informed decisions based on a thorough understanding of the risks and opportunities associated with the project or investment.
In conclusion, sensitivity analysis is an essential tool for financial modeling. It helps to assess the risks associated with an investment or project, provides decision-makers with valuable insights into the financial implications of different scenarios, and allows financial analysts to communicate the results of their analysis to stakeholders in a clear and understandable way.
-
36Scenario Manager ExampleVideo lesson
-
37Introduction to Data TablesVideo lesson
Exploring Data Tables in Financial Modeling
Understanding Data Tables
Data Tables are a dynamic feature in Excel that enables you to observe how changes in multiple variables affect the results of a formula. Whether you're conducting sensitivity analysis, projecting future cash flows, or evaluating investment opportunities, data tables provide a structured and insightful way to explore different scenarios.
Types of Data Tables
There are two primary types of data tables:
One-Variable Data Table: This type of data table focuses on the impact of changing a single variable on the final result. It's especially useful when you're interested in assessing the sensitivity of an outcome to a particular input.
Two-Variable Data Table: In this type of data table, you can analyze the effects of two variables simultaneously on a single result. It provides a comprehensive view of how different combinations of inputs influence the outcome.
Creating a One-Variable Data Table
Let's say you're analyzing the impact of varying interest rates on the net present value of an investment. Here's how you can create a one-variable data table:
List the interest rate values in a column (Input values).
In an adjacent cell, input the formula for net present value.
Select the range of input values and the formula cell.
Navigate to the Data tab, choose Data Table, and input the row or column of values you listed earlier.
Creating a Two-Variable Data Table
Suppose you're assessing the joint impact of changes in interest rates and project costs on net present value. Here's how you can create a two-variable data table:
List the interest rate values in a column (Input values).
List the project cost values in a row (Input values).
Input the formula for net present value in the cell where the row and column intersect.
Select the range of input interest rates, the range of input costs, and the formula cell.
Navigate to the Data tab, choose Data Table, and input both the row and column of values you listed earlier.
Benefits of Data Tables
Scenario Analysis: Data tables help you analyze and compare multiple scenarios quickly and efficiently.
Sensitivity Insights: By observing changes in outcomes based on different inputs, you gain insights into the sensitivity of your model.
Visual Representation: Data tables provide a clear visual representation of how variables interact to influence results.
Conclusion
Data tables are a versatile tool that enhances your ability to analyze scenarios, identify trends, and make informed financial decisions. Whether you're considering the impact of interest rates, project costs, or any other variables, data tables empower you to explore different possibilities, leading to more robust and well-founded conclusions. As we proceed through this module, you'll gain hands-on experience in creating and interpreting data tables, equipping you with a valuable skill in financial modelling.
-
38Data Tables Part TwoVideo lesson
-
39Data Tables Part Three: Two Variable Data TablesVideo lesson
-
40Data Tables Part Four: IRR ExampleVideo lesson
-
41Introduction to Goal SeekVideo lesson
Section: Goal Seek and Solver in Financial Modeling
In this module, we'll dive into two powerful tools within Microsoft Excel that enable you to solve complex financial problems, make informed decisions, and optimize outcomes.
Understanding Goal Seek
Goal Seek is a feature in Excel that allows you to find the input value needed to achieve a desired output. This tool is particularly useful when you have a specific goal in mind and need to determine the corresponding input that will make that goal a reality.
How Goal Seek Works
Suppose you're evaluating an investment and want to know what interest rate would lead to a specific target net present value. Goal Seek allows you to input the desired net present value and, by adjusting the interest rate, Excel automatically finds the rate that matches your target.
Applying Goal Seek in Financial Modeling
Identify the Goal: Determine the specific target value you want to achieve within your financial model.
Select the Cell to Change: Choose the cell that you will modify to reach the desired goal.
Invoke Goal Seek: Access the Goal Seek feature, inputting the desired goal value and specifying the changing cell.
Observe the Solution: Goal Seek iterates to find the value that meets your goal, showing you the input required to achieve the desired output.
Understanding Solver
Solver is another Excel tool that optimises complex problems with multiple variables and constraints beyond Goal Seek. It's perfect for situations where you must find the optimal solution to a problem while considering various limitations.
How Solver Works
Imagine you're managing a portfolio and want to determine the optimal allocation of assets to maximize returns while adhering to certain risk constraints. Solver enables you to set up variables (asset allocations), constraints (risk thresholds), and a target to find the best allocation that meets your criteria.
Applying Solver in Financial Modeling
Set Up Variables and Constraints: Define the variables you're working with (e.g., asset allocations) and set constraints (e.g., risk thresholds).
Specify the Target: Indicate the goal you want to achieve (e.g., maximum return within defined risk limits).
Invoke Solver: Use the Solver tool to find the optimal solution that satisfies your target while adhering to constraints.
Analyze Results: Solver iterates through scenarios and presents you with the optimal combination of variables that meets your criteria.
Benefits of Using Goal Seek and Solver
Precision in Decision-Making: Both tools enable you to pinpoint specific inputs or optimal solutions, enhancing the accuracy of your decisions.
Time Efficiency: Goal Seek and Solver automate the process of finding solutions, saving you time and effort.
Complex Problem Solving: Solver's capability to handle multiple variables and constraints suits intricate financial problems.
Conclusion
Goal Seek and Solver are invaluable tools in financial modelling. Whether you need to determine the interest rate that achieves a desired outcome or optimize asset allocations under constraints, these tools empower you to make strategic decisions backed by data-driven insights. As you explore these tools in action, you'll gain the confidence to solve complex financial challenges and uncover opportunities for enhanced decision-making.
-
42Goal Seek ExampleVideo lesson
-
43Introduction to Optimisation Using SolverVideo lesson
-
44Solver Example - Optimising DealsVideo lesson
-
45Introduction to Project FinanceVideo lesson
Project finance is a dynamic financing mechanism that plays a crucial role in funding large-scale infrastructure and development projects. It involves various stakeholders who collaborate to bring ambitious ventures to life.
-
46Project Finance Cashflow WaterfallVideo lesson
Project finance is a financing method used to fund large-scale infrastructure or capital-intensive projects, such as power plants, pipelines, and toll roads. A project finance financial model is a tool used to evaluate the financial viability of a project, based on the expected cash flows generated by the project over its lifetime. In this article, we will discuss the basics of a project finance financial model.
Project Assumptions: The first step in creating a project finance financial model is to gather data and make assumptions about the project. This includes information about the project's expected costs, revenues, financing structure, and other key variables that will impact the project's financial performance.
Cash Flow Projections: The next step is to create cash flow projections for the project, based on the assumptions made in the previous step. This involves estimating the project's revenue streams, operating expenses, financing costs, and capital expenditures over the project's lifetime.
Financial Statements: Once the cash flow projections have been created, the next step is to prepare the project's financial statements, including the income statement, balance sheet, and cash flow statement. These statements provide a comprehensive view of the project's financial performance over time.
Financing Structure: Project finance typically involves a complex financing structure, including various forms of debt and equity financing. The financial model must take into account the cost of each form of financing, as well as any associated fees or costs.
Sensitivity Analysis: Sensitivity analysis is a key component of a project finance financial model. By testing the model with different scenarios and assumptions, financial analysts can determine how sensitive the project's financial performance is to changes in key variables, such as interest rates or project costs.
Risk Assessment: Risk assessment is also an important component of a project finance financial model. Financial analysts must identify and evaluate the risks associated with the project, including operational, financial, and market risks.
Valuation: Finally, the financial model is used to determine the value of the project, based on the estimated cash flows generated over the project's lifetime. This valuation is used to determine the project's attractiveness to investors and lenders, and to make informed decisions about the project's financing and development.
In conclusion, a project finance financial model is a tool used to evaluate the financial viability of a large-scale infrastructure or capital-intensive project. The financial model includes assumptions, cash flow projections, financial statements, financing structure, sensitivity analysis, risk assessment, and valuation. By using a project finance financial model, financial analysts can make informed decisions about the project's financing and development, and ensure that the project is financially viable over its lifetime.
-
47Why is Project Finance Modelling so complicated?Text lesson
So, what is Project Finance? What differentiates it from corporate or leveraged finance? And why does it suit infrastructure projects? And what are infrastructure financing models all about?
-
48What is a Project Life Cover Ratio, or PLCR?Text lesson
A Project Life Cover Ratio – or PLCR – is calculated for every project finance deal and typically needs to meet various covenants throughout the project life. But what is a PLCR, how is it calculated, and why do we even need it? Let’s take a deeper look at one of the least understood project finance ratios.
To understand the PLCR, one needs to understand the constraints and risks a project might face. This is detailed here, but to recap, some of the main risks include:
Construction risks such as delays, cost overruns or quality issues
Operational risks such as under-performance, operator challenges or maintenance issues
Other risks (which can also be categorized as either construction or operational into the above two such as natural disasters, government or regime changes or even significant technological changes).
Due to these risks, or simply opportunity, project debt may extend beyond the period agreed to at Financial Close. At Financial Close, how can we assess whether the project will fall over if the debt amortization period needs to be extended beyond the originally agreed dates? The Project Life Cover Ratio provides insight into how much breathing room a project has.
Calculation of the Project Life Cover Ratio
The PLCR can be calculated without understanding it – and every project finance model will have it. It shares similar characteristics with the LLCR and is assessed in conjunction with the DSCR and LLCR to form a view of a project’s robustness to pay its debt.
The PLCR = NPV(CFADS over the project life) / Debt Balance at any point in time
We discount the CFADS using the WACC for the PLCR we are looking at – senior PLCR will just take the cost of senior debt, whereas Total PLCR will look at the combined WACC.
From the above, we can see that the PLCR will be higher than the LLCR – but what does this mean?
If we recall what an LLCR is used for, it is used to assess the robustness of a project to service its debt over the project life. Given that the DSCR may vary in every period, taking a periodic view of the capability to repay debt, especially in a period where the CFADS may be higher than average, does not provide a holistic view of debt repayment capability. Therefore, the LLCR is used to look at the debt repayment ability over the loan life – one can think of it as an average DSCR.
The Project Life typically extends at least a few years beyond the debt amortization date. As such, when compared to the LLCR, the NPV of cash flows for the numerator of this ratio includes cash flows post the loan amortization period for as long as the project is contractually able to earn revenue. Therefore, the PLCR is higher than the LLCR, as:
NPV (CFADS over the entire Project Life) > NPV (CFADS over the entire Loan Life)
And the denominator for both equations is the Debt Balance in the period.
A PLCR shows the ability to restructure or extend the tenor of the debt beyond the initial loan life. It gives a view of a project beyond the loan life, which may be concerning if the average PLCR is lower than the average LLCR (which may be the case if revenues dip substantially after the loan is paid).
A PLCR shows what buffer the project has should the debt not be repaid during the tenor of the loan, and provides one with the final piece of the puzzle to form a complete view of a projects ability to repay debt, especially when combined with:
DSCR: Ability to repay debt in a single period
and
LLCR: Ability to repay the debt over the loan life, which typically ends before the project life (e.g. if the project life is for 20 years of operations, the debt may have a tenor of 15 years).
What to Watch Out For When Looking at the Project Life Cover Ratio
There are a few things to watch out for when it comes to the PLCR. The most obvious one is the discount rate to use – especially when the loan life has ended. A discount rate is still required, but we no longer have a benchmark for it. A simple, but not always correct, method is to use the last discount rate before the loan life ended. This is something that should be looked at on a project by project basis.
The other item to notice is the inclusion of cash balances in the PLCR calculation, for example, a DSRA. Again, this should be looked at on an individual basis.
-
49Introduction to a Project Finance Model Template - Part 1Video lesson
This is an overview of the Operis PPP Model Template.
-
50Introduction to a Project Finance Model Template - Part 2Video lesson
This is the second part of the Operis PPP Template overview.
-
51Formula Auditing and Error SolvingVideo lesson
Financial Model Auditing
Financial models are the backbone of strategic decisions in finance. An error or oversight within a financial model can lead to misguided decisions with significant consequences. Financial model auditing is the systematic review and validation of these models to ensure their integrity and accuracy. This process is crucial to instil confidence in the outputs and to identify and rectify potential errors.
Key Objectives of Financial Model Auditing
1. Accuracy and Reliability: Auditing helps verify that the calculations, assumptions, and data inputs in the model are accurate and reliable.
2. Error Detection and Correction: By meticulously examining the model, auditors can identify errors, circular references, or inconsistencies that might otherwise go unnoticed.
3. Quality Assurance: Financial model auditing ensures that the model follows best practices in structure, logic, and transparency.
4. Assumption Review: Assumptions are the building blocks of financial models. Auditing verifies that these assumptions are reasonable, consistent, and aligned with the project's context.
5. Risk Assessment: Auditors evaluate the model's sensitivity to changes in assumptions and inputs, providing insights into potential risks and their impact on outcomes.
Steps in Financial Model Auditing
1. Planning: Define the scope, objectives, and audit methodology. Identify key assumptions, data sources, and stakeholders.
2. Model Understanding: Gain a comprehensive understanding of the model's structure, formulas, and logic.
3. Assumption Validation: Scrutinize assumptions for accuracy, relevance, and consistency.
4. Formula Accuracy: Review formulas for correctness and potential circular references.
5. Data Integrity: Ensure data sources are reliable, up-to-date, and correctly integrated.
6. Testing Scenarios: Test the model under different scenarios to assess its robustness.
7. Documentation Review: Examine the model's documentation, including assumptions, methodologies, and formulas.
Benefits of Financial Model Auditing
- Enhanced Decision-Making: Audited models provide accurate insights, leading to better-informed decisions.
- Risk Mitigation: Identifying errors or discrepancies early helps mitigate potential financial risks.
- Stakeholder Confidence: Auditing boosts stakeholders' confidence in the model's accuracy and outcomes.
- Transparency: A well-audited model is transparent, making it easier for stakeholders to understand and trust.
Conclusion
Financial model auditing is a critical practice ensuring financial models' reliability and credibility. By systematically reviewing assumptions, calculations, and structure, auditors enhance the quality of decision-making and safeguard against costly errors. As you delve into the world of financial models, remember that auditing is a cornerstone in building models that stand up to scrutiny and drive strategic success.
-
52Formula Auditing ExampleVideo lesson
-
53Arixcel DemoVideo lesson
The tool shows the logical structure of any formula and allows you to navigate easily to its precedent cells and back even if they are on different worksheets.
-
54Common Errors and CausesVideo lesson
-
55Managing Spreadsheet RiskText lesson
Spreadsheets are amazing tools - versatile and capable of many different jobs.
Unfortunately, the same ease of usability and access means they can be a source of risk.
How can companies effectively manage the risk of many spreadsheets and processes running throughout the organisation? ClusterSeven enables enterprises to understand, manage and monitor their key business applications that sit outside of IT controls, such as Excel Spreadsheets.
In this episode, I interview Alex Subba Row from ClusterSeven to talk about what this risk is and how it can be managed.
External Links May Contain Affiliate Links read more