Excel楼层功能

时间:2013-09-17 06:20:48

标签: excel function

我对excel floor功能很困惑。数学上,floor(x)是不大于x的最大整数。根据这个定义,我预计, 楼层(-3,-2)显示-4,但显示-2。 有人能解释一下原因吗?

3 个答案:

答案 0 :(得分:3)

这可能会有所帮助:

FLOOR函数 - 将数字向下舍入为零

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

=FLOOR(-3,-2) is -2
=FLOOR.PRECISE(-3,2) is -4

答案 1 :(得分:0)

Number - 要舍入的值。

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

楼层(-3,-2)

这里 -3 是数字而 -2 是重要因此如果我们看到-2的多个比0(-2 * 1), - 2( -2 * 1), - 4(-2 * 2), - 6(-2 * 3)但这里NUMBER -3向下舍入到最接近的-2的倍数本身 -2 (回答)。

尝试此楼层(-3,-4)给出0。

答案 2 :(得分:0)

使用负面意义恢复行为。

来自文档:

  

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

     

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

     

如果数字符号为负数,则向下舍入值并从零开始调整。如果   number是重要的精确倍数,不会发生舍入。

然而,测试正数和负数以及显着性我得到以下结果:

  • 意义> 0:
    • 任何数字:向下舍入(向负无穷大)
  • 意义< 0:
    • 数字< 0:向上舍入(朝向正无穷大)
    • 数字> = 0:#NUM!
  • 意义= 0:
    • 数字= 0:0
    • 数字<> 0:#DIV!