关于EXCEL里面roundup函数的问题.

问题描述:

关于EXCEL里面roundup函数的问题.
用excel计算:ROUNDUP(21.47*0.83,2)=17.83
用计算器向上舍入计算:21.47*0.83=17.8201,保留两位小数结果为17.82
用excel计算:ROUNDUP(15.82*0.83,2)=13.14
用计算器向上舍入计算:15.82*0.83=13.1306,保留两位小数结果为17.82
其他算法正常,第三位为零时向上舍入跟计算器算出来的存在误差.
1个回答 分类:综合 2014-10-14

问题解答:

我来补答
在excel中
=ROUNDUP(0.00000000000001,)
=1
它不管你后面有多少个0,只要有1个非0的就向上进位.
也许计算器和excel在ROUNDUP的定义上本身就有区别.
如果你想和计算器的计算结果一样,可以试试这样
=ROUNDUP(ROUND(A*B,3),2)
 
 
展开全文阅读
剩余:2000
上一页:第一个解释一下
下一页:例二,求解