数字之和+ 0

时间:2015-10-24 18:15:01

标签: excel sum zero

我遇到一个小问题。我使用SUM函数来对某些数字求和。如果我在范围中添加零,则不显示零。我不知道为什么。

A1

=SUM(B1:R1)*-1

C1到L1

266864  -100000 -15136.15   -23688.82   -120870 -7169   -5550   1224    -0.03   4326

A2

=SUM(B2:R2)*-1

C2到M2

=SUM(C3:C3) =SUM(D3:D3) =SUM(E3:E3) =SUM(F3:F3) =SUM(G3:G3) =SUM(H3:H3) =SUM(I3:I3) =SUM(J3:J3) =SUM(K3:K3) =SUM(L3:L3) =SUM(M3:M3)

A3

=SUM(B3:R3)*-1

C3至M3

266864  -100000 -15136.15   -23688.82   -120870 -7169   -5550   1224    -0.03   4326    0

A1显示0,但A2和A3显示9.09E-13

3 个答案:

答案 0 :(得分:1)

数字9.09E-13是另一种方式(科学记数法)说0.000000000000909495,一个非常小的十进制数。您遇到的是15 digit precision floating point error

Floating Point Error

通常情况下,您可以使用ROUND function或类似内容删除错误(如果必须)。

有关详细信息,请参阅Floating-point arithmetic may give inaccurate results in Excel

答案 1 :(得分:0)

我认为, 可能是A1单元格上的某些不同的公式已经放置或者A1单元格的类型是 int 而且Value变为十进制或者其他,所以在不同的单元格中尝试这个公式。

答案 2 :(得分:0)

我想知道你为什么使用= SUM(C3:C3)等。也就是说,为什么在单个单元格上使用sum函数。除非有特殊原因,否则我建议您使用= C3代替。我发现在单个单元格上使用求和有时会返回不正确的答案。不知道为什么,但确实如此。因此,很久以前我退出使用总和,除非有一个包含多个单元格的范围。