ExcelReady
CourseMock testsFunction guidesBlog
Start freeStart learning for free
ExcelReady

Be Excel-ready before day one. Hands-on practice in your browser, with instant feedback.

Learn

  • Course
  • Mock tests
  • Function guides
  • Blog

Test prep

  • Excel level test
  • Excel test practice
  • Free screening quiz
  • Certificate

Company

  • About
  • Editorial policy
  • Contact
  • Terms
  • Privacy

© 2026 ExcelReady. All rights reserved.

  1. Blog
  2. Data tools
  3. How to Make a Gauge Chart in Excel for a KPI Target

How to Make a Gauge Chart in Excel for a KPI Target

By ExcelReady Team·Updated November 3, 2026·6 min read

The short answer

Excel has no built-in gauge chart, but you can build one from a doughnut chart. Use three values: progress capped at 100% with =MIN(actual/target,1), the remainder, and a hidden half equal to 1. Set the angle of the first slice to 270°, give the hidden slice no fill, and add a text box linked to a percentage cell.

Key takeaways

  • A gauge chart in Excel is a doughnut chart with its bottom half hidden.
  • The data is three cells: achieved =MIN(actual/target,1), remaining =1-achieved, and a hidden half of 1.
  • MIN caps the gauge at 100% so a result above target doesn't break the shape.
  • Rotate the doughnut with Angle of first slice = 270° and set the hidden slice to No fill.
  • Use IF to split the achieved slice into colours by status, and a linked text box to show the real percentage.
On this page+
  1. What a gauge chart shows
  2. Step 1: Set up the gauge data
  3. Step 2: Insert a doughnut chart
  4. Step 3: Rotate the ring and hide the bottom half
  5. Step 4: Show the number in the middle
  6. Colour the gauge by status with IF
  7. When to use a gauge chart, and when not to
  8. Practise it

A gauge chart in Excel shows one number against a target as an arc, like a speedometer. Excel has no gauge chart type, so you build one from a doughnut chart with three helper cells and hide the bottom half. This guide walks through it step by step, uses MIN to keep the arc at 100% or less, and uses IF to colour it by status. It suits a KPI sheet or dashboard where one number matters most.

What a gauge chart shows#

A gauge chart shows how far one value has got towards a target. The filled part of the arc is the progress, the empty part is what's left, and a label in the middle gives the exact figure.

All the examples use this small KPI table:

AB
1KPIValue
2Sales to date84,000
3Target120,000

Sales are 84,000 / 120,000 = 70% of target. That 70% is what the gauge will show. If percentages are new to you, the guide to the percentage formula explains the divide-then-format step.

A gauge works best for one KPI. To compare several values, a bar chart is easier to read, as the chart basics guide explains.

Step 1: Set up the gauge data#

The gauge needs three cells: the achieved share, the remaining share and a hidden half. Add them below the KPI table:

ABFormula in B
4Gauge: achieved70%=MIN(B2/B3,1)
5Gauge: remaining30%=1-B4
6Gauge: hidden half100%1

Here is why each cell is there:

  • Achieved divides sales by target. MIN returns the smaller of its inputs, so if sales go over target, the result stops at 1 (100%) and the arc is simply full. The MIN function guide covers the syntax.
  • Remaining is whatever is left of 100%.
  • Hidden half equals achieved plus remaining, which is always 1. In a doughnut, a slice as big as all the others put together fills exactly half the ring. That half becomes the invisible bottom of the gauge.

Format B4:B6 as percentages (Windows: Ctrl+Shift+%; Mac: Control+Shift+%).

Step 2: Insert a doughnut chart#

Select only the three values, B4:B6, so Excel draws three slices.

  1. Go to Insert > Insert Pie or Doughnut Chart and pick Doughnut.
  2. Delete the chart title and the legend: click each one and press Delete.

You now have a full ring with three slices: 70%, 30% and a big 100% slice that takes up half the ring. The doughnut chart works like the pie chart, and the guide to pie charts in Excel covers the shared settings.

Step 3: Rotate the ring and hide the bottom half#

The trick is to turn the ring so the hidden slice sits underneath, then make it invisible.

  1. Right-click any slice and choose Format Data Series.
  2. Under Series Options, set Angle of first slice to 270°. The first slice now starts at the 9 o'clock position, so achieved and remaining fill the top half, and the hidden slice fills the bottom.
  3. Set Doughnut Hole Size to about 50–65% for a thicker or thinner arc.
  4. Click the bottom slice once to select the series, then once more to select only that slice. Under Fill, choose No fill, and under Border, choose No line.
  5. Colour the achieved slice in a strong colour and the remaining slice in light grey.

The chart is now a half circle that fills from left to right. Drag the chart's bottom edge up to trim the empty space.

Step 4: Show the number in the middle#

A gauge needs a clear number, and a linked text box keeps it up to date. First, build the label in a cell. In B7:

Excel formula
=TEXT(B2/B3,"0%")&" of target"

This shows 70% of target. It uses the real ratio, not the capped one, so a result of 115% still says 115%.

Then link a text box to it:

  1. Go to Insert > Text Box and draw a box in the middle of the arc.
  2. Click the border of the text box so the box itself is selected.
  3. Click in the formula bar, type =B7 and press Enter.

The text box now shows whatever B7 shows. Change sales to 96,000 and the arc and label both move to 80%.

Colour the gauge by status with IF#

You can't set a rule on a chart slice's colour, but you can split the achieved value into two slices and let IF decide which one gets the number. Replace row 4 with two rows:

RowLabelFormula
4Achieved, on track=IF(B2/B3>=0.9,MIN(B2/B3,1),0)
5Achieved, behind=IF(B2/B3<0.9,MIN(B2/B3,1),0)
6Remaining=1-B4-B5
7Hidden half1

