在计算个人所得税时,遇到这样的情况:用公式ROUND((2416.7-35-289-11.4-37-2000)*0.05,2),计算结果是2.21,而正确的结果应是2.22。
经查,在计算(2416.7-35-289-11.4-37-2000)*0.05,显示值为2.21499999999999,正确值应是2.215,为什么会出错?
ROUND函数保留三位小数就对了。变成:
=ROUND((2416.7-35-289-11.4-37-2000)*0.05,3)
但是最后的合计数就不准确了
Excel表中自动计算的结果错误,为什么?
答案:3 mip版
解决时间 2021-04-04 12:52
- 提问者网友:妳青噝侞烏
- 2021-04-03 23:18
最佳答案
- 二级知识专家网友:追尋☆①秒方向
- 2021-04-03 23:51
ROUND函数保留三位小数就对了。变成:
=ROUND((2416.7-35-289-11.4-37-2000)*0.05,3)
=ROUND((2416.7-35-289-11.4-37-2000)*0.05,3)
全部回答
- 1楼网友:月洸芐啲溫拵
- 2021-04-04 01:11
=ROUND(IF(E10>22000,(E10-2000)*0.25-1375,IF(E10>7000,(E10-2000)*0.2-375,IF(E10>4000,(E10-2000)*0.15-125,IF(E10>2500,(E10-2000)*0.1-25,IF(E10>2000,(E10-2000)*0.05,0))))),2)
把"e10"换成相应列即可.A1\A2\A3等(起付标准2000的)
=ROUND(IF(V17>21600,(V17-1600)*0.25-1375,IF(V17>6600,(V17-1600)*0.2-375,IF(V17>3600,(V17-1600)*0.15-125,IF(V17>2100,(V17-1600)*0.1-25,IF(V17>1600,(V17-1600)*0.05,0))))),2)
把"e10"换成相应列即可.A1\A2\A3等(起付标准1600的)
- 2楼网友:闪光的男人
- 2021-04-04 00:22
2种可能
第一种 单元格宽度不够,所以不能完全显示数据
第二种 你用的是excel2000,2000有时会发生这种问题. 升级到2003应该就没问题了
我要举报
如以上问答内容为低俗/色情/暴力/不良/侵权的信息,可以点下面链接进行举报,我们会做出相应处理,感谢你的支持!
点此我要举报以上问答信息
推荐资讯