作业帮 > 综合 > 作业

excle单元格A1=13:55,B1=14:43,C1=CEILING((B1-A1)*24*30,1)应该是等于24

来源:学生作业帮 编辑:百度作业网作业帮 分类:综合作业 时间:2024/06/25 00:15:20
excle单元格A1=13:55,B1=14:43,C1=CEILING((B1-A1)*24*30,1)应该是等于24的·不知道为什么结果却是25
excle单元格A1=13:55,B1=14:43,C1=CEILING((B1-A1)*24*30,1)应该是等于24
=ROUND((B1-A1)*24*30,)
不用ceiling
再问: ceiling的作用是向下取整数··就是有些数((B1-A1)*24*30,1)的结果是小数的话向下取整,
再答: 将参数 Number 向上舍入(沿绝对值增大的方向)为最接近的 significance 的倍数 ceiling是向上舍入的
再问: 可能我们的向上向下表达的意思不是一样·我的意思是·如果单元格本来的结果是7.1~7.9的话,那我要取的值就是8,ceiling就是要帮我达到这个效果,以前月份用这个公式所得的结果就没有什么错误,这个月同样的公式,有些单元格就出现了上面阐述的问题。
再答: 你用公式审核,有浮点计算的误差,ceiling会得到25 =CEILING(24.0000000000001,1)
再问: A1=13:55,B1=14:43,B1-A1=48分钟0.8小时,为什么会出现你刚刚说的浮点误差呢,还有怎么可以避免这样的误差出现
再答: 浮点误差是excel本身计算的问题,如果不去检查的话不可避免 避免的方法都有缺陷 比如:以显示精度计算
再问: 谢谢·