Mastering Excel: Crafting Half Donut Charts

Gregory Jul 09, 2026

Ever found yourself wishing you could visualize data in a unique, engaging way? A half donut chart in Excel might just be the solution you're looking for. This chart type is perfect for showing comparisons or proportions, and it's sure to grab attention. Let's dive into how to create one, step by step.

How to Create a Sliced Donut Chart in Excel | Easy Step-by-Step Guide
How to Create a Sliced Donut Chart in Excel | Easy Step-by-Step Guide

Before we start, ensure you have Excel installed on your computer. We'll be using Excel 2016 or later for this guide, but the process is similar in earlier versions. Now, let's get started!

Donut Chart - Learn about this chart and tools to create it
Donut Chart - Learn about this chart and tools to create it

Preparing Your Data

First things first, you need to have your data ready. For a half donut chart, you'll need two categories of data - one for the full donut and one for the half. For example, you might have sales figures for two different products, with one product's sales being half of the other's.

How to Make an Expanding Donut Chart in Tableau
How to Make an Expanding Donut Chart in Tableau

Let's assume you have the following data: Full Donut (Product A) - 100 units, Half Donut (Product B) - 50 units. Your data should look like this:

Product Units Sold
Product A 100
Product B 50
Double Doughnut Chart in Excel
Double Doughnut Chart in Excel

Creating the Full Donut Chart

Now, let's create the full donut chart that will form the base of our half donut chart.

1. Select your data, including the headers. Click on the 'Insert' tab in the ribbon. In the 'Charts' group, click on 'Pie' or 'Other Charts' and then 'Pie'.

Progress Circle Chart in Excel - Part 1 of 2
Progress Circle Chart in Excel - Part 1 of 2

2. In the 'Chart Design' tab that appears, under 'Chart Styles', choose a style for your chart. For a half donut chart, a simple style works best.

Creating the Half Donut Chart

Now that we have our full donut chart, let's create the half donut chart on top of it.

MS Excel 2016: How to Create a Pie Chart
MS Excel 2016: How to Create a Pie Chart

1. Click on the full donut chart to select it. Go to the 'Design' tab under 'Chart Tools'. In the 'Type' group, click on 'Change Pie Explosion' and select 'Explode'. This will create a gap between the chart and the outer ring.

2. Next, we need to remove the outer ring. Right-click on the chart and select 'Format Selection'. In the 'Format Selection' pane, under 'Pie', set the 'Exploded Fraction' to '0.5'. This will make the outer ring disappear, leaving us with a half donut chart.

How to Make a PIE Chart in Excel (Easy Step-by-Step Guide)
How to Make a PIE Chart in Excel (Easy Step-by-Step Guide)
Multi Level Pie Chart - Best Excel Tutorial
Multi Level Pie Chart - Best Excel Tutorial
Donut Chart in Excel for a Beautiful Dashboard Design
Donut Chart in Excel for a Beautiful Dashboard Design
Progress Circle Chart in Excel - Part 1 of 2
Progress Circle Chart in Excel - Part 1 of 2
Stylish Doughnut Charts in Excel - PK: An Excel Expert
Stylish Doughnut Charts in Excel - PK: An Excel Expert
Creating a Pie Chart over 100% or 200% in Excel
Creating a Pie Chart over 100% or 200% in Excel
the progress circle chart in excel
the progress circle chart in excel
How to Build this Rounded Two Tone Donut Chart?
How to Build this Rounded Two Tone Donut Chart?
Multilayered Doughnut Chart : Part-2
Multilayered Doughnut Chart : Part-2
Create an Excel Sunburst Chart With Excel 2016 | MyExcelOnline
Create an Excel Sunburst Chart With Excel 2016 | MyExcelOnline
Infographics: Filling Circle Chart in Excel
Infographics: Filling Circle Chart in Excel
Free Donut Chart PowerPoint Template
Free Donut Chart PowerPoint Template
How I built this AWESOME donut chart without using custom visuals (Power BI)
How I built this AWESOME donut chart without using custom visuals (Power BI)
Create an Adjustable Donut Chart in Photoshop - Graphicadi
Create an Adjustable Donut Chart in Photoshop - Graphicadi
[FREE] Determine Correlation of Data Sets Using Bubble Chart in Excel
[FREE] Determine Correlation of Data Sets Using Bubble Chart in Excel
Excel Dynamic Pie Chart Design with Cursor for Interactive Dashboards
Excel Dynamic Pie Chart Design with Cursor for Interactive Dashboards
Overlapped doughnut charts PowerPoint Diagram Template
Overlapped doughnut charts PowerPoint Diagram Template
How to Create a Chart Template in Microsoft Excel
How to Create a Chart Template in Microsoft Excel
How to create a progress chart.#excel #microsoft #microsoftexcel #office #word #o #powerpoint.
How to create a progress chart.#excel #microsoft #microsoftexcel #office #word #o #powerpoint.
Free Online Doughnut Chart Maker: Create a Custom Doughnut Chart in Canva
Free Online Doughnut Chart Maker: Create a Custom Doughnut Chart in Canva

Customizing Your Chart

Now that you have your half donut chart, it's time to make it look great!

1. **Adding a Title**: Go to the 'Design' tab under 'Chart Tools'. In the 'Type' group, click on 'Add Chart Element' and then 'Chart Title'. Enter your title and format it as desired.

2. **Formatting the Chart**: Use the 'Chart Styles' and 'Format Selection' options to change colors, fonts, and other formatting elements. You can also add data labels, change the chart layout, and more.

Adding Data Labels

Data labels can help viewers understand the chart more easily. Here's how to add them:

1. Right-click on the chart and select 'Add Data Labels'.

2. To format the data labels, right-click on them and select 'Format Data Labels'. You can then change the font, color, size, and other formatting options.

Changing the Chart Layout

Excel offers several layout options for your chart. To change the layout, go to the 'Design' tab under 'Chart Tools'. In the 'Type' group, click on 'Switch Row/Column'. This will allow you to swap the categories and series if needed.

And there you have it! Your very own half donut chart in Excel. Now you can impress your colleagues with your unique data visualizations. Happy charting!