Excel Floorfunction
我对excel地板function感到困惑。 在math上,floor(x)是不大于x的最大整数。 按照这个定义,我期望Floor(-3,-2)显示-4,但是显示-2。 有人可以解释为什么吗?
这可能有助于:
FLOOR
function – 向下舍入一个数字,朝向零
FLOOR.PRECISE
函数 – 将数字向下舍入到最接近的整数或最接近的意义倍数。 不pipe数字的符号如何,数字都被舍去。
=FLOOR(-3,-2) is -2 =FLOOR.PRECISE(-3,2) is -4
数字 – 要舍入的值。
重要性 – 函数将上面指定的数字四舍五入到该值的最接近的倍数。
地板(-3,-2)
这里-3是数字, -2是意义因此,如果我们看到-2的倍数比0(-2 * 1),-2(-2 * 1),-4(-2 * 2),-6 (-2 * 3),但这里NUMBER -3是舍入到-2的最接近的倍数本身-2 (答案)。
试试这个楼(-3,-4)给0。
使用负面的意义回复行为。
从文档:
如果数字是正数且意义是负数,则FLOOR返回#NUM! 错误值。
如果数字的符号是正数,则将数值向下取整并调整为零。
如果数字的符号是负数,则将数值向下舍入并调整为远离零。 如果数字是重要性的确切倍数,则不会发生舍入。
然而,testing正面和负面数字和意义我得到以下结果:
- 意义> 0:
- 任何数字:向下(向负无穷)
- 意义<0:
- 数字<0:向上(向着正无限)
- Number> = 0:
#NUM!
- 意义= 0:
- 数字= 0:
0
- 数字<> 0:
#DIV!
- 数字= 0: