我有一张excel表,里面有几个这样的公式:
A1,A2,A3= 0.13,1.25,2.21
A4: =(A1*A2) =0.16 ( 2 decimal points)
A5: =(A2*A3) =2.76 ( 2 decimal points)
A6: =SUM(A4;A5) =2.93 ( 2 decimal points )
我希望显示0.16 + 2.76 = 2.92
好吧,我的问题是大胆的。我想从单元格中添加值,而不是formuls结果。我怎样才能做到这一点 ?谢谢答案 0 :(得分:3)
据推测,你正在与钱合作,这就是你需要这个的原因。
解决此问题的一种方法是使用users
等,并根据后续计算。
请注意,尽管由于Excel使用64位IEEE754浮点双倍来表示数字,您仍会偶尔得到虚假结果。 (虽然它确实有一些极其聪明的规避技巧 - 看看它如何评估1/3 + 1/3 + 1/3 - 它不会解决所有可能的奇怪现象)。如果你正在建立一个会计风格的工作表,你最好用便士工作,然后划分最终结果。
答案 1 :(得分:2)
在求和之前舍入值,即:
=ROUND(A1*A2,2)
=ROUND(A2*A3,2)
答案 2 :(得分:0)
您可以使用ROUND函数包装公式:
=ROUND(A1*A2,2)
这将给你0.16而不是0.163。为每个计算执行此操作,您将只计算两个小数位的所有内容。虽然我不确定你为什么要那样做。