FLOOR函数的说明怎么理解?

FLOOR函数的说明怎么理解?,第1张

你说的"=FLOOR(-2.5, 2)"公式结果应该不可能是"-4",也不会是)"-2",而是会传回错误值[#NUM!],因为 -2.5 与 2 的符号不同。

FLOOR函数用法说明:

描述:将 number

 无条件舍位至趋近於零,到最接近的基数倍数。  

语法:=FLOOR(number, significance)  

说明:  

Number:要舍位的数值。  

Significance:要舍位的倍数。  

注解:  

1. 如果有任何非数值的引数,FLOOR 会传回 #VALUE! 的错误值。  

2. 如果 number 是正数且 significance 是负数,FLOOR

 会传回 #NUM! 的错误值。  

3. 如果 number

 的符号是正数,则会无条件舍去数值,并以趋近零的方式调整。 如果 number 的符号是负数,则会无条件舍去数值,并以背离於零的方式调整。 如果

 number 正好是 significance 的倍数,则不会进位。  

范例:  

=FLOOR(3.7,2)----会将 3.7 舍位至最接近的 2

 的倍数(结果等於2)  

=FLOOR(1.58,0.1)----将 1.58 舍位至最接近的 0.1

 的倍数(结果等於1.5)  

=FLOOR(0.234,0.01)----将 0.234 舍位至最接近的

 0.01 的倍数(结果等於0.23)  

=FLOOR(-2.5,-2)----会将 -2.5 舍位至最接近的 -2

 的倍数(结果等於-2)  

=FLOOR(2.5,-2)----会传回错误值[#NUM!],因为 -2.5

 与 2 的符号不同。  

floor和trunc在正数部分表现一致,负数部分floor返回的是一个不大于的数,trunc只保留整数部分。

floor(-2.3) = -3

trunc(-2.3)= -2


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/8495350.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-17
下一篇 2023-04-17

发表评论

登录后才能评论

评论列表(0条)

保存