top of page

How to use the ROUNDDOWN Function in Excel - 4 Examples


How to use the ROUNDDOWN Function in Excel - 4 Examples

The ROUNDDOWN function will round any number down to a specified number of digits. This function differentiates itself from the standard ROUND function by always rounding values down.

Contents:


Syntax

= ROUNDDOWN(number, num_digits)

number = the number you wish to round down

num_digits = a value specifying the precision of the rounding


Explanation

The ROUNDDOWN function is part of the "Math and Trigonometry" group of functions within Excel.


This function will round any number, positive or negative, down to a specified digits place by changing the num_digits argument. The default value of 0, will round down to the nearest integer and everything after the decimal point will be rounded.


To round down to different digits place, increase the num_digits argument. A value of 1, would round after 1 decimal place (2.856 becomes 2.8). A value of 2 would round after 2 decimal places (2.85) and so on.

A negative value can even be used to round numbers before the decimal point. For example, a num_digits value of -2 would round 7,456.5 to 7,400. Essentially rounding downwards to the specified tens/hundreds/thousands... etc. place.


Notes:

- If the either input is non-numerical, a #VALUE! error will be returned

- A blank cell will be returned as a 0


Different Methods of Rounding in Excel

There are a lot of different ways to round numbers, and it all depends on the end goal you're trying to reach. Here are a few different rounding functions and when you would want to use them:


ROUND - normal rounding, rounds a specified place

MROUND - rounds to the nearest specified multiple

ROUNDUP - rounds up away from 0, to the nearest specified place

CEILING.MATH - rounds up to the nearest integer or significant multiple

ROUNDDOWN -rounds down away from 0, to the nearest specified place

FLOOR.MATH - rounds down to the nearest integer or significant multiple

INT - rounds down to the nearest integer, returns an integer

TRUNC - truncates all decimal places to specified place


Examples

1. How to Round a Number Down (To the Nearest Integer)

To round a number down to the nearest integer, we can use the ROUNDDOWN function with any input number (either a cell reference or hard coded value) and combine that with a 0 for the num_digits argument.


By using a 0 for the num_digits argument, we are telling the formula that we want to round the trailing decimals down to the nearest whole number.


This will automatically round any number with a decimal or fractional portion to the nearest integer.

= ROUNDDOWN(number, 0)
How to Round a Number Down (To the Nearest Integer)


2. How to Round a Number Down to A Specific Number of Digits

The ROUNDDOWN function can also be used to round any number down to a specific number of significant digits.


As you increment the num_digits argument upwards from zero, the place at which the round occurs moves right of the decimal point.


For example, a 0 in the num_digits input would round off the decimals, while 1 would round to the tenths place, 2 the hundredths place, and so on.


Negative numbers here can also be used to round down to places left of the decimal point, as shown in the next example.

= ROUNDDOWN(number, rounding_place)
How to Round a Number Down to A Specific Number of Digits


3. How to Round a Number Down to the Nearest Ones, Tens, Hundreds, Thousands Place, or Greater

By subbing in negative values for the num_digits argument, the ROUNDDOWN function can also be used to round to places left of the decimal point.


This can be used to round any number down to the nearest thousand, ten thousand, million, or any combination needed.


This is especially helpful when dealing with larger, less accurate numbers, where you want to round off extraneous numbers.

= ROUNDDOWN(number, negative_rounding_place)
How to Round a Number Down to the Nearest Ones, Tens, Hundreds, Thousands Place, or Greater


4. How to Round a Time Down to the Nearest Hour, Half Hour, or Quarter Hour

The ROUNDDOWN function can also be used to round any given time down to the nearest quarter hour, half hour, or full hour.


These formulas work by taking an input time and multiplying it by the number of times that segment of time occurs in a day.


Because Excel sees time as a value between 0 and 1 (0 being 12 AM and 1 being 12PM) we need to convert the "Excel time" to regular time by multiplying by our segment value and performing our rounding on that value, before finally converting it back to Excel time by dividing it by the same segment value.


For example, in a day there are 24 hours, by multiplying the time by 24, rounding to the nearest integer, then dividing by 24 again, we convert the Excel time value into a form that we can round, then convert it back into a format that Excel reads as time.


Because there are 48 half hours in the day and 96 quarter hours in a day, these numbers give us the values that we need to multiple and divide by within our formulas.


Formula to round down to the nearest quarter hour:

= ROUNDDOWN(time * 96, 0) / 96

Formula to round down to the nearest half hour:

= ROUNDDOWN(time * 48, 0) / 48

Formula to round down to the nearest full hour:

= ROUNDDOWN(time * 24, 0) / 24
How to Round a Time Down to the Nearest Hour, Half Hour, or Quarter Hour

bottom of page