ROUNDDOWN
Rounds a number down, toward zero.
=ROUNDDOWN(number, num_digits)This static page keeps the function indexed for search, while the spreadsheet app handles interactive exploration and saved formulas.
What the function does
Overview
Rounds a number down, toward zero.
The ROUNDDOWN function rounds a number toward zero to a specified number of digits. Unlike the standard ROUND function, which rounds to the nearest value based on the 0.5 threshold, ROUNDDOWN always decreases the absolute value of the number. If igits is greater than 0, the number is rounded down to the specified decimal places. If igits is 0, the number is rounded to the nearest integer. If igits is less than 0, the rounding occurs to the left of the decimal point (e.g., tens, hundreds). A critical distinction is that for negative numbers, 'down' means moving toward zero; for example, -1.9 becomes -1. This function is preferred over TRUNC when you specifically need to control the precision of the rounding rather than just cutting off digits. Best practices suggest using ROUNDDOWN for conservative financial estimations, such as calculating the number of whole units that can be purchased with a fixed budget.
Quick reference
Syntax
=ROUNDDOWN(number, num_digits)
Inputs
Arguments
Example: A2
Example: 0
Formula patterns
Examples
Rounding down to specific decimal places
=ROUNDDOWN(A2, 2)Rounding down to the nearest hundred
=ROUNDDOWN(B2, -2)Removing decimals from a calculation
=ROUNDDOWN(C2, 0)Avoid these issues
Common Errors
#VALUE!
Cause: One or both of the arguments provided are non-numeric strings or invalid data types.
Fix: Ensure that both the number and num_digits arguments are numeric values or cell references containing numbers.
Unexpected Zeroing
Cause: The num_digits argument is a negative number that exceeds the magnitude of the number itself (e.g., rounding 50 to the nearest thousand).
Fix: Adjust the num_digits argument to match the scale of your data or verify if the input number is smaller than expected.
Platform support
Compatibility
Source: Microsoft Support
Common questions
Frequently Asked Questions
Rounds a number down, toward zero.
number: Number to round igits: Decimal places
#VALUE!: Ensure that both the number and igits arguments are numeric values or cell references containing numbers. Unexpected Zeroing: Adjust the igits argument to match the scale of your data or verify if the input number is smaller than expected.