Only one of rows 4 and 5 is ever above 0. Colour row 4's slice green and row 5's slice amber, and the gauge changes colour by itself when sales cross 90% of target. A slice of 0 doesn't show, so you never see both. Move the label formula down to B8 and link the text box to it. The IF function guide explains the test, value-if-true and value-if-false parts.

For a text status next to the chart, a plain IF is enough:

Excel formula
=IF(B2>=B3,"Target met","Below target")

With 84,000 against 120,000, it shows Below target.

When to use a gauge chart, and when not to#

Use a gauge chart for a single headline KPI against a target, such as sales to date, survey completion or budget used. It's quick to read in a meeting.

Don't use a row of gauges to compare many numbers. Each gauge takes a lot of space, and people can't compare arcs as accurately as bar lengths. For a full dashboard, a KPI summary sheet with clear numbers, or a sales dashboard with bar charts, usually works better. Some dashboards add a needle by putting a small pie chart over the doughnut; it looks impressive but takes far longer to build and doesn't add information.

Gauge charts also hide the size of the gap. If the target matters, show the actual and target numbers next to the gauge.

Practise it#

The gauge is only as good as the numbers behind it. Practise percentages and percent change in a live spreadsheet to get the ratios right, then practise the IF function to drive status labels and colours. Each lesson checks your formula as you type, and the exercise on this page builds the capped value that feeds the gauge.

Try it yourself

This is a live spreadsheet. Type the formula in the green cell and press Enter.

Sales to date are in B2 and the target is in B3. In B4, work out the achieved share for the gauge, capped at 100%: divide sales by target and use MIN so the result is never above 1.

fx
ABCD
1
KPI
Value
2
Sales to date
84000
3
Target
120000
4
Gauge: achieved
5
Gauge: remaining
6
Gauge: hidden half
1
7
8
9

Tip: MIN returns the smaller of its inputs. Give it the ratio B2/B3 and the number 1: =MIN(B2/B3,1).

Practise this in a lesson

LessonPercentages and % changeCalculate percent change with (new - old) / old, format it as a percentage, and grow a number by a percent.LessonThe IF functionMake a cell show one result or another depending on a condition, like Pass/Fail or Over/Under budget.Function guideMINUse Excel's MIN to find the lowest price or shortest time, and to cap a value at a limit. Examples, common mistakes and a live exercise.Function guideIFLearn Excel's IF function with practical examples: flag budgets, label rows and return blanks. Avoid the classic mistakes and practice live.

Frequently asked questions

Does Excel have a gauge chart?

+

No. There is no gauge or speedometer chart type in Excel. You build one from a doughnut chart by hiding half of it, or from a doughnut and a pie chart if you want a needle.

How do I make a half doughnut chart in Excel?

+

Add a slice equal to the total of all the other slices, so it fills exactly half the ring. Set the Angle of first slice to 270 degrees so that slice sits at the bottom, then give it No fill and No line.

How do I show the percentage in the middle of a gauge chart?

+

Insert a text box over the chart, click its border, type = in the formula bar and click the cell that holds the percentage label. The text box then updates whenever the cell changes.

What if the actual value is above the target?

+

Cap the gauge value with =MIN(actual/target,1) so the arc stops at full. Show the real figure, such as 115%, in the linked label instead.

When should I not use a gauge chart?

+

Avoid gauges when you need to compare several values. A row of gauges takes a lot of space and is hard to compare; a bar chart or a simple progress bar shows the same information more clearly.

Sources

  • Create a chart from start to finish - Microsoft Support
  • MIN function - Microsoft Support
  • IF function - Microsoft Support

Written and checked by the ExcelReady Team. First published November 3, 2026. The practice exercise runs in the same formula engine as our lessons. Found a mistake? Read our editorial policy or email hello@excelready.app.

On this page

  1. What a gauge chart shows
  2. Step 1: Set up the gauge data
  3. Step 2: Insert a doughnut chart
  4. Step 3: Rotate the ring and hide the bottom half
  5. Step 4: Show the number in the middle
  6. Colour the gauge by status with IF
  7. When to use a gauge chart, and when not to
  8. Practise it

Keep reading

Data tools· 6 min read

How to Make a Pie Chart in Excel (and When Not To)

To make a pie chart in Excel, put category names in one column and their values in the next, select both, then choose Insert > Pie Chart > 2-D Pie. Add data labels and tick Percentage to show each slice's share. Use a pie only for a few parts of one whole; otherwise use a bar chart.

Projects· 6 min read

Build a Simple KPI Summary Sheet in Excel

A KPI summary sheet is a small block of formulas that reads a data table and shows the few numbers your manager asks about. Use SUMIFS for totals, COUNTIFS for counts, a ratio for rates and (new - old) / old for percent change. Put the month in one input cell so every KPI updates when you change it.

Data tools· 5 min read

Make a Chart in Excel: Column, Bar, Line and Pie

To make a chart in Excel, select your data including the headers, go to Insert and pick a chart, or click Recommended Charts to let Excel suggest one. Use a column or bar chart to compare categories, a line chart for a trend over time, and a pie chart only for a few parts of one whole.

More on data tools

  • GETPIVOTDATA in Excel: Pull Numbers From a Pivot Table
  • How to Highlight Blank Cells in Excel
  • Highlight Cells That Contain Specific Text
  • Find and Highlight Duplicates in Excel
  • Highlight an Entire Row Based on a Cell Value
  • Highlight the Top 10 Values in Excel
All data tools articles →

Don't just read about Excel. Do it.

Practise real formulas in a live spreadsheet with instant feedback, right in your browser. Nothing to download.

Start learning for free