请大虾指教:这个Excel公式是啥意思:CEILING(B24>0,D8)?
发布网友
发布时间:2022-11-19 20:13
我来回答
共4个回答
热心网友
时间:2024-12-13 23:11
将参数 Number 向上舍入(沿绝对值增大的方向)为最接近的 舍入基数 的倍数。例如,如果您不愿意使用像“分”这样的零钱,而所要购买的商品价格为 ¥4.42,可以用公式 =CEILING(4.42,0.1) 将价格向上舍入为以“角”表示。
语法
CEILING(number,significance)
Number 要四舍五入的数值。
Significance 是需要四舍五入的乘数。
说明
• 如果参数为非数值型,CEILING 返回错误值 #VALUE!。
• 无论数字符号如何,都按远离 0 的方向向上舍入。如果数字已经为 Signficance 的倍数,则不进行舍入。
• 如果 Number 和 Signficance 符号不同,CEILING 返回错误值 #Num!。
示例
如果将示例复制到空白工作表中,可能会更易于理解该示例。
A B
1 公式 说明(结果)
2 =CEILING(2.5,1) 将2.5向上舍入到最接近的1的倍数(3)
3 =CEILING(-2.5,-2) 将-2.5向上舍入到最接近的-2的倍数(-4)
4 =CEILING(-2.5,2) 返回错误值,因为-2.5和2的符号不同(#Num!)
5 =CEILING(1.5,0.1) 将1.5向上舍入到最接近的0.1的倍数(1.5)
6 =CEILING(0.234,0.01) 将0.234向上舍入到最接近的0.01的倍数(0.24)
由于你的CEILING(B24>0,D8)第一参数为非数值而是True或者false,所以此公式应该返回的是错误值#VALUE!
热心网友
时间:2024-12-13 23:11
CEILING函数是根据指定数值对数字向上取整
例如 =CEILING(11,3) 返回值是 12
=CEILING(12,3) 返回值是 12
=CEILING(14,3) 返回值是 15
看出规律来了吗?
热心网友
时间:2024-12-13 23:12
CEILING是向上按倍数舍入的函数,此处B24>0返回TRUE或FALSE,代入计算时也就作为1或0代入,比如D8是10,则如果B24是正数,那么返回10。
那还不如=D8*(B24>0)
因而,单独看这么一部分,解释不通的。
更多问题,欢迎到:欢迎到:http://www.exceltip.net/?fromuid=2【我的提问】版发帖求助。
热心网友
时间:2024-12-13 23:12
大概是将B24的位置上的数进行保留几个有效数字,至于具体是几位,考虑D8位置上的数,如果D8是整数,就保留为整数。D8是一位小数,就保留一位。