Excel ROUND Function

ROUND changes a number to a specified number of digits.

Use it for currency calculations, rates, percentages, scores, and reports where later formulas should use the rounded numeric value.

1
Choose a number Use a value, cell, or formula
2
Choose digit count Positive, zero, or negative
3
Return a rounded number The result remains numeric

ROUND syntax & arguments

Syntax

=ROUND(number, num_digits)
Required Optional
  1. 1

    number

    Required

    The number, cell reference, or formula result to round.

  2. 2

    num_digits

    Required

    The number of digits to keep. Positive values round to decimal places, zero rounds to a whole number, and negative values round to the left of the decimal.

Example

=ROUND(B2, 2)

Round the value in B2 to two decimal places.

ROUND caveats

ROUND changes the actual numeric value, so choose the digit count based on how the rounded result will be reused.

  • Positive digits keep decimals

    A num_digits value of 2 rounds to two decimal places.

  • Zero digits round to whole numbers

    A num_digits value of 0 rounds to the nearest integer.

  • Negative digits round left of the decimal

    A num_digits value of -2 rounds to the nearest hundred.

  • Formatting alone is different

    Cell formatting and TEXT can change how a number looks, but ROUND changes the actual value used by later formulas.

Rounding before a comparison? Apply ROUND inside IF when small decimal differences should not change the decision, such as =IF(ROUND(A2,2)=ROUND(B2,2),"Match","Review").

Intro ROUND practice problem

Solve the intro problem directly here, or open it on its own page.

Open full problem

Advanced ROUND practice problems

Use ROUND alongside other Excel functions in realistic, less-prescriptive challenges.