当前位置: 代码迷 >> Office >> excel单元格数值保留三位小数额2位小数的运算结果不同是咋回事呢
  详细解决方案

excel单元格数值保留三位小数额2位小数的运算结果不同是咋回事呢

热度:5383   发布时间:2013-02-26 00:00:00.0
excel单元格数值保留三位小数额2位小数的运算结果不同是怎么回事呢
excel单元格数值保留三位小数额2位小数的运算结果不同是怎么回事呢

例如,一个单元格=800/300
     A           B      C
1   =800/300     2

2   =800/300     2

如果C=A*B


1中A去3位小数,C的结果是=2.667*2=5.334   c取两位小数 5.33.但是A1取两位小数的话显示是2.67,但是实际上参与运算的还是2.666666.....,因此结果还是5.33.请问如何让A1显示是2.67,参与运算的也是2.67呢。

2中A去2位小数 ,c的结果是=2.67*2=5.34
------最佳解决方案--------------------------------------------------------
ROUND四舍五入函数

=ROUND(ROUND(2.666,2)*2,2)

=ROUND(2.67*2,2)
------其他解决方案--------------------------------------------------------
四舍五入一般都是用ROUND函数
------其他解决方案--------------------------------------------------------
C1=ROUND(ROUND(A1,2)*B1,2)
  相关解决方案