EXCEL财务表单问题

来源:百度知道 编辑:UC知道 时间:2024/05/30 05:11:02
例如:A1为15 B1为A1*1.17*1.03(保留小数点后两位)=18.08.可是如果A1输入30那么B1却显示为36.15.应该是36.16差一分.请高人指点如何设置.谢谢
非常感谢两位老师的回答,但还不是我想要的结果.关键是我没有说明清楚,非常抱歉.例如:A1(数量)1. B1(单价)15.C1=A1*B1*1.17*1.03.结果18.08.但是如果只把A1改成2那么结果是36.15.应该是36.16,或者A1为2,B1为75,结果是180.77,应该是180.76.总而言之C1出来的数字必须能整除A1(数量),且小数点后正好只有两位不能有超两位以上.麻烦各位老师了

请仔细核对,15*1.17*1.03=18.0765,四舍五入后,就变成了18.18,而30*1.17*1.03=36.153,四舍五入后,就变成了36.15。

这种问题在四舍五入计算时,常常会发生,这一点,作为财务人员,不会不知道吧。

如果硬要实现能整除A1(数量)的效果,可以在C1中输入这样的公式
=A1*Round(B1*1.17*1.03,2)

B1 中输入 公式 =ROUNDUP(A1*1.17*1.03,2)

补充 :

如果要实现那样的公式就只能是

C1 =A1*ROUNDUP(B1*1.17*1.03,2)

四舍五入的问题,你可以多保留二位小数,这样看着舒服点。