我对excel地板功能感到困惑。在数学上,下限 (x) 是不大于 x 的最大整数。按照这个定义,我希望 Floor(-3,-2) 显示 -4 ,但它显示 -2。有人可以解释为什么吗?
问问题
1953 次
3 回答
3
这可能会有所帮助:
FLOOR
函数 - 向下舍入一个数字,趋近于零
FLOOR.PRECISE
function - 将数字向下舍入到最接近的整数或最接近的有效倍数。无论数字的符号如何,数字都会向下舍入。
=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!
- 数字 = 0:
于 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 回答