我在数据透视表中有两列。工单数和成本总和。我想插入一个计算字段,该字段简单地将成本总和除以工单的数量,以得到每个工单的平均值。
当我按照以下公式插入计算字段时,它会产生总成本,而不是平均成本。您将看到字段是小计(成本)和WO#(工作单)
这是输出在我的数据透视表中的样子。
我有同样的问题,找到了我需要的答案。和OP一样,我想计算平均值 - SUM(字段1)除以COUNT(字段2) - 但问题是同一公式中有两个函数(SUM除以COUNT)。正如我们所看到的,在同一计算中使用多个函数会产生意想不到的结果。
对我有用的关键是在原始数据中创建一个新字段(字段3),其公式为我想要计数的项目分配1,为不想要计数的项目分配0,所以count
列只是总和。这样,我将分母中的COUNT(字段2)转换为SUM(字段3)。所以,我需要的结果是SUM除以SUM,顶部和底部的相同功能,Excel可以处理。幸运的是,在这种情况下,Excel的“真实的计算方式”正是我想要的。
正如费尔南多所说,计算出的字段应该仅指字段本身;它不应该使用SUM或COUNT或其他任何东西。将字段添加到数据透视表并选择所需功能时,将应用所需的功能。
我将我的计算函数设置为[字段1 /字段3],使用IF语句以避免除以0,并且当我将计算字段放在数据透视表中时,我使用了SUM函数。最终结果是SUM(字段1)/ SUM(字段3),它等于SUM(字段1)/ COUNT(字段2)
摘要: