【发布时间】:2016-06-12 01:56:05
【问题描述】:
在Microsoft Excel 2010/2013,我有五个数据列如下:
| A | B | C | D | E |
------------------------------
line 1 | 12| 7| 1.71| 5| 8.57|
C1: it's a formula ==> A1/B1, and it's formatted as two decimal places.
但是,E1(即C1*D1)的公式给出的是8.57而不是8.55,我发现Excel使用C1的公式而不是显示的值,这不是我的期望!
那么如何强制 Excel 使用单元格的值(显示)而不是其公式来计算另一个公式?
注意:我可以在E1中使用以下公式:
ROUND(C1,2)*D1
...但我想要一个直接获取显示值而不格式化C1 两次的解决方案。
【问题讨论】:
-
你也可以在C1做
=ROUND(A1/B1,2) -
其实我很喜欢 scott 对此的回答。将结果四舍五入到要显示的内容。
-
如果您可以处理其他副作用,您还可以将工作簿设置为使用“显示精度”
标签: excel excel-formula