对于正数和负数,Microsoft Excel枢轴错误计算总和

我不知道我是否做错了(可能是)或Microsoft Excel中有问题。

场景:我创build一个表如下

+------+-------+ | Name | Value | +------+-------+ | Alex | 1.55 | | Alex | -1.56 | | Alex | 0.01 | +------+-------+ 

当我试图在数据透视中获得Value的总和时,结果如下:

 +-------------+--------------+ | Row Labels | Sum of Value | | Alex | -8.67362E-18 | | (blank) | | | Grand Total | -8.67362E-18 | +-------------+--------------+ 

我期望值[总和]显示0,但它显示非零值(-8.67362E-18)。

提前致谢

虽然这是浮点计算的正常行为,请参阅https://support.microsoft.com/en-us/kb/78113和https://support.microsoft.com/en-us/kb/214118 ,这是丑陋的然而,因为它在数据透视表和普通Excel表中performance不同。

片:

在这里输入图像描述

B5中的公式是

= SUM(B2:B4)

如你所见,结果是0。

数据透视表:

在这里输入图像描述

正如你所看到的,正常计算的总和不是 0.而且,数据透视表不会重视设置“显示的精度”。

我做了什么?

添加了计算字段“Feld1”,请参阅https://support.office.com/en-us/article/Calculate-values-in-a-PivotTable-report-697406b6-ee20-4a39-acea-8128b5e904b8#bmcreate_a_formula ,其中式:

= ROUND(值,8)

并用它来总结。