FLOOR.PRECISE
Rounds a number down to the nearest integer or to the nearest multiple of significance, always rounding toward negative infinity regardless of the sign.
FLOOR.PRECISE(number, [significance])Arguments
numberThe number to round.significanceOptional. The multiple to round to (default 1). Sign is ignored.(optional)
=FLOOR.PRECISE(4.7)Rounds down to nearest integer
=FLOOR.PRECISE(-4.3)Always rounds toward -∞ (more negative)
=FLOOR.PRECISE(7,3)Rounds down to nearest multiple of 3
- •Available since Excel 2010
- •Sign of significance is ignored — always treated as positive
- •Use FLOOR.MATH if you need control over negative-number rounding direction
- •Expecting the significance argument's sign to matter - it's always ignored and treated as positive, so a negative significance doesn't reverse or otherwise change the rounding direction
- •Assuming FLOOR.PRECISE behaves like the legacy FLOOR function on negative numbers - FLOOR.PRECISE always rounds toward negative infinity (more negative), while classic FLOOR's behavior on negatives depended on sign-matching rules
- •Needing control over which direction negative numbers round and reaching for FLOOR.PRECISE instead of FLOOR.MATH, which is the version that actually offers that control via its mode argument
FLOOR.MATHOffers a mode argument for explicit control over negative-number rounding direction, something FLOOR.PRECISE's fixed always-toward-negative-infinity behavior doesn't provide.CEILING.PRECISEAlways rounds toward positive infinity, the mirror-image counterpart to FLOOR.PRECISE's always-toward-negative-infinity behavior.MROUNDRounds to the nearest multiple in either direction, a different strategy than FLOOR.PRECISE's fixed downward rounding.Does the sign of significance matter in FLOOR.PRECISE?
No, it's always ignored and treated as positive - passing a negative significance value has no different effect than passing its positive equivalent.
How does FLOOR.PRECISE round negative numbers?
Always toward negative infinity, meaning toward the more-negative direction - FLOOR.PRECISE(-4.3) returns -5, not -4.
If I need to control which way negatives round, should I use FLOOR.PRECISE?
No, use FLOOR.MATH instead - it has a mode argument specifically for that purpose, while FLOOR.PRECISE's rounding direction is always fixed.
Need to translate a formula using FLOOR.PRECISE?
Use our translator to convert your complete formula
