Documentation/Calc Functions/FLOOR
TDF LibreOffice Document Liberation Project Community Blogs Weblate Nextcloud Redmine Ask LibreOffice Donate
Function name:
FLOOR
Category:
Mathematical
Summary:
Rounds a number to the nearest multiple of a significance value.
For a positive number and a positive significance value, the function rounds down (towards zero). For a negative number and a negative significance value, the direction of rounding is determined by the value of a mode parameter. The function returns an error if the number and significance values have opposite signs.
Syntax:
FLOOR(Number [; Significance[; Mode]])
Returns:
Returns an integer value.
Arguments:
Number is the number that is to be rounded, or a reference to a cell containing the number.
Significance (optional) is the value, or a reference to a cell containing the value, to whose multiple Number is to be rounded. It defaults to +1 or -1 depending on the sign of Number.
Mode (optional) is a number, or a reference to a cell containing a number. The function only uses Mode if both Number and Significance are negative. Then if Mode is given and not equal to zero, numbers are rounded up (towards zero); if Mode is equal to zero or not given, negative numbers are rounded down (away from zero).
Additional details:
Examples:
Formula | Description | Returns |
---|---|---|
=FLOOR(11.5) | rounds down 11.5 to nearest multiple of +1(default) | 11 |
=FLOOR(-11.5) | rounds down -11.5 to nearest multiple of -1(default) | -12 |
=FLOOR(-11;-2) | rounds down -11 to nearest multiple of -2 | -12 |
=FLOOR(-10;-3;1) | rounds up -10 to nearest multiple of -3 under mode 1 which is not 0 hence result will be towards 0(rounded up) | -9 |
=FLOOR(-11.67;-2;0) | rounds down -11.67 to nearest multiple of -2 under mode 0 i.e. away from 0(rounded down) | -12 |
=FLOOR(-11.67;-2;1) | rounds up -11.67 to nearest multiple of -2 under mode 1 which is not 0 hence result will be towards 0(rounded up) | -10 |
=FLOOR(11.5;-1) | rounds down 11.5 to nearest multiple of -1 but due to opposite sign this will return an error value | Err:502 |
Related LibreOffice functions:
ODF standard:
Equivalent Excel functions:
FLOOR.MATH