3

我对excel地板功能感到困惑。在数学上,下​​限 (x) 是不大于 x 的最大整数。按照这个定义,我希望 Floor(-3,-2) 显示 -4 ,但它显示 -2。有人可以解释为什么吗?

4

3 回答 3

3

这可能会有所帮助:

FLOOR函数 - 向下舍入一个数字,趋近于零

FLOOR.PRECISEfunction - 将数字向下舍入到最接近的整数或最接近的有效倍数。无论数字的符号如何,数字都会向下舍入。

=FLOOR(-3,-2) is -2
=FLOOR.PRECISE(-3,2) is -4
于 2013-09-17T08:27:11.523 回答
1

使用负意义恢复行为。

从文档:

如果数字为正且显着性为负,则 FLOOR 返回 #NUM!错误值。

如果数字的符号为正,则向下舍入一个值并朝零调整。

如果数字的符号为负,则向下舍入并调整远离零的值。如果 number 是显着性的精确倍数,则不会发生舍入。

但是,测试正负数和显着性我得到以下结果:

  • 显着性 > 0:
    • 任何数字:向下舍入(向负无穷大)
  • 显着性 < 0:
    • 数字 < 0:向上舍入(向正无穷大)
    • 数字 >= 0:#NUM!
  • 重要性 = 0:
    • 数字 = 0:0
    • 数字 <> 0:#DIV!
于 2013-09-17T09:08:21.250 回答
0

Number - 要四舍五入的值。

意义 - 该函数将上面指定的数字向下舍入到该值的最接近的倍数。

楼层(-3,-2)

因为这里-3是数字,-2是意义所以如果我们看到 -2 的倍数比 0(-2*1),-2(-2*1),-4(-2*2),-6 (-2*3) 但这里 NUMBER -3 向下舍入到最接近的 -2 倍数本身是-2(答案)。

试试这个 Floor(-3,-4) 给出 0。

于 2013-09-17T06:46:58.387 回答