excel里面=ROUND(I154*M154*(1+N154),2)是什么意思?N154是3%。
答案:4 悬赏:70 手机版
解决时间 2021-01-19 14:52
- 提问者网友:酱爆肉
- 2021-01-18 23:15
excel里面=ROUND(I154*M154*(1+N154),2)是什么意思?N154是3%。
最佳答案
- 五星知识达人网友:平生事
- 2021-01-19 00:07
=ROUND(I154*M154*(1+N154),2)
ROUND——四舍五入函数,后面的参数2即保留2位小数。
你的I列乘以P列得出O列(或Q列),按你的P列都是16.9,其乘积不是O列(或Q列),看来你的P列(或I列)有可能通过取舍函数或格式设置为小数后1位(I列是2位),如果是单元格格式设置,显示出来的数据只是一种视觉效果,实际上参与运算的还是原来的数值,这样先汇总会相乘或先相乘或汇总总会出现误差。
另外,计算方法不同,也会因计算机的浮点运算问题而出现误差的。
ROUND——四舍五入函数,后面的参数2即保留2位小数。
你的I列乘以P列得出O列(或Q列),按你的P列都是16.9,其乘积不是O列(或Q列),看来你的P列(或I列)有可能通过取舍函数或格式设置为小数后1位(I列是2位),如果是单元格格式设置,显示出来的数据只是一种视觉效果,实际上参与运算的还是原来的数值,这样先汇总会相乘或先相乘或汇总总会出现误差。
另外,计算方法不同,也会因计算机的浮点运算问题而出现误差的。
全部回答
- 1楼网友:woshuo
- 2021-01-19 02:59
round是取几位小数的意思。现在是取2位小数。里面的公式就是 计算了,公式是对最终的结果保留2位小数。
- 2楼网友:动情书生
- 2021-01-19 02:07
=ROUND(I154*M154*(1+N154),2),这公式的意思是对I154*M154*(1+N154)求得的结果进行四舍五入,并保留两位小数。
第2个问题中存在的两个不同结果,原因是不同算法造成了计算误差。
第2个问题中存在的两个不同结果,原因是不同算法造成了计算误差。
- 3楼网友:纵马山川剑自提
- 2021-01-19 01:23
现在看清楚了,O列用了四舍五入函数ROUND,实际存储的值与显示值一致。
而Q列只是显示成两位小数,实际存储的值与显示值是不一致的。由此就造成了舍入误差。
工具-选项-重新计算,勾上“以显示精度为准”就一致了。
至于P177的值,也是因为计算方法的改变产生的舍入误差。
而Q列只是显示成两位小数,实际存储的值与显示值是不一致的。由此就造成了舍入误差。
工具-选项-重新计算,勾上“以显示精度为准”就一致了。
至于P177的值,也是因为计算方法的改变产生的舍入误差。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