首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Excel Floor函数

Excel Floor函数
EN

Stack Overflow用户
提问于 2013-09-17 14:20:48
回答 3查看 1.9K关注 0票数 3

我对excel的地板函数感到困惑。在数学上,Floor ( x )是不大于x的最大整数。根据这个定义,我希望floor ( -3,-2)显示-4,但它显示-2。有人能解释一下原因吗?

EN

回答 3

Stack Overflow用户

发布于 2013-09-17 16:27:12

这可能会有所帮助:

FLOOR函数-将数字向下舍入,使其接近零

FLOOR.PRECISE函数-将数字向下舍入为最接近的整数或最接近的有效倍数。不管数字的符号是什么,数字都会四舍五入。

代码语言:javascript
复制
=FLOOR(-3,-2) is -2
=FLOOR.PRECISE(-3,2) is -4
票数 3
EN

Stack Overflow用户

发布于 2013-09-17 17:08:21

使用负显著性回复行为。

来自文档:

如果

为正,而重要性为负,则FLOOR返回#NUM!错误值。

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

如果数字的符号为负数,则向下舍入一个值并将其调整为远离零。如果数字是有效值的精确倍数,则不会进行舍入。

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

  • > 0:
    • Any number:向下舍入(向负舍入

  • Significance < 0:向上舍入(朝向正数infinity)
  • Number >= 0:#NUM!

  • Significance = 0:0
  • Number <> 0:
    • Number = 0:#DIV!
票数 1
EN

Stack Overflow用户

发布于 2013-09-17 14:46:58

Number -要舍入的值。

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

楼层(-3,-2)

因为这里 -3 是数字, -2 是有意义的,所以如果我们看到-2的倍数大于0(-2*1),-2(-2*1),-4(-2*2),-6(-2*3),但这里的数字-3是最接近的-2的倍数,它本身就是-2(答案)。

试试这个楼层(-3,-4)给0。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18842588

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档