我在每个单元格中具有数字1和0的工作表中有列('CSAT')。 '1'表示'满意','0'表示'不满意'。我想从这张表中制作一个支点并在其中有一个新的计算字段('CSAT%'),它将通过除以(总'满意')计数(总'不满意+总'满意')给我得分* 100。
我尝试过COUNTIF,但我认为我们不能在枢轴中使用这个公式
数据透视表中的计算字段和项目很棘手。主要的跳跃点是理解计算字段和项目对总计进行操作,而不是对基础数据中的各个值进行操作。
例如,如果您创建了一个等于Field1 * Field2
的新字段并且数据由SUM汇总,则Excel不会将每个字段中的所有相应值相乘,然后对结果求和。它首先对每个类别的字段求和,然后将这些结果相乘。它真正做的是每个类别的SUM(Field1) * SUM(Field2)
。
您可以在计算字段中使用某些工作表函数,但您必须记住您仍然在总计上运行。因此,如果您创建了一个等于Count(Field1) * Count(Field2)
的新Field,那么(几乎)总是会得到1的答案。这是因为计算实际上是为每个类别执行Count(SUM(Field1)) * Count(SUM(Field2))
。每个字段的总和是一个数字,因此计算只是为每个类别做1*1
。
因此,您不能使用SUMIF或COUNTIF等聚合函数来查看每个元素。由于您需要查看单个元素,实际上根本无法使用计算字段作为解决方案。
你可以做的是使用计算项目!
这里的主要问题是,当涉及计算项目时,您不能在多个位置使用任何字段。 Excel只会抛出一条错误消息,提示您不被允许。
因此,如果您有一个类别列以及CSAT列,则需要创建另一个完整的1列虚拟列来进行操作。
然后,您可以按如下方式设置数据透视表:
结果:
几个笔记: