How to Create Progress Charts (Bar and Circle) in Excel

Written by

Editorial Team

Reviewed by

Steve Rynearson

Last updated on February 7, 2023

This tutorial will demonstrate how to create a progress chart in all versions of Excel: 2007, 2010, 2013, 2016, and 2019.

Progress Chart – Free Template Download

Download our free Progress Chart Template for Excel.

Download Now


A progress chart is a graph that displays the progress made toward a certain goal. The chart allows you to monitor and prioritize your objectives, providing critical data for strategic decision-making.

In Excel, there’s always ten ways to do anything. However, all the seemingly endless variety of tricks, techniques, and methods boils down to just two types of progress charts:

  • Progress bar chart
  • Progress circle chart

However, these chart types are not supported in Excel, which means that the only way to go is to manually build the charts from scratch. For that reason, don’t forget to check out the Chart Creator Add-in, a versatile tool for creating complex Excel graphs in just a few clicks.

But have no fear. In this step-by-step tutorial, you will learn how to create both the progress bar and the progress circle charts in Excel.

Excel progress chart free template

Getting Started

For illustration purposes, let’s assume you need to analyze the performance of your international e-commerce business against the stated revenue goals across four major regions: Europe, Asia, Africa, and the Americas.

With that in mind, consider the following table:

Progress chart original data

The columns are pretty self-explanatory, so let’s get down to the nitty-gritty.

Prep Chart Data

Before we begin, you need to add three additional helper columns and determine the necessary chart data for building the charts.

By the end of this step, your chart data should look like this:

Progress chart data overview

First, set up column Remainder (column D). This column contains the gross revenue the company has to generate in order to reach the stated goal for each region.

To find the respective values, type this simple formula into cell D2 and copy it down through cell D5:

=B2-C2

Create column Remainder

Next, add column Progress (column E). Just like column Revenue (column C), this one represents the progress made in each region, here shown as percentages which will end up being used as data labels further down the road.

To find the percentages, enter the following formula into E2 and copy it down to E5:

=C2/B2

Once you have executed it for the entire column (E2:E5), select the formula output and change the number formatting to percentages (Home > Number group > Percent Style).

Create column Progress

Two formulas down, one to go. Finally, create the third helper column Percentage Remaining.

Simply put, this column represents the progress yet to be made, expressed in percentages. These values will be used for building the future progress circle chart.

Type this formula into F2, copy it down to F5, and convert the column values (F2:F5) into percentages:

=1-E2

Create column Percentage Remaining
Having done all that, it’s now time to roll up your sleeves and get down to work.

How to Create a Progress Bar Chart

Let’s tackle this chart type first. A progress bar chart is made up of vertical progress bars—hence the name—and allows you to compare multiple categories at once, saving a great deal of dashboard space.

As an example, take a quick glance at this progress chart comprised of four progress bars illustrating the company’s performance in each region.

How to create a progress bar chart

Looks great, right? Follow the steps below to learn how you can turn your raw data into this fancy progress chart.

Step #1: Create a stacked bar chart.

Right off the bat, plot a basic stacked bar chart.

  1. Highlight all the cells in columns Region, Revenue, and Remainder by holding down the Ctrl key (A1:A5 and C1:D5).
  2. Go to the Insert tab.
  3. Click “Insert Column or Line Chart.
  4. Select “Stacked Bar.

Create a stacked bar chart

Once you have selected it, your chart will appear. However, if you need to create a chart containing a single progress bar—to zoom in on one region, say, Europe—the process is slightly different.

  1. Select only the two corresponding values in columns Revenue and Remainder (C2:D2).
  2. Go to the Insert tab.
  3. In the Charts group, click the “See All Charts” icon.
  4. In the Insert Chart dialog box, navigate to the All Charts tab.
  5. Select “Bar.
  6. Click “Stacked Bar.
  7. Choose the chart to the right.

Create a stacked bar chart for a single project

Step #2: Design the progress bars.

Our next step is to transform the stacked bars into the progress bars.

To start with, right-click on any of the orange bars representing Series “Remainder” and select “Format Data Series.

Design the progress bars

In the task pane that pops up, recolor the bars to illustrate the progress left to be made:

  1. Switch to the Fill & Line tab.
  2. Change “Fill” to “Solid fill.
  3. Open the color palette and pick orange.
  4. Set the Transparency to “45%.

Recolor the progress bars

In the same tab, navigate to the Border section and add borders around the bars:

  1. Under “Border,” choose “Solid line.
  2. Set the border color to orange.
  3. Change the Width to “3pt.

Add borders around the bars

Now, select any of the blue bars illustrating Series “Revenue,” change the color of the data series to orange, and make the borders match those of Series “Remainder.”

Recolor Series "Revenue"

Finally, regulate the widths of the bars.

  1. In the same task pane, go to the Series Options tab.
  2. Change the Gap Width to “90%.

Regulate the widths of the bars

Once you are done tweaking the progress bars, your chart should look like this:

Progress bars overview

Step #3: Add data labels.

To make the chart more informative, it’s time for data labels to enter the scene.

Right-click on Series “Revenue” and select “Add Data Labels.

Add data labels

