Bullet Chart in Excel

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!

Bullet chart is a widely accepted tool the best possible choice for displaying the differences between plan / actual values.

As we have talked about in our previous articles the one-page dashboard rule makes designers’ lives a little harder because they have to portray on one single page all the important indicators.

Fortunately, the chart type introduced today is a great choice if we need to create a spectacular representation and it takes up little space of 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 take a look at this already done bullet chart! In this article, we will create step by step the graph on the picture above.

This single bar chart is power-packed with analysis, very small but effective, isn’t it? Take a look at its most important elements. At first glance, it is a simple bar chart.

bullet-chart-featured

Let’s examine it closer!

The Key Elements of Bullet Chart

Now we will look at those elements that play an important role in the creation of plan / actual type of reports.

Qualitative Parts: These sectors helping us to 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).

bullet-chart-template-elements-1

The performance is fair between 45% and 65%. Between 65% and 85% 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 be still 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 that we have achieved in the examined period. This value is indicated now by a thin black bar chart.

When we take a look at the figure, we can easily interpret the given result. 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. First, let’s see the detailed Excel tutorial!

Differences between Graphs and Charts

How to create 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 can be 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 one is the planned value.

Very important that the sum of the first four rows be 100%. Not mentioned in many tutorials, but we do!

bullet-chart-template-elements-3

2. Select the entire data set (B2; C8). From the ribbon, choose Insert, Charts, 2D Column, Stacked Column.

bullet-chart-template-elements-4

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, 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 are using six separated stripes it 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.

bullet-chart-template-elements-5

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.

bullet-chart-excel-6

5. The appearing dialog box is the “Change Chart Type.” To change the Target Value chart type, you have to 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.

bullet-chart-excel-7

6. We are only going to need one axis. We need to delete the other one. Highlight the secondary axis, as can be seen in the picture below, and delete it.

bullet-chart-excel-8

7. Select the actual value bar. We will change the type of this one also. In the ‘Change Chart Type’ dialog box, select the secondary axis checkbox. Here we leave the chart type unchanged. The Stacked Column Chart will remain.

bullet-chart-excel-9

8. Let’s see the most exciting part! Select the Value bar, right-click and select Format Data Series, or press Ctrl + 1.

9. In the Format Data Series pane, change the Gap Width to 400%. You can, of course, set any value you like. This will set the width of the stacked column chart.

bullet-chart-excel-10

10. Earlier, we have set the point marking the Target Value. Now 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.

Title bullet-chart-excel-11 Caption

12. We still have two little things to be changed regarding the marker. Change the Marker fill to red and remove the border.

bullet-chart-excel-13

We are done, and we do have a good-looking chart! So, the selected color combinations depending on the kind of dashboard you need to create. You can use the one from the example, but we believe the KPI markers combination, red-yellow-green.

Automated solutions

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. Now 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 click of a button. The data table is of only three columns.

In the first one, we list the qualitative categories and the plan / actual values. In the second column, we list the stripes belonging to them. And the third column is exciting. We can pre-set the color of the given bars so the possibility of the combinations is 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:

bullet-chart-featured

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, the advantage of it 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 can’t be similar to other charts. We don’t understand why it is not a default chart type in Excel. 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.

Download the free chart template!