FLOOR.MATH

FLOOR.MATH(number [,multiple] [,mode])

Returns the number rounded down to the nearest integer or multiple.

numberThe number to be rounded down.
multiple(significance)(Optional) The multiple you want the number rounded to.
mode(Optional) A logical value indicating whether to round negative numbers up or down:
False (or 0) = Negative numbers are rounded down away from zero (default)
True (<> 0) = Negative numbers are rounded up towards zero

REMARKS
* The "significance" argument has been changed to "multiple".
* Positive decimal numbers are rounded down to the nearest integer.
* Negative decimal numbers are rounded down (when "mode" = False) and rounded up (when "mode" = True).
* This function is identical to the MROUND function, except that is always rounds a number down.
* If "number" is an exact multiple of "multiple", there will be no rounding.
* If "multiple" is left blank, then 1 is used.
* If "multiple" > 0, then "number" is rounded down to an exact multiple of "multiple".
* If "multiple" < 0, then the absolute value is taken.
* If "mode" is left blank, then False is used.
* The "mode" argument only affects negative numbers.
* You can use the CEILING.MATH function to round up to the nearest integer or multiple.
* You can use the INT function to return a number rounded down to the nearest integer.
* You can use the MROUND function to round to a certain multiple.
* You can use the NOW function to return the serial number of the current system date and time.
* You can use the ROUND function to round to a certain number of decimal places or digits.
* You can use the ROUNDDOWN function to round down to a certain number of decimal places or digits.
* You can use the TRUNC function to return the number with any decimal places removed.
* This function was added in Excel 2013 to replace the FLOOR.PRECISE and FLOOR functions.
* For the Microsoft documentation refer to support.microsoft.com

 A
1=FLOOR.MATH(1.9) = 1
2=FLOOR.MATH(1.1) = 1
3=FLOOR.MATH(1.1, 1) = 1
4=FLOOR.MATH(3.1, 3) = 3
5=FLOOR.MATH(9.1, 9) = 9
6=FLOOR.MATH(15.1, 15) = 15
7=FLOOR.MATH(-1.1) = -2
8=FLOOR.MATH(-1.1, 1) = -2
9=FLOOR.MATH(-1.1, 1, FALSE) = -2
10=FLOOR.MATH(-1.1, 1, TRUE) = -1
11=FLOOR.MATH(-1.1, 3, FALSE) = -3
12=FLOOR.MATH(-1.1, 3, TRUE) = 0
13=FLOOR.MATH(-1.1, 9, FALSE) = -9
14=FLOOR.MATH(-1.1, 9, TRUE) = 0
15=FLOOR.MATH(-1.1, 15, FALSE) = -15
16=FLOOR.MATH(-1.1, 15, TRUE) = 0
17=FLOOR.MATH(13, 2) = 12
18=FLOOR.MATH(-13, 2) = -14
19=FLOOR.MATH(15, 0) = 0
20=FLOOR.MATH(-15, 0) = 0
21=FLOOR.MATH(NOW(), "0:20") = 6:20:00 AM
22=FLOOR.MATH("") = #VALUE!

1 - What is 1.9 rounded down to a multiple of 1.
2 - What is 1.1 rounded down to a multiple of 1.
3 - What is 1.1 rounded down to a multiple of 1.
4 - What is 3.1 rounded down to a multiple of 3.
5 - What is 9.1 rounded down to a multiple of 9.
6 - What is 15.1 rounded down to a multiple of 15.
7 - What is -1.1 rounded down to a multiple of 1.
8 - What is -1.1 rounded down to a multiple of 1.
9 - What is -1.1 rounded down to a multiple of 1.
10 - What is -1.1 rounded up to a multiple of 1.
11 - What is -1.1 rounded down to a multiple of 3.
12 - What is -1.1 rounded up to a multiple of 3.
13 - What is -1.1 rounded down to a multiple of 9.
14 - What is -1.1 rounded up to a multiple of 9.
15 - What is -1.1 rounded down to a multiple of 15.
16 - What is -1.1 rounded up to a multiple of 15.
17 - What is 13 rounded down to a multiple of 2.
18 - What is -13 rounded down to a multiple of 2.
19 - What is 15 rounded down to a multiple of 0.
20 - What is -15 rounded down to a multiple of 0.
21 - What is the current time rounded up to the nearest 20 minutes.

© 2025 Better Solutions Limited. All Rights Reserved. © 2025 Better Solutions Limited Top