# Round Formulas in Excel & Google Sheets

Download the example workbook

*This tutorial will demonstrate how to use all of Excel and Google Sheets’ rounding functions to round numbers.*

## Rounding Functions

Excel’s round functions allow you to round numbers to specified number of digits.

### ROUND Function

The ROUND Function rounds numbers to a specified number of digits. When rounding to 0, a number rounds to the nearest whole number. Anything below .5 rounds down and anything equal to or above .5 rounds up.

`=ROUND(B3,C3)`

As you can see, the ROUND Function takes two inputs:

- The number to round
- How many spots to round to the left (negative numbers) or right (positive numbers) of the decimal

### ROUNDUP Function

The ROUNDUP Function works the same as the ROUND Function except it always rounds up to the specified number of digits:

`=ROUNDUP(B3,C3)`

### ROUNDDOWN Function

The ROUNDDOWN Function works the same as the ROUND and ROUNDUP Functions except it always rounds down to the specified number of digits:

`=ROUNDDOWN(B3,C3)`

### TRUNC Function

The TRUNC Function “truncates” a number after a certain number of digits.

`=TRUNC(B3,C3)`

### INT Function

The INT Function returns the integer value of a number. It works exactly the same as TRUNC for positive numbers. But will give a different result for negative numbers.

`=INT(B3)`

## Rounding Functions – Round to Multiples

The above functions will round to a specified number of digits. To round to a specified multiple use the MROUND, FLOOR, and CEILING Functions.

### MROUND Function

The MROUND Function works similarly to the ROUND Function. However, instead of defining the number of digits to round to, you define the multiple to which to round. Here are some examples:

`=MROUND(B3,C3)`

### FLOOR Function

The FLOOR Function works just like the MROUND Function, except the FLOOR Function always rounds down.

`=FLOOR(B3,C3)`

### CEILING Function

The CEILING Function works just like the MROUND and FLOOR Functions, except it will always round up.

`=CEILING(B3,C3)`

## Round Without Formulas

In Excel, you can adjust how numbers are displayed with Number Formatting. Using Number Formatting you can round how the number is displayed.

## Rounding Examples

### Round Time

With MROUND, you can round time like this:

`=MROUND(B3,"0:15")`

### Round Percentages

You can also round percentages with the ROUND Function, just keep in mind that percentages are stored as decimal values, so you must set *num_digits* accordingly:

`=ROUND(B3,2)`

### Round to Nearest Dollar

By setting *num_digits* to 0, you can round prices to the nearest dollar:

`=ROUND(B3,0)`

### Round to Nearest Cent

Or to the nearest cent with *num_digits* = 2.

`=ROUND(B3,2)`

### Round Number to n Significant Figures

With some additional calculations, you can use the ROUND Function to round a number to n significant digits:

`=ROUND(A2,B2-(1+INT(LOG10(ABS(A2)))))`

### Round a Sum – Round off Formula

You can place other calculations or functions within the ROUND Function. For example, you can round off a decmal:

`=ROUND(SUM(B3:B7),0)`

### Round Two Decimal Places

This example will round to two decimal places:

`=ROUND(B3,2)`

### Round to Thousands

This example will round to the thousands place with a negative *num_digits*:

`=ROUND(B3,-3)`

### Round Up to Nearest 100

This example will round up to the nearest 100.

`=ROUNDUP(B3,-2)`

### Round to Nearest 5

The MROUND, FLOOR, and CEILING Functions can round to the nearest 5:

`=MROUND(B3,5)`

### Calculate Decimal Part of Number

The TRUNC Function can be used to calculate the decimal part of a number.

`=B3-TRUNC(B3,0)`

This works by first using TRUNC to calculate the integer portion of the number:

`=TRUNC(B3,0)`

## Round Formulas in Google Sheets

All of the above examples work exactly the same in Google Sheets as in Excel.