The FLOOR.PRECISE function takes two arguments, number and significance. The number argument is the numeric value to round down, and is the only required argument. With no other input, CEILING.PRECISE will round number up to the next integer. The significance argument is the multiple to which number should be rounded. In most cases, significance is provided as a numeric value, but FLOOR.PRECISE can also understand time entered as text like “0:15”. The default value of significance is 1.


By default, FLOOR.PRECISE rounds down to the next integer, with a significance of 1. To round to a different multiple, provide a value for significance :

Rounding negative numbers

The FLOOR.PRECISE function always rounds negative numbers down away from zero, and ignores the sign of significance.


The FLOOR.PRECISE function differs from the FLOOR function in these ways:


FLOOR.PRECISE always rounds negative down away from zero. If number is an exact multiple of significance, no rounding occurs. To round to the nearest multiple (up or down) see the MROUND function.

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.