Sensitivity analysis is a strategy used in data modeling to identify conditions that have the greatest influence on the outcome of a model. The results of a sensitivity analysis provide organizations with valuable information about how changes in conditions can impact the outcome of a model. By building models in Excel, organizations are able to view the intricate details of a single analysis or the big picture of a portfolio of analyses. However, there are benefits and issues that should be considered when using Excel for sensitivity models.

Definition of Sensitivity Analysis

Sensitivity analysis is defined as “the exploration of how the uncertainty in overlapping parameters of a model affects the performance of that model's predictions”. It is used to analyze how a system or model responds to changes in input variables. This is especially important in decision-making as it can give decision-makers a better understanding of the risks associated with certain decisions.

Benefits & Issues Associated with Using Excel for Sensitivity Models

  • The benefit of using Excel for sensitivity models is that it’s a simple, accessible tool that most people are familiar with. It has powerful modeling functions and allows analysts to quickly create a model and compare results.
  • The most common issue with using Excel for sensitivity models is that it’s limited in its capabilities. Although Excel is fairly easy to use for simple models, it can become cumbersome for complex models. Additionally, it’s not suited for large data sets, which can significantly reduce its effectiveness.

Setting Up a Sensitivity Analysis

Sensitivity analyses are important tools used to test how changes in parameters can affect outcomes, such as risk of loss or market share. Many of these calculations can be done using Excel, the popular spreadsheet software. Building sensitivity analysis models in Excel takes a little bit of know-how, but the process can be done relatively quickly once the elements are understood.

Establishing Variables & Assumptions

The first step in building a sensitivity analysis model is establishing the variables and assumptions. Think about the different elements that need to be taken into account in order to get the desired outcome. Make sure to consider all of the relevant parameters and inputs. Write them down or list them in the spreadsheet, so that it's easier to refer back to them when needed. Make sure to keep track of which parameters and assumptions have a direct effect on the outcome.

Formatting Data & Cells Correctly

Before entering in any data or formulas, it's important to format the cells correctly. Think through how the data should be organized and set up each column accordingly. Consider where different elements such as headers and calculated numbers should be placed. With Excel, it's easy to do bulk formatting with the click of a button. Using the right formatting makes it easier to review and interpret the data.

Reviewing Dependencies & Writing Formulas

Once the data is formatted correctly and all the variables and assumptions have been established, the next step is to review dependencies and write formulas. Take a look at the different parameters and how they impact the overall outcome. Draw out the dependencies between these parameters and the outcome. Use the formulas in Excel to calculate the result based on the given data. Make sure to double-check the formulas to make sure they are correct and aligned with the desired outcome.

Understanding Types of Sensitivity Models

Sensitivity analysis is a type of financial modelling technique used to gauge the degree to which changes in one variable can affect the output of a model. It is an integral part of the budgeting and planning process and provides business owners and managers with an understanding of how their decisions impact the bottom line. There are several different models that are used to conduct a sensitivity analysis, each of which has its own strengths and weaknesses.

One-Way Analysis

One-way analysis is the simplest type of sensitivity model and is widely used by businesses and organizations. It is based on the assumption that a change in one input will affect the output of a model in a linear fashion. This model requires minimal resources and is easy to set up in Excel. It is best used when there’s an assumption that one input will serve as the key driver of the model’s output.

Two-Way Analysis

Two-way analysis can provide a more comprehensive view of the potential impacts of a particular input or change. Rather than relying solely on a linear relationship, two-way analysis takes into account both the direct and indirect effects that a change in an input may have. This model can be more complex to set up in Excel, but it can provide greater insight into how a particular variable may affect a model. It is best used when there is a need to evaluate multiple inputs simultaneously.

Monte Carlo Simulations

Monte Carlo simulations are based on the concept of probability and randomness. Rather than the linear approach of one-way and two-way analysis, Monte Carlo simulations generate random numbers to generate a wide range of possible outcomes based on changing an input variable. This type of model is more suited to complicated models where there are multiple inputs and outputs and a wide range of possible outcomes. This can provide a powerful tool for risk managers and other financial analysts who need to understand the uncertainty surrounding different financial scenarios.

Impacts of Scenarios

The results of a sensitivity analysis can be used to simulate different “what if” scenarios, in order to understand the potential impacts of changing certain variables. Through this process, businesses can gain a better understanding of the potential impacts of different inputs and changes, and can make more informed decisions about their budgets and plans. Sensitivity analysis is a powerful tool for understanding the potential effects of different budgeting and planning decisions, and provides an opportunity for businesses to be better prepared for the future.

Using Tools for Visualization

