我使用Excel检查导入的银行对帐单。我使用的其中一个测试是确保余额列等于前一个余额加上行数。到目前为止,它在所有情况下都有效,但是使用这组特定值,它似乎失败了:
细胞内容如下:
A1: 11474.97
A2: -10781.34
A3: =A1+A2
A4: 693.63
A5: =A3=A4
我正在使用Office 16.0.6965.2117。这是一个错误,还是我错过了关于等式运算符如何工作的基本原理?
如果我将A3和A4乘以看似任何值,然后进行相等检查,它就可以了。
—
rudivonstaden
最好使用= If(A3 = A4,“OK”,“Different”)
—
yass
该公式也出现了不同 - 等式检查失败
—
rudivonstaden
Excel倾向于舍入数字,如果A1或A2不是文本输入但是公式输入则A3可能是“693.630000001”,excel将看到与“693.63”不同
—
Kevin Anthony Oppegaard Rose
@KevinAnthonyOppegaardRose是正确的。我刚尝试用30位小数改变数字格式,在A3中显示693.629999999999000000000000000000,而A4显示693.6300000000000000000000000000000000
—
Darius