Step #4: Insert custom data labels.

Now, replace the default data labels with the respective percentages for each progress bar.

To do that, right-click on any of the data labels and choose “Format Data Labels.

Open the Format Data Labels task pane

In the task pane that appears, do the following:

  1. Navigate to the Label Options tab.
  2. Check the “Value From Cells” box.
  3. In the Data Label Range dialog box, highlight all the values in column Progress (E2:E5).
  4. Hit the “OK” button.
  5. Uncheck the “Value” box.
  6. Under “Label Position,” choose “Inside Base.

Insert custom data labels

Also, change the font size and color of the labels to help them stand out (Home > Font). Once the job is done, your progress chart should look like this:
Adjust the custom data labels

Step #5: Adjust the horizontal axis scale.

In order to get rid of the empty space, tailor the horizontal axis scale ranges to the actual values.

Right-click on the horizontal axis and choose “Format Axis.

Open the Format Axis task pane

In the Format Axis task pane, modify the axis scale ranges:

  1. Go to the Axis Options tab.
  2. Set the Minimum Bounds to “0.
  3. Set the Maximum Bounds to “12000000.

Adjust the horizontal axis scale

Step #6: Clean up the chart.

Before calling it a day, clean up the chart plot by removing some of its redundant elements.

First, erase the gridlines and chart legend. Right-click on each of the chart elements and select “Delete.

Erase the gridlines

We need to take the vertical axis border out of the picture as well. Right-click on the vertical axis and open the Format Axis task pane.

Hide the vertical axis border

In the task pane, go to the Fill & Line tab and change “Line” to “No line.

Change "Line" to "No line"

Also, enlarge the axis labels and make them bold (Home > Font).

Step #7: Add the axis titles.

As a final touch, insert the axis titles into the chart.

  1. Select the chart area.
  2. Switch to the Design tab.
  3. Hit the “Add Chart Elements” button.
  4. Click “Axis Titles.
  5. Choose “Primary Horizontal” and “Primary Vertical.

Add the axis titles

Change the chart and axis titles to match your chart data. Now your progress bar chart is ready!

How to create a progress bar chart

What’s more, take a look at the alternative chart containing a single progress bar that was created following the same steps shown above. With this technique, the sky is the limit!

Progress chart with a single bar

How to Create a Progress Circle Chart

A progress circle chart serves the same purpose, with the exception of using a circle to illustrate the progress made. Fortunately, this chart type takes way less effort to build than its counterpart.

Let me show you how to plot this dynamic progress circle chart illustrating the performance of the company in Europe.

How to create a progress circle chart

Step #1: Build a doughnut chart.

First, create a simple doughnut chart. Use the same chart data as before—but note that this chart focuses on just one region rather than comparing multiple regions.

  1. Select the corresponding values in columns Progress and Percentage Remaining (E2:F2).
  2. Go to the Insert tab.
  3. Click “Insert Pie or Doughnut Chart.
  4. Choose “Doughnut.

Build a doughnut chart

Step #2: Reduce the hole size.

As you can see, the doughnut ring looks a bit skinny. However, you can increase the width of the ring by slightly tweaking the hole size.

Right-click on either of the slices, open the Format Data Series task pane, and do the following:

  1. Switch to the Series Options tab.
  2. Change the Doughnut Hole Size to “60%.

Reduce the Doughnut Hole size

Step #3: Recolor the slices.

The chart tells us nothing so far. In our case, it all boils down to the color scheme. Recolor the slices to make “Series 1 Point 1” represent the progress reached and “Series 1 Point 2” display the revenue yet to be generated.

Double-click on “Series 1 Point 1” then right-click on it and open the Format Data Point task pane. Once there, change the color scheme by following these simple steps:

  1. Go to the Fill & Line tab.
  2. Under “Fill,” choose “Solid fill.
  3. Change the slice color to green.

Recolor the slices

In the same tab, jump to “Series 1 Point 2” and recolor it accordingly:

  1. Change “Fill” to “Solid fill.
  2. Pick green from the color palette.
  3. Set the Transparency value to “40%.

Recolor the slices 2

Step #4: Modify the borders.

Click the chart plot area once to select both the data series, right-click on them, open the Format Data Series task pane, and alter the borders by doing the following:

  1. Under “Border” in the Fill & Line tab, select “Solid line.
  2. Change the border color to green.
  3. Set the Width to “2pt.

Modify the borders

Step #5: Add a text box.

Finally, add a text box containing the actual value reflecting the performance in Europe against the stated goal.

  1. Select the chart area.
  2. Go to the Insert tab.
  3. Select “Text Box.
  4. Create a text box.
  5. Type “=” into the Formula Bar.
  6. Select the corresponding cell in column Progress (E2).

Add a text box

Adjust the text color, weight, and size to fit your style (Home > Font). You also do not need the legend in the chart, so right-click it and select “Delete.”

As a final touch, change the chart title, and you’re all set!

How to create a progress circle chart

And now, over to you. You have all the information needed to create mind-blowing progress charts in Excel.

Download Progress Chart Template

Download our free Progress Chart Template for Excel.

Download Now

AI Formula Generator

Try for Free