Data visualizations are powerful when it comes to helping people understand complex problems. They can also help to convey information quickly from which decisions can be made efficiently. Excel provides many different tools to create charts, tables, and graphs that can be used to illustrate data. Furthermore, Excel can be used in combination with APIs such as Google Sheets to further enhance the options available.

Creating Charts & Other Visuals

Using Excel to create data visualizations can be very helpful in understanding the data that you are analyzing. Charts and graphs are an effective way to convey information in a meaningful way. Excel provides a variety of tools and options to create powerful visuals that can be used to further understand the data and analyze trends. Additionally, Excel allows for the customization of visuals to ensure that the data is presented in the most effective way.

Integrating with APIs

Many companies use APIs to integrate their data with other programs or applications. Excel offers integration with many different APIs, such as Google Sheets, which can be used to access additional data and create more complex visuals. Integrating with APIs can open many new possibilities for data analysis and visualizations that can be used to quickly understand and make decisions with the analyzed data.

  • Using Excel to create data visualizations
  • Different tools and options to create visuals
  • Integrating with APIs to access additional data

Implementing Sharing Strategies

Once a sensitivity analysis model is built in Excel, the individual or team responsible for its analysis can gain additional value through sharing strategies. This process includes setting permissions and restrictions on who has access to the model as well as utilizing cloud platforms to share the information more broadly.

Setting Permissions & Restrictions

By setting permissions and restrictions on the model, someone who is responsible for the analysis can control who can access it and what type of changes can be made to the model. This can be accomplished in several ways. For example, someone can choose to set permission levels for users that limit who has read-only access, who can edit the model, and who can approve changes made to the model.

Utilizing Cloud Platforms

Cloud platforms also allow additional users to connect with the sensitivity analysis model and be able to access it remotely. This allows multiple stakeholders to easily view, comment, and add analysis to the model. The model can also be shared with partners outside of the organization so they can provide feedback and analysis to help refine the results.

Utilizing cloud platforms also provides additional benefits such as encouraging collaboration with stakeholders in real-time and the ability to easily track changes to the model. Additionally, cloud platforms provide data security and the ability to store multiple versions of the sensitivity analysis model for different scenarios, allowing for quick and easy changes to be made.


The use of sensitivity analysis in Excel can provide a number of key advantages to help inform strategic decision making. It can give a clear picture of the potential risks involved and the level of damage a business could potentially incur due to external factors, giving companies the opportunity to make well-informed decisions. Although sensitivity analysis is a useful tool in analyzing data, there are some key disadvantages to its use. Understanding the potential risks and being aware of the limitations of this analysis is key to ensuring its most effective use.

Key Advantages:

  • Provides the opportunity to identify and understand the potential risks associated with various decision making processes.
  • Offers insights into the profitability of different choices when factoring in external factors.
  • Gives a clear indication of where resources should be allocated in light of the above information.

Key Disadvantages:

  • May be difficult to map out all of the elements involved, leading to incomplete results that do not reflect their true potential.
  • The data used may become outdated quickly, resulting in inaccurate results.
  • Parametric assumptions can be difficult to set up and manually adjust.


Learning how to develop a sensitivity analysis model in Microsoft Excel can be a valuable tool for businesses, as they can use such a model to efficiently understand and analyze their potential risks. A well-developed sensitivity analysis model can provide a visual insight into the impact of some changes in the market and help organizations to identify the areas of most concern. Additionally, sensitivity models can be used for a variety of other applications such as forecasting, budget analysis, and risk management.

There are a variety of techniques that can be used to build a sensitivity analysis model in Excel. Foremost, it is important to select a suitable dataset and incorporate safety features such as a data sanity check and error handling to ensure accurate results. After developing a base model, it is possible to either adjust existing parameters or incorporate new variables. Additionally, one can incorporate optimization functions as well. Finally, automated sensitivity analysis can be used to quickly identify the best model by comparing results.

In conclusion, sensitivity analysis models can be used to identify risks in a proactive manner and suggest potential solutions. With the right knowledge and proper guidance, Excel can be a powerful tool for businesses to effectively monitor their potential risks. We present the following recommendations in order to aid those who are looking to build better models:

Recommendations for Building Sensitivity Models in Excel

  • Create a dataset that accurately reflects the scope of desired variables for the analysis.
  • Include error handling and data sanitation checks to ensure accurate results.
  • Incorporate optimization functions to identify optimal solutions.
  • Include automated sensitivity analysis to quickly compare and select a model.
  • Consider incorporating visualizations to further improve the accuracy of the analysis.

Expert-built startup financial model templates

500+ Excel financial model templates for your business plan