Excel Tutorials

How to Round Numbers in Excel

Round a number up, down, or to a specific number of decimal places without losing the underlying precision. This lesson uses the Event Planner workbook from Excel Foundations, free to download below.

Download the Event Planner Workbook

Follow along in the same file used in the video. No email required.

⬇ Event Planner Workbook (.xlsx)

What Does Rounding Do in Excel?

Rounding changes how a number displays or calculates, cutting it down to a set number of decimal places instead of showing every digit. Excel offers two different ways to round: changing the display format, which only affects how the number looks, or using a function like ROUND, which actually changes the stored value used in further calculations.

Knowing which one you're using matters, a number that looks rounded because of formatting can still throw off a total if the underlying full-precision value is what's actually being added up.

How to Round Numbers in Excel

Step-by-step, matching the video above.

1

Decide: display only, or an actual rounded value?

Formatting only changes how a number looks on screen. The ROUND function changes the actual value Excel uses in later calculations.

2

Round using a formula

Type =ROUND(, click the cell with your number, add a comma, then the number of decimal places you want, like =ROUND(A2,2) for two decimal places.

3

Round to the nearest whole number

Use 0 as the decimal place argument, like =ROUND(A2,0), to round to the nearest whole number.

4

Round to the left of the decimal point

A negative number works too, =ROUND(A2,-2) rounds to the nearest hundred.

5

Always round up with ROUNDUP

=ROUNDUP(A2,2) always rounds away from zero, regardless of what the next digit would normally round to.

6

Always round down with ROUNDDOWN

=ROUNDDOWN(A2,2) always rounds toward zero, the opposite of ROUNDUP.

7

Change how a number displays without changing its value

Select the cell, press Ctrl+1, and adjust the decimal places under Number format, the stored value stays exactly the same, only the display changes.

💡 Tip: use ROUND (not just decimal formatting) whenever a rounded number feeds into another formula, like a total, or the math won't quite add up.
Worked Example
Formula on 12.847Result
=ROUND(12.847,2)12.85
=ROUND(12.847,1)12.8
=ROUND(12.847,0)13
=ROUNDUP(12.841,1)12.9
=ROUNDDOWN(12.849,1)12.8
=ROUND(12.847,-1)10
=MROUND(12.847,5)15
=FLOOR(12.847,5)10
=CEILING(12.847,5)15
=FLOOR(12.847,0.1)12.8
=CEILING(12.847,0.1)12.9
=INT(12.847)12
=TRUNC(12.847,1)12.8
=TRUNC(12.847)12
=ODD(12.847)13
=EVEN(12.847)14

Notice ROUND(12.847,1) gives 12.8, not 12.9, since the third decimal (7) only affects the second decimal place, not the first. ROUNDUP, ROUNDDOWN, FLOOR and CEILING all ignore normal rounding rules and just go in their stated direction, MROUND(12.847,5) lands on 15 because 15 is closer to 12.847 than 10 is, and TRUNC(12.847,1) happens to match ROUNDDOWN(12.847,1) here since the digit being cut (4) is below 5 either way.

The Full Rounding Function Family

ROUND, ROUNDUP, ROUNDDOWN and MROUND cover most day-to-day needs, but Excel has a few more specialized rounding functions worth knowing.

FLOOR: always down, to a set multiple

=FLOOR(A2,5) always rounds down to the nearest multiple of 5, no matter how close the number is to the next one up. Different from MROUND, which rounds to whichever multiple is closer.

CEILING: always up, to a set multiple

=CEILING(A2,5) is FLOOR's opposite, always rounding up to the next multiple of 5. Useful for a minimum order quantity or a price you never want to underestimate.

INT: drops the decimal entirely

=INT(A2) removes everything after the decimal point, always rounding toward negative infinity. For a positive number that's the same as just cutting off the decimals, but it behaves differently from TRUNC on negative numbers.

TRUNC: cuts decimals without rounding

=TRUNC(A2,1) chops a number down to a set number of decimal places without applying any rounding logic at all, it simply deletes the extra digits. TRUNC and ROUNDDOWN often agree, but TRUNC never rounds, it only truncates.

ODD and EVEN: round to the nearest odd or even integer

=ODD(A2) and =EVEN(A2) both round away from zero to reach the nearest odd or even whole number, useful any time a value needs to land on a specific numeric pattern, like scheduling in two-day increments.

MROUND: Rounding to the Nearest Multiple

Worth its own callout, since it's the function most people don't know exists but reach for constantly once they do.

The syntax

=MROUND(A2,5) rounds A2 to the nearest multiple of 5, useful for things like rounding prices to the nearest nickel or quantities to the nearest case size.

How it differs from ROUND

ROUND works in decimal places. MROUND works in any increment you specify, 5, 10, 0.25, whatever your situation calls for.

Where it's useful

Rounding order quantities to the nearest case of 12, or rounding a price to the nearest 25 cents, both are one MROUND formula rather than a workaround.

Common Rounding Mistakes to Avoid

⚠️

Confusing decimal formatting with actual rounding

A cell that displays 2 decimal places because of formatting still holds its full unrounded value underneath, which can make totals look slightly off. Use the ROUND function if the calculation itself needs to change.

⚠️

Rounding too early in a multi-step calculation

Rounding a number before using it in further formulas compounds small errors across a chain of calculations. Round only the final displayed result when possible.

⚠️

Forgetting ROUNDUP always rounds away from zero

ROUNDUP(-2.1, 0) returns -3, not -2, since it rounds away from zero in both directions. This trips people up on negative numbers.

⚠️

Assuming INT and TRUNC always agree

On positive numbers they usually match, but on negatives they diverge: INT(-2.5) returns -3 (it rounds toward negative infinity), while TRUNC(-2.5) returns -2 (it just chops the decimal off toward zero). Use TRUNC if you specifically want to discard decimals without any rounding behavior.

Beyond the Spreadsheet

3 Things You Round by Hand.Already Exact in Updoot.

Precision shouldn't depend on remembering the right formula.

💰
You round
Budget totals to the nearest dollar
Budget & P&L
Live totals calculate exactly, automatically
⏱️
You round
Hours worked to the nearest quarter
Time Clock
Hours calculate precisely, no manual rounding
🧾
You round
Pay rates and overtime multipliers
Payroll Reports
Every rate and multiplier applies exactly

Free 14-day trial. No credit card required.

Frequently Asked Questions

How do I round a number in Excel?

Use the ROUND function, like =ROUND(A2,2), where 2 is how many decimal places to round to.

What's the difference between ROUND and just changing decimal formatting?

Decimal formatting only changes how a number displays, the stored value keeps its full precision. ROUND actually changes the value itself.

How do I always round up, no matter what?

Use ROUNDUP, like =ROUNDUP(A2,2), which always rounds away from zero rather than to the nearest value.

How do I always round down?

Use ROUNDDOWN, like =ROUNDDOWN(A2,2), which always rounds toward zero.

How do I round to the nearest 5, 10, or another multiple?

Use MROUND, like =MROUND(A2,5) to round to the nearest multiple of 5.

How do I round to the nearest hundred or thousand?

Use a negative number of decimal places, like =ROUND(A2,-2) for the nearest hundred, or =ROUND(A2,-3) for the nearest thousand.

Why don't my rounded numbers add up to the displayed total?

This usually means cells are formatted to show fewer decimals than they actually store. Use the ROUND function if you need the displayed and calculated values to match exactly.

What's the difference between FLOOR/CEILING and MROUND?

FLOOR always rounds down to a set multiple and CEILING always rounds up, while MROUND rounds to whichever multiple is closer, in either direction.

What's the difference between TRUNC and ROUNDDOWN?

They often produce the same result, but TRUNC never actually rounds, it simply deletes digits past the point you specify. ROUNDDOWN is a true rounding function that always moves toward zero.

What do the ODD and EVEN functions do?

ODD rounds a number away from zero to the nearest odd whole number, and EVEN does the same to the nearest even whole number.

Ready for numbers that are always exact?

Every business starts with a spreadsheet. Updoot is where you scale past it, totals calculate precisely, automatically.

Start Your Free Trial →