Round a Percentage Cleanly

Excel Formulas › Round

All versionsROUND

Percentages stored as decimals (0.1234 = 12.34%) need rounding at the decimal level. To show a whole-number percent, round to 2 decimals; for one decimal place, round to 3.


Quick formula: round a percentage to a whole number (no decimals):
=ROUND(A2, 2)
Because 1% = 0.01, rounding the decimal to 2 places gives whole-number percents; 3 places gives one decimal.

Functions used (tap for the full reference guide):

The example

0.12345 → 0.12 displays as 12%.

AB
1RateWhole %
20.123450.12 → 12%

The formula

The formula:

=ROUND(A2, 2) // whole-number percent

How it works

How it works:

  1. Percentages are stored as decimals — 12.34% is really 0.1234.
  2. To round to a whole-number percent, round the decimal to 2 places: ROUND(rate, 2).
  3. For one decimal place in the percent (12.3%), round to 3 places.
  4. This rounds the actual value so it matches the displayed percent — formatting alone would leave hidden decimals.

Shares that must total 100%: rounding each percentage independently can make the parts sum to 99% or 101%. The largest-remainder method fixes this — round all down, then add the leftover percentage points to the entries with the biggest fractional remainders.

Try it: interactive demo

Live demo

Rate (as a decimal).

Whole % · One-dp %

Variations

One decimal place

12.3%:

=ROUND(A2, 3)

Round to nearest 5%

Snap to 0.05:

=MROUND(A2, 0.05)

From a ratio

Compute then round:

=ROUND(part/total, 2)

Pitfalls & errors

Off-by-one in digits. Whole-number percent = round to 2 decimals; the percent display adds two zeros.

Parts may miss 100%. Independent rounding can leave a 1% gap — use largest-remainder if it must sum.

Round the value, not the view. Percent formatting hides decimals but keeps them stored.

Practice workbook

📊
Download the free Round a Percentage Cleanly practice workbook
A round-percentage sheet with the one-decimal, nearest-5%, and from-ratio variants, plus 4 challenges with answers. No sign-up required.

Frequently asked questions

How do I round a percentage in Excel?
Percentages are decimals, so round at the decimal level: =ROUND(rate, 2) gives whole-number percents and =ROUND(rate, 3) gives one decimal place.
Why round to 2 decimals for a whole percent?
Because 1% equals 0.01. Rounding the underlying decimal to 2 places lands on whole-number percents when displayed.
How do I make percentages add up to 100%?
Use the largest-remainder method: round all down, then distribute the leftover points to the entries with the largest fractional remainders.

Stop fighting formulas. Learn them in a day.

This recipe is one of hundreds of real-world formulas we teach. Our Excel Formulas & Functions class covers lookups, logic, text, and dynamic arrays hands-on — live in Dallas–Fort Worth, Houston, Austin, Oklahoma City, Denver, or online.

See the Formulas & Functions Class

Related formulas: Round to nearest · Percent change · Percent of total

Function references: ROUND