# ROUND

Rounds a number to the specified number of digits.

## Syntax

ROUND(<number>, <num_digits>)


### Parameters

Term Definition
number The number you want to round.
num_digits The number of digits to which you want to round. A negative value rounds digits to the left of the decimal point; a value of zero rounds to the nearest integer.

## Return value

A decimal number.

## Remarks

• If num_digits is greater than 0 (zero), then number is rounded to the specified number of decimal places.

• If num_digits is 0, the number is rounded to the nearest integer.

• If num_digits is less than 0, the number is rounded to the left of the decimal point.

• Related functions

• To always round up (away from zero), use the ROUNDUP function.
• To always round down (toward zero), use the ROUNDDOWN function.
• To round a number to a specific multiple (for example, to round to the nearest multiple of 0.5), use the MROUND function.
• Use the functions TRUNC and INT to obtain the integer portion of the number.

## Example 1

The following formula rounds 2.15 up, to one decimal place. The expected result is 2.2.

= ROUND(2.15,1)


## Example 2

The following formula rounds 21.5 to one decimal place to the left of the decimal point. The expected result is 20.

= ROUND(21.5,-1)