Chart & Visualization Issues

How to Create a Doughnut Chart with Fixed-Size Segments in Excel

Natalie TaylorNatalie Taylor Oct 15, 2026 869 views

Question details

The user needs to create a doughnut chart in Excel where segments maintain a fixed size, specifically preventing the chart from ignoring zero values and resizing the remaining slices.

How to Create a Doughnut Chart with Fixed-Size Segments in Excel
Product
Microsoft Excel
Device & OS
not provided
Scenario
Visualizing variable or binary data in a doughnut chart while keeping the overall segment proportions perfectly uniform across different categories.
Observed behavior
By default, Excel doughnut charts ignore zero values when dividing the circle, which prevents the chart from showing fixed sections and causes the visible data to stretch unevenly.
Before you start

Ensure your dataset is organized in a clean tabular format with a dedicated empty column next to it, as you will need to create helper calculations to force the chart segments to behave.

Solution 1Recommended

Use Helper Columns to Force Equal-Sized Segments

By creating helper data that calculates the difference between a maximum target value and your actual data, you can force the doughnut chart to draw equal-sized slices and hide the filler sections.

Because Excel natively collapses zero-value segments, the most reliable workaround is to mathematically generate "filler" segments. These fillers take up the empty space left by smaller or zero values, guaranteeing the total size of every category remains identical in the chart.

1
Determine the maximum segment size

In an empty cell, calculate the maximum value of your dataset using a formula like `=MAX(B5:G13)` (adjust the range to match your actual data).

2
Create helper data

Next to your original values, create a helper column. In this column, subtract the original value from your calculated maximum segment size to determine the "difference" or filler amount for each row.

3
Insert the doughnut chart

Highlight both your original data column and the new helper data column. Navigate to the 'Insert' tab on the Excel ribbon, click the 'Insert Pie or Doughnut Chart' icon, and select 'Doughnut'.

4
Hide the helper segments

In the newly created chart, click twice slowly on one of the helper (filler) segments to select it individually. Right-click it, choose 'Format Data Point', and under the Fill options, select 'No fill'. Repeat this for all filler segments.

Use Helper Columns to Force Equal-Sized Segments
Formatting Tip: You can also remove the border lines for the hidden segments by setting the 'Border' option to 'No line' in the Format Data Point pane, ensuring a perfectly clean look.
Create professional charts in WPS Office

How to Create Fixed-Size Doughnut Charts in WPS Spreadsheet

WPS Spreadsheet provides robust data visualization features that seamlessly handle complex charting requirements. You can easily apply the helper-column technique to build fixed-size doughnut charts with full compatibility for Excel formulas and formatting.

  1. 1. Set up helper columns: Open your data in WPS Spreadsheet and add a new column. Use the formula `=MAX(Range) - Current_Value` to calculate the filler size for each data point.
  2. 2. Insert the chart: Select both the original data and your new helper column. Go to the 'Insert' tab on the top ribbon, click on the Chart icon, and choose the 'Doughnut' option.
  3. 3. Access segment formatting: Double-click the specific helper segments on the chart to open the properties pane on the right side of the screen.
  4. 4. Make segments transparent: In the properties pane, navigate to the Fill section and select 'No Fill' to hide the filler segments, leaving your fixed-size actual data perfectly aligned.
Fully compatible with Microsoft Excel formulas like MAX and basic arithmetic for helper columns.Seamless support for inserting, formatting, and saving Doughnut Charts in standard .xlsx formats.Highly intuitive 'Format Object' pane to quickly make filler segments transparent.Free and lightweight software that runs smoothly on Windows, Mac, and Linux.
microsoft office alternative - wps office

Frequently Asked Questions

Why does my Excel doughnut chart ignore zero values?

By default, Excel charts do not plot zero or empty values as visual slices. This causes the remaining data points to expand and fill the entire 360 degrees of the circle. To prevent this, you must use helper data to artificially reserve space for zero or smaller values.

Can I use this helper data method for pie charts as well?

Yes, the exact same logic applies to standard pie charts. By creating a filler segment that calculates the difference from a maximum value and setting its fill to transparent, you can create fixed-size pie slices just as you would with a doughnut chart.

How do I make a chart segment transparent?

Click once on the chart to select the entire series, then click a second time on the specific segment you want to hide. Right-click it, select 'Format Data Point', and under the Fill & Line options, choose 'No fill'.

Will my data labels still show properly if I use helper columns?

Data labels might initially default to showing the helper values on the transparent segments. You can manually click and delete the data labels on the hidden segments, or format your visible labels to display 'Value From Cells' pointing strictly to your original data range.