Excel does not offer a very good tornado diagram – a failing I thought I could quite happily ignore. Until one of our managers decided that tornado diagrams were the best possible way to convey information. Okay – they do work pretty well, but they are (in my experience) a bit of a pain in the neck to create, with lots of fiddling with repetitive formulas and the like. I decided that this was a good subject for automation, so I wrote the attached add-in. I have included a “test” file that you can use to create a tornado chart – it is cluttered with explanations in text boxes – I hope they help more than they hinder…
It would be very helpful to get comments from people here – what works, what doesn’t, and what should be added. Coding issues are also up for discussion (even moreso) – I intended this as a learning opportunity for myself!
The Add-In allows you to:
- Create the chart
- Reverse the “direction” of colours – so if “good” outcomes are always blue you can accomodate both Costs (low is better, hence blue) and profits (higher is better…)
- Change the colours applied to the chart (because I am a finance guy, not a graphic designer!)
- Save or restore a default colour palette (this and the last option require that you click on the “select colours” button…)
[/list]I developed the add-in in XL2000, and I have tested it in XL2003. Other than the toolbar being ugly in ’03 it works fine there. I don’t have XL-XP – if there are specific problems there I may end up asking for help.To run the Tornado Tool
- Install like any regular add-in – on installation, it will add a “Tornado Chart” option to your tools menu
- when you have your data ready (or before) click Tools | Tornado Chart – it will bring up a utility toolbar
- with the cursor in the data range (this is very important) click on “create Tornado Chart – from there is should be fairly evident what to do. It will overwrite data below the data range (a warning / exception handling for that is on the list for version 1.2)
[/list]Thanks for your time