Tornado Chart in Excel

Tornado chart in excel is a type of bar chart which is also used to compare data among different types of data or categories, the bars in the tornado chart are horizontal and this chart is basically used to show the impact such as how a condition will impact the result on the outcome.

Tornado Chart in Excel

Excel Tornado chart helps in analyzing the data and decision making process. It is very helpful for sensitivity analysisSensitivity AnalysisSensitivity analysis is a type of analysis that is based on what-if analysis, which examines how independent factors influence the dependent aspect and predicts the outcome when an analysis is performed under certain more, which shows the behavior of the dependent variables, i.e., It shows how one variable is impacted by the other. In other words, it shows how the output will be affected by the input.

This chart is useful in showing the comparison of data between two variables.

It is a Bar chart having the bars represented horizontally. This chart has the bars of two variables facing opposite directions with the base for both in the middle of the chart, which makes it look like a Tornado and so it is named as Tornado Chart. It is also called a Butterfly chart or Funnel Chart in ExcelFunnel Chart In ExcelFunnel charts in Excel are used to represent data behavior at each stage and as the values decrease, the chart takes on the shape of a funnel. This funnel chart feature is only available in Microsoft Office 2019 or later more.

Tornado Chart in Excel

You are free to use this image on your website, templates etc, Please provide us with an attribution linkHow to Provide Attribution?Article Link to be Hyperlinked
For eg:
Source: Tornado Chart in Excel (

Examples of Tornado chart in excel

Now let us learn how to make a Tornado chart in excel. The below example shows the comparison of data for the products in two different locations.

You can download this Tornado chart excel Template here – Tornado chart excel Template

Example #1 – Comparison of Two Variables

Lest start.

  1. Enter the data set in an excel worksheet with the variable’s name and values.

    Tornado Chart Example 1

    Arrange the data set of the first variable in ascending order by sorting it from Smallest to Largest

  2. Select the data to insert a chart (A1:C7)

    Tornado Chart Example 1-1

  3. Select the 2-D Stacked Bar Graph from the Charts section in the Insert tab.

    Tornado Chart Example 1-2

  4. Select the first variable and do right-click to select the “Format Data Series” option. Select the “Secondary Axis” option in the Format Data series panel.

    Example 1-3

  5. Select the Secondary Axis in the excel chart and do right-click to select the “Format Axis” option

    Example 1-4

  6. Set the Axis Bounds minimum value under Axis options with the negative value of the maximum number (Both Maximum and Minimum bounds should be the same, but the minimum value should be negative and Maximum value should be positive)

    Example 1-5

  7. Also, check the box for “Values in Reverse Order” under Axis options in the Format Axis panel.

    Example 1-6

    Example 1-8

  8. Now select the primary axis and do right-click to select the “Format Axis” option.

    Example 1-9

  9. Set the Axis bounds minimum with negative and maximum with positive values (same as above)

    Example 1-10

  10. Now click on the axis showing the product name (A, B, C,…). Select and do right-click to select the “Format Axis” option

    Example 1-11

  11. Select the Label Position as “Low” from the drop-down option in the Labels section under Axis options

    Example 1-12

    This is how your chart looks now. Do right click on the Bars to add value labels by selecting the “Add data labels” option. Select the “Inside Base” option to make the labels show up at the end of the bars and delete the gridlines of the chart by selecting the lines.

  12. Select the Primary Axis and delete it. Change the chart title as you like.

    Example 1-13

Now, your Excel Tornado chart is ready.

Example #2 – Excel Tornado Chart (Butterfly Chart)

The excel tornado chart is also known as the Butterfly chart. This example shows you how to make the chart look like a butterfly chart.

  • Create a data set in the excel sheet with the product name and the values
  • Just add another column in the data set with the column name as “GAP” after the variables column.
  • In the “GAP” column, add the number as 1000 for all the products.
Tornado Chart in excel Example 2
Tornado Chart in excel Example 2-1
  • Right-click on the chart area and select the “Select Data” option
  • Under Legend Series, move the “GAP” column to the middle.
Tornado Chart in excel Example 2-2
  • Right-click on the bars and select the “Format Data Series” option
Tornado Chart in excel Example 2-3
  • Select No Fill and No Line options under Fill and Border sections
Tornado Chart in excel Example 2-4
  • Double click on the legend “GAP” and hit delete to remove the column name from the chart.
Tornado Chart in excel Example 2-5

Now the chart looks like a Butterfly, and you can rename it as Butterfly chart.

Tornado Chart in excel Example 2-7

Example #3 – Sensitivity Analysis

Sensitivity analysis shows how the variation in the input will impact an output. To build a tornado chart in excel for sensitivity analysisExcel For Sensitivity AnalysisSensitivity analysis in excel helps us study the uncertainty in the output of the model with the changes in the input variables. It primarily does stress testing of our modeled assumptions and leads to value-added insights. In the context of DCF valuation, Sensitivity Analysis in excel is especially useful in finance for modeling share price or valuation sensitivity to assumptions like growth rates or cost of more, we need to set data for two variables. One variable with a negative value and another one with the positive value

The below example shows how the increase or decrease in the Cost is impacting the margin.

Follow the same steps shown in the previous examples to build the chart.

In this example, I’ve shown the cost of negative value and the margin in a positive value.

Sensitivity Analysis Chart Example 3

In the above chart, you can see the impact of Cost on Margin. Excel tornado chart shows that the increase in the Cost is decreasing the margin, and a decrease in cost is increasing the margin.

Sensitivity Analysis Chart Example 3-1

Things to Remember

  • To build a Tornado chart in excel, we need data for two variables to show the comparison
  • The data should be sorted to make a chart look like a Tornado so as to make the highest value come on the top.
  • The excel Tornado chart is dynamic as it gets updated with the changes made in the values of variables in the data set.
  • Tornado chart in excel is not useful in showing the values of the independent variables.

Recommended Articles

This has been a guide to Tornado Chart in Excel. Here we learn how to create an Excel Tornado chart along with practical examples and a downloadable excel template. You may learn more about excel from the following articles –

  • 35+ Courses
  • 120+ Hours
  • Full Lifetime Access
  • Certificate of Completion

Reader Interactions

Leave a Reply

Your email address will not be published. Required fields are marked *