对于正数和负数,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)
并用它来总结。