Summary

To round a number to round down, regardless of its value, you can use the ROUNDDOWN function with a specified number of digits. In the example shown, the formula in cell D7 is

=ROUNDDOWN(B7,C7)

Generic formula

=ROUNDDOWN(number,digits)

Explanation 

The ROUNDDOWN function rounds a number down to a given number of places. The number of places is controlled by the number of digits provided in the second argument (num_digits). For example, these formulas round the number 5.89 down to 1 and zero places:

=ROUNDDOWN(5.89,1) // returns 5.8
=ROUNDDOWN(5.86,0) // returns 5

In the example shown, the formula in cell D7 is

=ROUNDDOWN(B7,C7)

This tells Excel to take the value in B7 (1999.9985) and round it to the number of digits in cell C7 (2) with a result of 1999.99 Notice that even though the number in the 3rd position to the right of the decimal is 8, it is still rounded down.

In the table, the ROUNDDOWN function is used to round the same number (1999.9985) to a decreasing number of digits, starting at 2 and moving down past zero to -3. Note that positive numbers round to the right of the decimal point, while digits specified less than or equal to zero round to the left. At each step, numbers that would normally be rounded up are rounded down.

You can see that ROUNDDOWN is a rather heavy handed function, so use it carefully. You can use the FLOOR function to round a number down to a given multiple. If you want to discard the decimal portion of a number, you can use the TRUNC function.

Dave Bruns Profile Picture

AuthorMicrosoft Most Valuable Professional Award

Dave Bruns

Hi - I'm Dave Bruns, and I run Exceljet with my wife, Lisa. Our goal is to help you work faster in Excel. We create short videos, and clear examples of formulas, functions, pivot tables, conditional formatting, and charts.