Bullet Chart is one of the best usable chart types in Excel. It is a solution for one of the challenges while creating a KPI dashboard to present the analysis preferably on a single screen. A bullet chart is an answer for this. Besides the gauge, this is one of the best data visualization tools.
Currently, the gauge chart is the market leader dashboard tool. Is this simple little tool able to compete with it?
It will turn out by the end of the article!
A bullet chart is a widely accepted tool the best possible choice for displaying the differences between plan / actual values.
As discussed in our previous articles, the one-page dashboard rule makes designers’ lives a little harder because they have to portray all the important indicators on one page.
Fortunately, the chart type introduced today is a great choice if we need to create a spectacular representation, and it takes up little space on your dashboard.
If you want to create bullet charts ASAP, we recommend using our excel add-in. We are familiar with VBA programming, so we’ve created a simple and clean user interface for you.
Before we start today’s tutorial, let’s look at this already done bullet chart! In this article, we will create the graph on the picture above step by step.
This single bar chart is power-packed with very small but effective analysis, isn’t it? So please take a look at its most important elements. At first glance, it is a simple bar chart.
Let’s examine it closer!
The Key Elements of Bullet Chart
We will look at those elements that play an important role in creating a plan / actual type of report.
Qualitative Parts: These sectors help us identify the performance levels at a glance. For example, the poor performance level can be seen in the picture between 0% and 45% (marked by red color).
The performance is fair, between 45% and 65%. Between 65% and 85% are good, and from 85% to 100% is excellent.
But what if the performance indicator is not between 0% and 100% that we have to display? Can the bullet chart still be used? At first, we would think not.
Target Performance: This represents the required performance level we would like to achieve. In this example, we marked the level of performance needed with a red at least 88%.
Actual Performance: After the plans, let’s talk about the facts! For most everywhere, the most important indicator is the variance.
The actual performance shows the performance we have achieved in the examined period. This value is indicated now by a thin black bar chart.
When we look at the figure, we can easily interpret the given result. For example, we were expecting a performance above 88%. And according to the chart, the actual performance is only 80%.
So now we know all about the operation of the bullet chart. But, first, let’s see the detailed Excel tutorial!
Differences between Graphs and Charts
How to create a bullet chart in Excel?
Let’s start the work! Here are the steps to create bullet charts in Excel.
1. On a blank worksheet, arrange the following data. The header of the second column will be customer satisfaction, a trendy key performance indicator. But, first, let’s set the data, as seen in the figure below.
The first four rows will show the appropriate performance levels (poor, fair, good, excellent). The fifth row contains the actual value, and the sixth is the planned value.
Very important that the sum of the first four rows by 100%. Not mentioned in many tutorials, but we do!
2. Select the entire data set (B2; C8). Choose Insert, Charts, 2D Column, Stacked Column from the ribbon.
3. The result we got is not exactly the one we wanted! The bar charts representing the given values are displayed separately. How can we merge them? Fortunately, nothing is impossible in Excel!
Highlight the chart, and follow the following steps: Design Tab > Data > Switch Row/Column.
With the help of this merging, all of our data points will display on one single bar chart. We can easily see that we have used the proper method. We use six separate stripes; it is easy to create the final chart.
Four of them are responsible for the performance levels, the fifth one is the value of the plan, and the sixth one is the actual performance value.
4. Highlight the target value bar. This is the upper section of the bar chart, as you can see in the picture below. Right-click and select the “Change Series Chart Type” option.
Explanation: What will happen now? We have only highlighted one part of the chart containing six elements. We only change the type of this one.
5. The appearing dialog box is the “Change Chart Type.” To change the Target Value chart type, you must do the following. First, use the “Stacked Line with Markers” type. After this, mark the secondary axis checkbox. If we followed all the steps correctly in the target value, we would see a dot.
6. We are only going to need one axis. We need to delete the other one. Highlight the secondary axis, as seen in the picture below, and delete it.
7. Select the actual value bar. We will change the type of this one also. Select the secondary axis checkbox in the ‘Change Chart Type’ dialog box. Here we leave the chart type unchanged. The Stacked Column Chart will remain.
8. Let’s see the most exciting part! Select the Value bar, right-click and select Format Data Series, or press Ctrl + 1.
9. Change the Gap Width to 400% in the Format Data Series pane. You can, of course, set any value you like. This will set the width of the stacked column chart.
10. Earlier, we set the point marking the Target Value. We will set this point in a few easy steps to act as a real marker. First, select the Target Value marker dot, right-click and select the “Format Data Series” option.
11. In the Format Data Series dialog box select the followings: Fill & Line > Marker > Marker Options > Built-In.
Select the dash and set the size of the marker to 17.
12. We still have two little things to be changed regarding the marker. Change the Marker fill to red and remove the border.
We are done, and we do have a good-looking chart! So, the selected color combinations depend on the kind of dashboard you need to create. You can use the one from the example, but we believe the KPI markers combination of red-yellow-green.
Have to admit that some patience is needed to create the chart. But what if the available time is very limited, but we still want to create a professional-looking dashboard.
Add-ins are a very great tool to expand the capabilities of Excel! Add-in operational functions usually appear on the ribbon. Let’s see an actual example.
In this tutorial, you could see that it was rather tricky to set colors and stripes. Finally, we’ll show a solution that can be unbeatable by manually created templates.
Here is the sample that can help create a bullet chart with a button click. The data table is of only three columns.
We list the qualitative categories and the plan / actual values in the first one. Then, in the second column, we list their stripes. And the third column is exciting. We can pre-set the color of the given bars, so the combinations’ possibilities are endless.
And after only one click, this is the result. Do you like it? We created it in only a few seconds. And as a teaser, let’s see a little data visualization:
In our opinion, it is worth taking VBA programming seriously! What do you think? If you would like to know more about the add-in, click here!
Conclusion: Should I use Gauges to replace bullet charts?
At the end of the article, it is timely to ask this question. Let’s see the advantages and disadvantages on both sides.
A bullet chart is a versatile tool (as you can see), but it has its limits. The biggest of them all is that we mostly can use it only between a 0% and 100% range. This fact dramatically affects its utility. On the other hand, its advantage is the small space it requires. So naturally, the chart add-ins have such benefits that the experienced report developers can fully take advantage of.
As experts, we recommend the gauge chart if the task is the creation of a KPI dashboard. The gauge chart presents an outstanding user experience that is not similar to other charts. We don’t understand why it is not a default chart type in Excel. On the other hand, 8 out of 10 CEO asked would vote for the speedometer type of display. We’ll leave it up to you. We readily use both types.